cjdns
« Back to VersTracker
Description:
Advanced mesh routing system with cryptographic addressing
Type: Formula  |  Latest Version: 22.3@0  |  Tracked Since: Dec 17, 2025
Links: Homepage  |  formulae.brew.sh
Category: Networking
Tags: mesh-networking cjdns decentralized encryption routing p2p
Install: brew install cjdns
About:
cjdns is an advanced mesh networking protocol that implements a distributed, encrypted network layer. It uses a flat address space with public-key cryptography to assign addresses, enabling secure peer-to-peer connectivity without central authorities. The system provides automatic network configuration and resilient routing for decentralized communication infrastructures.
Key Features:
  • Cryptographic addressing with public-key infrastructure
  • Automatic mesh networking and self-healing routing
  • End-to-end encryption for all communications
  • Zero-configuration peer discovery and connectivity
Use Cases:
  • Building community mesh networks for local internet infrastructure
  • Creating secure, decentralized communication channels
  • Establishing resilient peer-to-peer networks for censorship resistance
Alternatives:
  • Yggdrasil – Similar encrypted mesh networking, but uses a different addressing scheme and routing algorithm
  • WireGuard – Point-to-point VPN tool, not designed for mesh networking or decentralized address allocation
License: GPL-3.0-or-later AND GPL-2.0-or-later AND BSD-3-Clause AND MIT
Dependencies: libsodium
Bottles available for: arm64_tahoe, arm64_sequoia, arm64_sonoma, sonoma, arm64_linux, x86_64_linux
Version History
Detected Version Rev Change Commit
Dec 10, 2025 8:41pm 0 VERSION_BUMP 1599ec8f
Dec 6, 2025 10:20am 0 VERSION_BUMP 11dcdcb5
Sep 15, 2025 10:05am 0 VERSION_BUMP 15553123
Jan 8, 2025 10:29am 0 VERSION_BUMP a82dec76