rizoide v1.0.1
Rizoide
Rizoide is a lightweight framework to build P2P applications that can run in the browser. The final goal of Rizoide is to empower developers to build completely decentralized applications using browser APIs.
Rizoide provides the means to:
- Create connections from one browser to another with WebRTC (using PeerJS)
- Find peers and communicate with them in a cryptographically secure way
- Route messages to any peer in the network with a known public key (DHT address book)
- Comfortably define your protocol messages schemas (via Zod) and handlers
Roadmap
The end goal of Rizoide is to allow creating complete applications, available for the world to use, that don't depend on centralized services. As such we expect to provide means to store your information in your own and your friends' devices securely using cryptography. On the roadmap is also providing an implementation of distributed identity, disaster recovery and a security model for P2P applications.
Changelog
See our CHANGELOG.md.
Copyright
Copyright © 2025 Nirei
This program is free software; you can redistribute it and/or modify it under the terms of the GNU AFFERO GENERAL PUBLIC LICENSE Version 3 as published by the Free Software Foundation. You can find a copy of the full text of the license in our LICENSE file.