P2Panda: Building blocks for peer-to-peer applications
a year ago
- #local-first
- #privacy
- #p2p
- p2panda provides tools for building modern, privacy-respecting, local-first applications.
- Modular approach allows integration flexibility and promotes interoperability in the p2p ecosystem.
- Compatible with existing libraries and standards like BLAKE3, Ed25519, STUN, CBOR, TLS, QUIC, UCAN, and Double Ratchet.
- Supports offline-first operations and post-internet communication methods like shortwave, packet radio, Bluetooth Low Energy, LoRa, and USB.
- Maintains Rust crates, designs protocols, conducts research, and organizes community events.
- Libraries include p2panda-net, p2panda-discovery, p2panda-sync, p2panda-blobs, p2panda-core, p2panda-store, p2panda-stream, p2panda-node, p2panda-caps, and p2panda-group.
- Recent updates include Event Streams and Persistence (0.3.0), local-first group and message encryption, and offline-first networking support.
- Upcoming projects: Aardvark (local-first text editor), Toolkitty (coordination toolkit), Meli Bees App (collaborative bee species app), rhio (peer-to-peer message router), and aquadoggo (node implementation).
- Contact via GitHub, Fediverse, official Chat, or Email.