https://github.com/drasyl/drasyl
drasyl is a high-performance framework for rapid development of distributed applications
https://github.com/drasyl/drasyl
distributed drasyl netty networking nio non-blocking p2p
Last synced: 6 months ago
JSON representation
drasyl is a high-performance framework for rapid development of distributed applications
- Host: GitHub
- URL: https://github.com/drasyl/drasyl
- Owner: drasyl
- License: mit
- Created: 2020-07-13T18:43:21.000Z (over 5 years ago)
- Default Branch: master
- Last Pushed: 2025-03-25T13:28:29.000Z (7 months ago)
- Last Synced: 2025-04-02T19:02:44.378Z (6 months ago)
- Topics: distributed, drasyl, netty, networking, nio, non-blocking, p2p
- Language: Java
- Homepage: https://drasyl.org
- Size: 51.3 MB
- Stars: 31
- Watchers: 3
- Forks: 3
- Open Issues: 19
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
- Citation: CITATION.cff
Awesome Lists containing this project
README
[
](https://drasyl.org)
[Website](https://drasyl.org) |
[Documentation](https://docs.drasyl.org) |
[Javadoc](https://api.drasyl.org) |
[Contributing](CONTRIBUTING.md) |
[Changelog](CHANGELOG.md)[](https://github.com/drasyl/drasyl/actions/workflows/test.yml)
[](https://opensource.org/licenses/MIT)
[](https://mvnrepository.com/artifact/org.drasyl/drasyl-core)
[](https://github.com/drasyl/homebrew-tap)
[](https://chocolatey.org/packages/drasyl)
[](https://pypi.org/project/drasyl)
[](https://hub.docker.com/r/drasyl/drasyl)
[](https://discord.gg/2tcZPy7BCu)# drasyl
[drasyl](https://github.com/drasyl/drasyl) [dʁazy:l] is a high-performance framework for rapid development of distributed applications.
drasyl enables quick and easy development of high-performance distributed applications. Driven by a secure and low-latency overlay network protocol, drasyl provides any-to-any connectivity between all Internet-enabled devices.
To prevent developers from reinventing the wheel, drasyl provides extensions that address common challenges for distributed systems like identity/key management, resource discovery, and locality-aware message routing. By using drasyl, developers are unburdened of many usual tasks and can proceed directly with building their distributed application.
# Features
* Any-to-any connectivity between all Internet-enabled devices.
* Locality-aware message routing.
* Middlebox traversal (like firewalls or network address translators).
* Driven by a secure & low-latency overlay network protocol.
* Cryptographic identity & key management.
* Rich set of extensions for perfect forward secrecy communication, service & resource discovery, reliable transport, error control, traffic shaping, etc.# Usage & Documentation
* [Getting Started](https://docs.drasyl.org/getting-started/)
* [Examples](https://github.com/drasyl/drasyl/tree/master/drasyl-examples)# License
This is free software under the terms of the [MIT License](LICENSE).