https://github.com/freenet/freenet-core
Declare your digital independence
https://github.com/freenet/freenet-core
cryptography decentralized distributed-hash-table freenet p2p privacy rust
Last synced: 17 days ago
JSON representation
Declare your digital independence
- Host: GitHub
- URL: https://github.com/freenet/freenet-core
- Owner: freenet
- License: other
- Created: 2021-07-16T13:19:06.000Z (almost 4 years ago)
- Default Branch: main
- Last Pushed: 2025-04-24T02:15:22.000Z (19 days ago)
- Last Synced: 2025-04-24T06:59:30.650Z (18 days ago)
- Topics: cryptography, decentralized, distributed-hash-table, freenet, p2p, privacy, rust
- Language: Rust
- Homepage: https://freenet.org/
- Size: 17.8 MB
- Stars: 2,353
- Watchers: 46
- Forks: 89
- Open Issues: 77
-
Metadata Files:
- Readme: README.md
- Funding: .github/FUNDING.yml
- License: LICENSE.md
Awesome Lists containing this project
- my-awesome - freenet/freenet-core - hash-table,freenet,p2p,privacy,rust pushed_at:2025-04 star:2.3k fork:0.1k Declare your digital independence (Rust)
README
This is the freenet-core repository. To learn more about Freenet please visit our website
at [freenet.org](https://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.## 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
```