Getting Started
Build decentralized applications using familiar tools (Rust, TypeScript) and deploy them to a global peer-to-peer network with no servers to maintain.
- Tutorial - Build your first Freenet app
- Manual - Architecture, components, and reference
- TypeScript SDK - Connect a browser or Node.js UI to a node with
@freenetorg/freenet-stdlib
AI-Assisted Development
Install the dapp-builder skill for Claude Code:
/plugin marketplace add freenet/freenet-agent-skills
/plugin install freenet@freenet-agent-skills
This installs the freenet plugin, whose dapp-builder skill guides you through building
contracts, delegates, and UI for Freenet apps. The plugin also bundles local-dev and other
development skills.
Developer Tools
freenet-scaffold: A Rust utility crate that simplifies the development of Freenet contracts by providing tools to implement efficient, mergeable state synchronization.
ghostkeys: A Freenet delegate for managing ghost key identities, enabling trust verification without revealing identity through blind-signed cryptographic certificates.
Example Apps
See Apps & Ecosystem for a current list of applications and components built on Freenet, including links to the source code for each project.
A minimal worked example for developers: freenet-ping: the smallest useful Freenet app, demonstrating the contract / delegate / UI loop end-to-end.
Recently Merged Features
Loading...