Skip to main content

PieRakNet 🍰🔗

Image

Build PyPI - Version License Last Commit Discord Stars

PieRakNet is a RakNet implementation written in Python, primarily developed for the PieMC project. 🚀

Table of Contents

Introduction 👋

PieRakNet is a Python implementation of RakNet, a networking middleware library that provides reliable UDP connectivity and messaging. It's intended to be used in the context of the PieMC project, but can also be adapted for other projects requiring networking capabilities. 📡

Features ✨

  • RakNet Implementation: PieRakNet serves as a Python implementation of RakNet, allowing for reliable UDP connections and messaging.
  • Easy Integration: The library is designed to be easy to integrate into your Python projects, offering a high-level interface for networking tasks.
  • Customization: You can customize and extend PieRakNet to fit your specific project requirements.
  • Documentation: The codebase is thoroughly documented to aid in understanding and usage.

Getting Started 🛠️

To get started with PieRakNet, follow these steps:

  1. Clone the Repository: Start by cloning this repository to your local machine using the following command:
    git clone https://github.com/your-username/PieRakNet.git
    

Usage 🚀

To use PieRakNet in your project, follow these general steps:

  1. Import PieRakNet: Import the relevant classes and functions from PieRakNet into your project.

  2. Initialize PieRakNet: Set up PieRakNet in your application, configure connection settings, and handle incoming and outgoing messages.

  3. Handle Events: Implement event handlers to manage various network events, such as incoming messages, connection status changes, etc.

For detailed information on how to use PieRakNet, refer to the documentation.

Project Stats

Repo Size Contributors Stars

Project Evolution

📈 Stars Evolution:

Stars Evolution

Development Team

Contributing 🤝

Contributions to PieRakNet are welcome and encouraged! If you'd like to contribute:

  1. Fork the repository.
  2. Create a new branch for your feature/bugfix.
  3. Commit your changes with descriptive commit messages.
  4. Push your branch to your forked repository.
  5. Open a pull request describing your changes and their purpose.

Please read the Contribution Guidelines for more information.

License 📝

This project is licensed under the GPL-3.0 License.

Metadata

Release files for PieRakNet 2.3.2.1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for PieRakNet 2.3.2.1
File Size Uploaded
pieraknet-2.3.2.1.tar.gz 53.1 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for PieRakNet 2.3.2.1
File Interpreter ABI Platform
PieRakNet-2.3.2.1-py3-none-any.whl Python 3 none any Details

Total release size: 105.2 kB

Release files / pieraknet-2.3.2.1.tar.gz

Download URL pieraknet-2.3.2.1.tar.gz
Size 53.1 kB
Tags Source
SHA-256 checksum
How to use checksums
f5c8ae3ee3d1f2784007fbd64048f2cb148c767ac40c0d7f66e96bbfd3407187
BLAKE2b-256 checksum
How to use checksums
fdd5762dfcdeda345077a56072f65d7a855f387fe3b34b7b301968e6312c2a2c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.1 CPython/3.9.20

Release files / PieRakNet-2.3.2.1-py3-none-any.whl

Download URL PieRakNet-2.3.2.1-py3-none-any.whl
Size 52.0 kB
Tags Python 3
SHA-256 checksum
How to use checksums
5b50fc5b8058696c90e0d31ad390b67df3f7da64c99c472fc28b6f5ba1161d82
BLAKE2b-256 checksum
How to use checksums
0fbc345ff286672a13d8631398f77eb249851de736486a658d8f873ad5da249c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.1 CPython/3.9.20

Release history Release notifications | RSS feed

This release

2.3.2.1 This release

2 release files

2.3.2

2 release files

2.3.1

2 release files

2.3

2 release files

2.2.1

2 release files

2.2

2 release files

2.1.1

2 release files

2.1

2 release files

2.0

2 release files

1.0.7

2 release files

1.0.6

2 release files

1.0.5

2 release files

1.0.4

2 release files

1.0.3

2 release files

1.0.2

2 release files

1.0.1

2 release files

1.0.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page