Skip to content
@katzenpost

Katzenpost

Traffic Analysis Resistant Messaging, a Sphinx based mixnet

Welcome to Katzenpost!

Katzenpost is a free software, post-quantum mix network. End-to-end encryption hides what you say; a mix network also hides who you talk to, when and how much, even from an adversary who can watch the whole internet. On top of it, Pigeonhole gives apps asynchronous, unlinkable communication, so people can chat without being online at the same time: messages wait on replicas for about a week, then are garbage-collected. Our group chat apps are built on it, with no accounts and no chat servers.

You can try it on namenlos, our public mixnet, and on Reticulum meshes, which share groups with the mixnet through a bridge replica. It is early, pre-alpha software, so expect rough edges.

📄 Paper · 🌐 Website · 📚 Docs · 💬 Zulip chat · 📡 namenlos mixnet status

Chat

Build

  • katzenpost: mix server, directory authority, Pigeonhole and the client daemon kpclientd
  • hpqc: hybrid post-quantum cryptography
  • thin_client: Rust, Python and Lean libraries for apps
  • pigeonhole_protocols: group chat and service protocols on Pigeonhole
  • pigeonhole_rns: Pigeonhole replicas for Reticulum meshes
  • cryptlib: Lean cryptography for modelling and proving protocols
  • kno: build, install and check a Katzenpost network

New here? Read Understanding Pigeonhole, run a node, or browse all repositories.

License

GNU AGPL-3.0 across the org, with a few exceptions; see each repository's LICENSE.

Pinned Loading

  1. katzenpost katzenpost Public

    Katzenpost is a free and open source software project dedicated to researching and developing mix network protocols

    Go 168 24

  2. hpqc hpqc Public

    Hybrid Post Quantum Cryptography

    Go 27 8

  3. thin_client thin_client Public

    thin client library

    Python 1 2

  4. katzenqt katzenqt Public

    Python 8 1

Repositories

Showing 10 of 70 repositories
  • hushphone Public

    Group chat with push-to-talk voice over the Katzenpost mixnet, for Linux and Android (Rust, Slint)

    katzenpost/hushphone's past year of commit activity
    Rust 0 AGPL-3.0 0 0 1 Updated Nov 12, 2026
  • katzenqt Public
    katzenpost/katzenqt's past year of commit activity
    Python 8 1 0 1 Updated Nov 12, 2026
  • pigeonhole_protocols Public

    high level pigeonhole protocol library

    katzenpost/pigeonhole_protocols's past year of commit activity
    Rust 0 AGPL-3.0 1 0 1 Updated Nov 12, 2026
  • thin_client Public

    thin client library

    katzenpost/thin_client's past year of commit activity
    Python 1 AGPL-3.0 2 0 1 Updated Nov 12, 2026
  • website Public

    Website for Katzenpost project

    katzenpost/website's past year of commit activity
    TeX 3 5 4 3 Updated Nov 12, 2026
  • jam Public

    A Lean TUI group chat over the Katzenpost mixnet that speaks katzenqt's group chat

    katzenpost/jam's past year of commit activity
    Lean 0 AGPL-3.0 0 0 1 Updated Nov 11, 2026
  • tessera Public

    Terminal user interfaces in Lean 4

    katzenpost/tessera's past year of commit activity
    Lean 1 AGPL-3.0 0 0 1 Updated Nov 11, 2026
  • frank_chat Public

    high assurance mixnet group chat client written in Lean 4 with security oriented dependent types

    katzenpost/frank_chat's past year of commit activity
    Lean 0 AGPL-3.0 0 0 1 Updated Nov 11, 2026
  • qrcode-lean Public
    katzenpost/qrcode-lean's past year of commit activity
    Lean 0 MIT 0 0 0 Updated Nov 11, 2026
  • ggwave-lean Public
    katzenpost/ggwave-lean's past year of commit activity
    0 MIT 0 0 1 Updated Nov 10, 2026

Most used topics

Loading…