Apatheia is a peer-to-peer communication protocol designed to provide a secure and private data transmission layer over the internet. As a free and open-source software project written in Scala, Apatheia offers an alternative for enabling message/event streams over P2P networks.
- Implementation of the Kademlia Protocol: Apatheia is an implementation of the Kademlia Distributed Hash Table (DHT) protocol, providing a robust foundation for decentralized applications.
- High Performance: Optimized routing and communication ensure efficient data transmission.
- Modular Design: Apatheia's architecture allows for customization and extension, catering to various use cases.
- Modern Programming Experience: Written in Scala, Apatheia offers a functional and modern programming experience.
Apatheia's main purpose is to provide a high-performance, scalable, and modular solution for building decentralized applications. It is in its early stages, and questions, discussions, and contributions are very welcomed.
To run the tests, execute the following command:
sbt clean testWe welcome contributions to Apatheia. If you are interested in contributing, please read our CONTRIBUTING.md file for more information on how to get started.
Apatheia is released under the MIT License. See the LICENSE.md file for details.
You can find the latest and previous releases here.
For any questions, discussions, or feedback, please feel free to open an issue or contact the maintainers.
Apatheia is an ongoing project aimed at revolutionizing peer-to-peer communication. Your support, feedback, and contributions are vital to its success.