New Research: Supply Chain Attack on Axios Pulls Malicious Dependency from npm.Details →
Socket
Book a DemoSign in
Socket

rizoide

Package Overview
Dependencies
Maintainers
0
Versions
2
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

rizoide

WebRTC-based P2P network library

latest
npmnpm
Version
1.0.1
Version published
Maintainers
0
Created
Source

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 © 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.

Keywords

p2p

FAQs

Package last updated on 09 Mar 2025

Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts