Peer-to-peer platform for censorship-resistant, anonymous publishing and retrieval, continuously developed since 1999 under the name Freenet and renamed Hyphanet in June 2023. Operates as a decentralized distributed data store: each node contributes encrypted disk space, requests are routed across intermediaries using small-world network topology, and content is addressed by cryptographic keys (CHK for immutable data; SSK/USK for updatable namespaces). Supports two connection modes: darknet (trusted friends only — maximum anonymity) and opennet (random peers — easier bootstrapping). Neither inserters nor retrievers are exposed to the network. Plugin ecosystem supports freesites, forums (Freetalk), microblogging (Sone), and Web of Trust-based spam resistance.
LicenseOpen source — GPL v2 or later; GitHub: github.com/hyphanet/fred
Dev Status 🟢 Active
Dev Status DetailProduction / Active maintenance — build 1506 released February 2025; backward-compatible with content from 2007; 0.8 series in progress
OwnerHyphanet Project — independent community continuation of the original Freenet codebase, spun off from Freenet Project Inc. in March 2023; maintained by original Freenet developers. Ian Clarke (original architect, now with new Freenet); ongoing maintainers include community contributors.
Governing Body None (independent community continuation of the Freenet codebase since the March 2023 spin-off from Freenet Project Inc.; no formal governing body)
CountryInternational (originally UK — Ian Clarke's Edinburgh student project; now globally distributed volunteer maintainers)
Start Year 1999
StackJava (primary node implementation — fred); Android client available
OriginsIan Clarke's 1999 Edinburgh undergraduate thesis: 'A Distributed Decentralized Information Storage and Retrieval System'; goal was freedom of speech and censorship resistance through decentralized anonymous storage. Originally known as 'fred' (Freenet REference Daemon). Renamed to Hyphanet (after mycorrhizal fungal networks — hyphae) following community vote when original Freenet name was appropriated by Locutus project.
DatabaseCustom distributed data store — encrypted blocks across all peer nodes; CHK (32 kB blocks) and SSK (1 kB blocks) with Vandermonde FEC for redundancy; LRU eviction policy favors frequently accessed content
Query LanguageN/A — content retrieved by cryptographic key (CHK/SSK/USK), not query language
Data FormatsCustom binary (CHK/SSK/USK key-addressed blocks); FProxy web interface renders HTML freesites
Collaborative Live EditingNo — static content model; SSK/USK keys enable versioned updates but not real-time collaborative editing
Rich Text EditingNo
Mobile SupportYes — Android client available
Web SupportYes — FProxy web interface (localhost); freesites accessible via browser through local node
PermissionsKey-based (CHK ownership implicit in key knowledge; SSK requires private key to insert under a namespace)
Semantic Web CompatibilityNo
Smart ContractNo
Protocol Stack PositionApplication-layer (built on TCP/IP; operates as overlay network)
Asset / Value EmbeddingNone — anonymized data storage only; no value or asset transmission
Protocol Maturity / StandardizationMature / Community Standard — 25+ years of continuous development; build 1506 (February 2025); academically influential; GPL v2+; not submitted to formal standards body
Relationships
How this tool connects to other tools and organizations, from relationships reviewed by the OpenHaven data steward. They describe how projects connect, not how good they are.