GitPedia

Freenet core

Declare your digital independence

From freenet·Updated June 29, 2026·View on GitHub·

This is the freenet-core repository. To learn more about Freenet please visit our website at [freenet.org](https://freenet.org/). The project is written primarily in Rust, distributed under the Other license, first published in 2021. It has gained significant community traction with 2,744 stars and 142 forks on GitHub. Key topics include: cryptography, decentralized, distributed-hash-table, freenet, p2p.

Latest release: v0.2.87
June 29, 2026View Changelog →
<div align="center"> <!-- Github Actions --> <a href="https://github.com/freenet/freenet-core/actions/workflows/ci.yml"> <img src="https://img.shields.io/github/actions/workflow/status/freenet/freenet-core/ci.yml?branch=main&label=tests&style=flat-square" alt="continuous integration status" /> </a> <a href="https://crates.io/crates/freenet"> <img src="https://img.shields.io/crates/v/freenet.svg?style=flat-square" alt="Crates.io version" /> </a> <a href="https://matrix.to/#/#freenet:matrix.org"> <img src="https://img.shields.io/matrix/freenet:matrix.org?label=matrix&logo=matrix&style=flat-square" alt="matrix" /> </a> <a href="https://docs.rs/freenet"> <img src="https://img.shields.io/badge/docs-latest-blue.svg?style=flat-square&label=api%20docs" alt="docs.rs docs" /> </a> </div>

This is the freenet-core repository. To learn more about Freenet please visit our website
at freenet.org.

Decentralize Everything

Freenet is the internet as it should be—fully decentralized, designed to put you back in control. Imagine a global shared
computer where you can communicate and collaborate freely, without reliance on big tech. Freenet lets you regain your
digital independence.

Freenet is a peer-to-peer network that transforms users’ computers into a resilient, distributed platform on which anyone
can build decentralized services. Every peer contributes to a fault-tolerant collective, ensuring services are always
available and robust.

Today’s web is a series of siloed services, but every system built on Freenet is fully interoperable by default. Freenet
apps can be built with popular web frameworks, accessed through any browser just like the web.

Whitepaper

For an architectural overview — covering the contract model (idempotent commutative
monoids on application state), summary/delta synchronization, small-world adaptive
routing, and the delegate model for private state — see the
Freenet whitepaper.
Source: github.com/freenet/paper-1.

Build Instructions

Before installing anything you need to run the following in the repository,
or the commands will fail:

bash
$ git submodule update --init --recursive

To install the Freenet core:

bash
$ cargo install --path crates/core

Or for the fdev utility:

bash
$ cargo install --path crates/fdev

Contributing

We welcome contributions, but feature PRs opened without a prior approved
issue will be auto-closed
— reviewer attention is our scarcest resource.
Bug fixes and non-overreaching performance improvements are accepted without
prior discussion; anything that adds or changes behavior needs an issue and a
maintainer's sign-off first.

Read CONTRIBUTING.md before opening a PR.

Contributors

Showing top 12 contributors by commit count.

View all contributors on GitHub →

This article is auto-generated from freenet/freenet-core via the GitHub API.Last fetched: 6/29/2026