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 .

Comunidade

Detalhes

Licença Permissive (dual MIT and Apache-2.0, per the licence files in the repository). https://github.com/p2panda/p2panda
Status de Dev 🧪 Alpha
Proprietário The p2panda project, a collective that maintains the crates, applies for grants, designs protocols and organises community events, per its site
Órgão de Governança The p2panda collective; no formal governance document is described in the cited sources
País Not stated by the project.
Ano de Início 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
Financiamento Grants: the project says it received funding from the European Union's Horizon 2020 programme through NGI-POINTER, NGI-ASSURE and NGI0-ENTRUST
Última Investigação 29 de out. de 2026

Visão de topologia

Esta ferramenta no centro e o que se relaciona diretamente com ela. Cada linha nomeia o tipo de relação.

Visão de topologia: p2pandaEsta ferramenta no centro e o que se relaciona diretamente com ela. Cada linha nomeia o tipo de relação.p2pandaIroh (Construído sobre, Interopera com)Iroh
  • Iroh (Ferramenta): Construído sobre, Interopera com

Abrir no Explorador de grafo

Capacidades

Armazenamento local-first Criptografado de ponta a ponta

Plataforma P2P Atributos

Origens Building blocks for modern, privacy-respecting local-first applications, designed to avoid 'framework lock-in' and to work over unstable or ephemeral connections
Banco de Dados SQLite implementations behind store traits (p2panda-store)
Linguagem de Consulta N/A
Formatos de Dados CBOR-encoded, signed, append-only log entries (BLAKE3 hashes, Ed25519 signatures) as defined by p2panda-core
Edição Colaborativa em Tempo Real Not provided directly; the crates work with any CRDT, and the project is designing a convergent access-control CRDT
Edição de Texto Rico N/A
Suporte Móvel Library-level: the project says it provides what is needed for mobile and desktop applications and has experimental support for other languages
Suporte Web Not stated by the project.
Aplicativos Nativos Library-level (Rust)
Termos Free and open source (MIT / Apache-2.0)
Fundos Not stated by the project.
Baseado Em iroh (networking), BLAKE3, Ed25519, CBOR, TLS and QUIC, and research on access control, group encryption and CRDTs
Arquitetura 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
Ferramentas de Desenvolvimento Rust crates (p2panda, -net, -sync, -store, -stream, -blobs, -spaces, -encryption, -auth, -discovery) and experimental bindings for other languages
Opções de Implantação Embedded as libraries in mobile or desktop applications; no hosted service is required
Autenticação e Identidade Ed25519 key pairs identify authors and sign log entries; p2panda-auth manages group membership and per-member permissions
Modelo de Armazenamento Local append-only logs stored through store traits, with SQLite implementations
Interoperabilidade 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

Relacionamentos

Como esta ferramenta se conecta a outras ferramentas e organizações, a partir de relacionamentos revisados pelo responsável pelos dados do OpenHaven. Descrevem como os projetos se conectam, não a qualidade deles.

Construído sobre
Interopera com