Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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: 26 days 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 4 years ago)
- Default Branch: master
- Last Pushed: 2024-04-16T23:18:46.000Z (7 months ago)
- Last Synced: 2024-04-17T23:55:04.585Z (7 months ago)
- Topics: distributed, drasyl, netty, networking, nio, non-blocking, p2p
- Language: Java
- Homepage: https://drasyl.org
- Size: 59.1 MB
- Stars: 21
- Watchers: 4
- Forks: 2
- Open Issues: 15
-
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)[![Test](https://github.com/drasyl/drasyl/actions/workflows/test.yml/badge.svg)](https://github.com/drasyl/drasyl/actions/workflows/test.yml)
[![MIT License](https://img.shields.io/badge/license-MIT-blue)](https://opensource.org/licenses/MIT)
[![Maven Central](https://img.shields.io/maven-central/v/org.drasyl/drasyl-core.svg)](https://mvnrepository.com/artifact/org.drasyl/drasyl-core)
[![Homebrew](https://img.shields.io/badge/dynamic/json.svg?url=https://raw.githubusercontent.com/drasyl/homebrew-tap/main/Info/drasyl.json&prefix=v&query=$.versions.stable&label=homebrew&color=important)](https://github.com/drasyl/homebrew-tap)
[![Chocolatey](https://img.shields.io/chocolatey/v/drasyl)](https://chocolatey.org/packages/drasyl)
[![Python Package Index](https://img.shields.io/pypi/v/drasyl.svg)](https://pypi.org/project/drasyl)
[![Docker Pulls](https://img.shields.io/docker/pulls/drasyl/drasyl)](https://hub.docker.com/r/drasyl/drasyl)
[![Discord](https://img.shields.io/discord/959492172560891905)](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).