p2panda

Plataforma P2P

A modular toolkit of Rust crates for building privacy-respecting, secure local-first applications. Instead of one framework, p2panda offers separate libraries for networking and discovery, local-first sync of append-only logs, blob transfer, storage, stream processing, group encryption with post-compromise security, and decentralised group management with per-member permissions, so projects pick only what they need. Many crates work on raw bytes and are compatible with any CRDT. It builds on existing libraries such as iroh and on standards including BLAKE3, Ed25519, CBOR, TLS and QUIC. Its design is 'broadcast-only' at heart, so data can travel over unreliable or unconventional media, including shortwave, packet radio, Bluetooth Low Energy, LoRa or a USB stick. The README says the library is under active development and its APIs are not yet stable for production .

Comunidad

Detalles

Licencia Permissive (dual MIT and Apache-2.0, per the licence files in the repository). https://github.com/p2panda/p2panda
Estado de Desarrollo 🧪 Alfa
Propietario The p2panda project, a collective that maintains the crates, applies for grants, designs protocols and organises community events, per its site
Órgano de Gobierno The p2panda collective; no formal governance document is described in the cited sources
País Not stated by the project.
Año de Inicio 2020
Stack Rust crates (p2panda-core, -net, -sync, -store, -stream, -spaces, -encryption, -auth, -blobs, -discovery); iroh for networking; BLAKE3, Ed25519, CBOR, TLS and QUIC; SQLite store; experimental bindings for other languages
Financiamiento Grants: the project says it received funding from the European Union's Horizon 2020 programme through NGI-POINTER, NGI-ASSURE and NGI0-ENTRUST
Última Investigación 29 oct 2026

Vista de topología

Esta herramienta en el centro y lo que se relaciona directamente con ella. Cada línea nombra el tipo de relación.

Vista de topología: p2pandaEsta herramienta en el centro y lo que se relaciona directamente con ella. Cada línea nombra el tipo de relación.p2pandaIroh (Construido sobre, Interopera con)Iroh
  • Iroh (Herramienta): Construido sobre, Interopera con

Abrir en el Explorador de grafo

Capacidades

Almacenamiento local-first Cifrado de extremo a extremo

Plataforma P2P Atributos

Orígenes Building blocks for modern, privacy-respecting local-first applications, designed to avoid 'framework lock-in' and to work over unstable or ephemeral connections
Base de Datos SQLite implementations behind store traits (p2panda-store)
Lenguaje de Consulta N/A
Formatos de Datos CBOR-encoded, signed, append-only log entries (BLAKE3 hashes, Ed25519 signatures) as defined by p2panda-core
Edición Colaborativa en Vivo Not provided directly; the crates work with any CRDT, and the project is designing a convergent access-control CRDT
Edición de Texto Enriquecido N/A
Soporte Móvil Library-level: the project says it provides what is needed for mobile and desktop applications and has experimental support for other languages
Soporte Web Not stated by the project.
Aplicaciones Nativas Library-level (Rust)
Términos Free and open source (MIT / Apache-2.0)
Fondos Not stated by the project.
Basado En iroh (networking), BLAKE3, Ed25519, CBOR, TLS and QUIC, and research on access control, group encryption and CRDTs
Arquitectura P2P Peer-to-peer networking, discovery, gossip and local-first sync over append-only logs, using iroh for connections; 'broadcast-only' at its core so it also works over non-internet media
Herramientas de Desarrollo Rust crates (p2panda, -net, -sync, -store, -stream, -blobs, -spaces, -encryption, -auth, -discovery) and experimental bindings for other languages
Opciones de Despliegue Embedded as libraries in mobile or desktop applications; no hosted service is required
Autenticación e Identidad Ed25519 key pairs identify authors and sign log entries; p2panda-auth manages group membership and per-member permissions
Modelo de Almacenamiento Local append-only logs stored through store traits, with SQLite implementations
Interoperabilidad Modular crates over raw bytes, compatible with any CRDT and with iroh and standard formats; the project says it aims at an interoperable p2p ecosystem
Grafo Social No built-in social graph; applications define their own

Relaciones

Cómo se conecta esta herramienta con otras herramientas y organizaciones, según relaciones revisadas por el responsable de datos de OpenHaven. Describen cómo se conectan los proyectos, no su calidad.

Construido sobre
Interopera con