A curated list of awesome Pubky resources, libraries, tools and applications. Pubky is an open protocol for per-public-key backends for censorship resistant web applications.
Official Resources
- pubky.org - Website for the Pubky project
- docs.pubky.org - Pubky Knowledge Base
- pubky.app - Pubky application platform
- pkdns.net - PKDNS tools
- pubkyring.app - Pubky mobile keychain app
- Pubky - The Next Web - Article by John Carvalho
Services
Explorers
- explorer.pubky.app - official pubky explorer ran by pubky team
- pubky.observer - ran by aljaz
- pkarr-relay-prod - Production deployment config for a public Pkarr relay. Docker Compose + Caddy + LMDB stack for bridging HTTP clients to the Mainline DHT
- pkarr-mirroring - Mirror of pkarr DNS records from the Mainline DHT, with public key, sequence number, signature, and DNS packet data
Apps
- pubky app
- The official Pubky App — a social-media-like experience built on Pubky Nexus pubky.app
- eventky
- Event and Calendaring application built around Pubky-App-Specs and existing RFC Specifications eventky.app
- pak
- pak (Pubky Army Knife) is a cli tool for interacting with Pubky ecosystem
- paz - nostr micro-blogging application with pkarr support
- pubky explorer
- A tool that lets you navigate files and directories tied to a Pubky identity, independent of any hosting provider
- pubky notes
- Note taking app using pubky protocol
- pubky-mint
- A refreshing way to browse the Pubky ecosystem ok300.github.io/pubky-mint
- pubkytree
- Decentralized link-in-bio powered by Pubky
- pkdns
- DNS server resolving pkarr self-sovereign domains
- pkdns-vanity
- A CLI tool that abuses your CPU to generate vanity PKDNS domains starting (or ending) with characters you choose
- pkdns-vanity
- pubky/pkdns-digger - PKDNS digging tool
- horologger/pkdns-startos - Start9 Wrapper for PKDNS
- horologger/spacesdns - Fork of PKDNS with added Spaces Protocol Name Resolution
- pubky-private-messenger
- An end-to-end encrypted messaging application built on the Pubky protocol
- pubky-ring
- Official companion keychain app for authentication and DNS resolution
- vanity-pubky
- A tool for generating pubkys with custom prefixes aka vanity keys
- tagky
- Intelligent tagging assistant for the Pubky
- homeserver-dashboard
- Web-based admin dashboard for managing Pubky homeservers. Built with Next.js, TypeScript, and Shadcn UI
- pubky-cli
- A Rust-based command line companion for interacting with Pubky homeservers. Wraps admin and user-facing APIs
- pubky-canva
- A collaborative pixel canvas (like Reddit r/place) pubky-canva.riginode.xyz
- passky
- A CLI password manager for teams, built on Pubky
- pubky-app-cli
- Post from your CLI to pubky.app
- Ghostly
- Encrypted ephemeral chat over DHT using PKARR. No servers, no accounts, messages vanish. Cross-platform desktop app
- Decentralized pkarr chat POC - A decentralized P2P chat application built with Rust and PKARR, enabling censorship-resistant communication
- ssnrelay - self soverign nostr relay using pkdns, automatically publishing a pkarr domain
Libraries and infrastructure
- pubky-core
- An open protocol for per-public-key backends for censorship resistant web applications
- pubky-nexus
- The Nexus between Pubky homeservers and Pubky-App social features. Central bridge providing REST API for social graph aggregation, full-content indexing, and high-performance queries
- pubky-app-specs
- Pubky-app data schemas — the specification for how Pubky App structures its data
- pubky-locks
- Unlock P2P commerce with Pubky
- pubky-crypto
- Minimal crypto library for Pubky’s needs
- pubky-node
- PKDNS and Mainline DHT tools & services
- pubky-docker
- One-click Pubky deployments via Docker
- personal-homeserver
- SQLite-backed Pubky homeserver implementation
- pkdns-publisher
- PKDNS publisher tool
- pkdns-resolver-extension
- Browser extension for PKDNS resolution
- pkarr
- implementation of PKARR - Public Key Addressable Resource Records
- mainline
- Simple, robust, BitTorrent’s Mainline DHT implementation
- pubky-app-mobile-sdk
- Mobile SDK for building Pubky applications
- pubky-core-ffi
- Core mobile SDK for Pubky platform integration
- pypkarr
- unfinished python implementation of pkarr
- react-native-pubky
- React Native implementation of pubky-core
- pubky-nextjs-template
- Next.js template with Tailwind CSS and Pubky integration
- pubky-noise
- Direct client↔server Noise sessions for Pubky using
snow. Provides XX and IK patterns for secure communications with PKARR integration - Gtool
- Godot game engine extension adding P2P support, decentralized DNS via PKARR, Nostr NIP support, and ring encryption
- iroh-discovery-cloudflare-worker
- A Rust Cloudflare Worker that implements the pkarr relay format, by the n0/iroh team
Research & Proposals
- atomicity
- A peer-to-peer mutual credit system proposal combining Paykit, Pkarr, and Offset-like mutual credit for open credit issuance in any denomination
- Self-Sovereign AI - A decentralized framework for autonomous, privacy-preserving AI using DIDs, Nostr, Pubky, and federated learning
- pubky-iCalendar-research - Research into integrating RFC Calendar specs with Pubky App Specs to create better calendar standards
Developer Tools
- pubky-playground
- Playground for experimenting with Pubky components and protocols
- pubky-antfarm
- Local testnet with simulated social activity for testing Pubky services
- pubkytecture
- Interactive learning tool to understand Pubky architecture
- pubky-stack-skill
- A Claude skill that teaches Claude how to build applications on the Pubky decentralized protocol stack
- pubky-workshop
- Pubky Workshop repo for a live coding session building a JS app with pubky-sdk
Documentation
- pkarr design - pkarr protocol specification and design
- homeservers - homeservers documentation
- pubky introduction - introduction to what pubky is
Videos / Podcasts
- pkdns - video explainer of pkdns
- pubky explorer - video explainer of pubky explorer
- pubky notes - video explainer of pubky notes
- pubky password manager - video explainer of decentralized password storage
- pubky arcade - turn-based games built on Pubky Core for data creation, reading, updating, and deletion
- pubky ai social bot - AI-generated content for Pubky App paid with Lightning Network
- Nuh @ Thank god for nostr - Nuh discusses PKARR and the Pubky protocol from Synonym
Related Resources
To explore other aspects of the Bitcoin and freedom tech ecosystem, check out these additional resource directories:
- nostr.net - A complete guide to Nostr - projects, implementations, developer tools and all other resources
- liquidnetwork.wiki - A curated list of Liquid Network resources, libraries, tools and applications
- pubky.tech - Pubky, an open protocol for censorship resistant web applications
- dlc.wiki - Everything you need to know about Discreet Log Contracts
- ungovernable.tech - A collection of resources on encryption, privacy tools, and decentralized technologies
- lightning-network.tech - Essential tools, guides, and communities for Bitcoin Lightning Network node operators
- ark-protocol.com - A directory of Ark protocol resources, libraries, tools and applications
Contributing
If you’d like to add something to this list, please submit a Pull Request on GitHub.
This directory is maintained by aljaz. Your contributions help keep this information up-to-date and valuable.