Skip to main content

High-performance network packet manipulation with Rust and Python

Project description

Stackforge

CI PyPI License: GPL-3.0

Stackforge is a high-performance, modular networking stack and automata framework written in Rust with efficient Python bindings. It combines the speed and safety of Rust with the ease of use of Python.

Features

  • High Performance: Core logic implemented in Rust for maximum speed.
  • Modular Design: Built with composable layers for networking and automata.
  • Pythonic API: Seamless integration with the Python ecosystem.

Installation

You can install stackforge via uv:

uv add stackforge

Usage

import stackforge

# Example usage
print("Stackforge is ready!")

Development

See CONTRIBUTING.md to set up your development environment.

License

This project is licensed under the GNU General Public License v3.0 - see the LICENSE file for details.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

stackforge-0.2.0.tar.gz (6.2 MB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

stackforge-0.2.0-cp313-cp313-manylinux_2_34_x86_64.whl (530.4 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.34+ x86-64

File details

Details for the file stackforge-0.2.0.tar.gz.

File metadata

  • Download URL: stackforge-0.2.0.tar.gz
  • Upload date:
  • Size: 6.2 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for stackforge-0.2.0.tar.gz
Algorithm Hash digest
SHA256 cacbbc52cd1e230e8192371970dc6a04faa80b46f35dd2e84c2a19e195a4ac71
MD5 5755d77d2254822a245a6ce1879c5c3f
BLAKE2b-256 f2fcf2aacbe8e6c7d30a7c6365841e10cba4fc17ad5785fb0c5086e924de6531

See more details on using hashes here.

Provenance

The following attestation bundles were made for stackforge-0.2.0.tar.gz:

Publisher: release.yml on LaBackDoor/stackforge

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file stackforge-0.2.0-cp313-cp313-manylinux_2_34_x86_64.whl.

File metadata

File hashes

Hashes for stackforge-0.2.0-cp313-cp313-manylinux_2_34_x86_64.whl
Algorithm Hash digest
SHA256 16ee118ec68649268255d6f89f63e5510f51e3c7b9a68c826168891739d7f870
MD5 e5297f1edde726c909f0f37315bd5150
BLAKE2b-256 964973cf34964aa80fdde1bcc01bbcb54c508f6dda481cbd542b9b3683f24fb8

See more details on using hashes here.

Provenance

The following attestation bundles were made for stackforge-0.2.0-cp313-cp313-manylinux_2_34_x86_64.whl:

Publisher: release.yml on LaBackDoor/stackforge

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page