An end-to-end open source P2P app framework
Unparalleled coordination and collaboration, at scale
Holochain gives digital agency to organizations, markets, and people. By combining cryptography, distributed databases, and consensus-free validation—new social magic is possible.
AboutLightweight, secure, versatile: made for everyday apps
Think BitTorrent + Git + Cryptographic Signatures
How it Works
Secure and resilient, without servers or blockchains.
1
You install an app, which signs and stores your data on your device.
2
You share your public data with a random set of peers.
3
Your peers validate the data against the app’s rules before storing it.
4
Invalid data triggers a network-wide security response.
App Devs
Serverless
The community is the infrastructure. Scale with the popularity of your app.
Connectable
Access other Holochain apps as if they were part of your codebase. No HTTP client, just function calls with optional access control.
Resilient
Compute and data live at the edges, which means there’s no infrastructure for you to maintain and defend. Holochain automatically adapts to disruptions and threats.
Blockchain Devs
Configurable
You choose your own terms. Set privileges, governance policies, and consensus rules according to your needs.
Scalable
Fast, cheap, and truly peer-to-peer compute and data. No processing fees or block confirmation wait times.
Forkable
Iterate to perfect. Hard forks aren’t governance crises but opportunities to play a new game.
Roadmap
Released
Focus: Networking fixes and enhacements.
Focus: network performance, stability & testability, and more...
In progress
Update the HTTP Gateway to work with Holochain 0.5 and release as version 0.2
completed
0 %
5 points to complete
0 issues (~0 points) to estimate
0/5 pts
Velocity
21
pts/week
Time Left
<1
week
Dedicated K2 documentation website, showcase demo app, authenticating bootstrap server, and various bug-fixes
completed
50 %
55 points to complete
15 issues (~60 points) to estimate
113/228 pts
Velocity
21
pts/week
Time Left
5
weeks
Create the infrastructure to operate Wind Tunnel performance/scale tests.
0 %
1 issue (~4 points) to estimate
0/4 pts
Networking component rewrite: simplified gossip model, refactor, speed, testability in Wind Tunnel, demo
All Complete
Fixes and simplification of how Holochain stores and updates app state.
0 %
5 points to complete
1 issue (~4 points) to estimate
0/9 pts
Enhance the information accessible by hApp devs to report on the state of network connectivity, traffic & synchronization.
0 %
1 issue (~4 points) to estimate
0/4 pts
Complete the stabilization and test-ability of the Holochain workflows.
All Complete
Tech-debt, bug fixes, minor refactoring performance, usability issues, & enhancements
All Complete
A new feature to allow updates of an application's business logic. This type of app update doesn't allow the DNA to be changed, just coordinator zomes.
0 %
13 points to complete
4 issues (~16 points) to estimate
0/29 pts
Performance updates and tech-debt on conductor's database access
All Complete
Ongoing documentation improvements.
31 %
24 points to complete
3 issues (~12 points) to estimate
16/52 pts
Bootstrap and WebRTC connection infrastructure is tested and ready for scaling.
All Complete
Improvements to Holochain tooling and processes. Includes increasing use of automation, addressing technical debt.
56 %
8 points to complete
3 issues (~12 points) to estimate
25/45 pts
Changes to clients and HDK ergonomics to improve the experience of writing applications.
57 %
5 points to complete
1 issue (~4 points) to estimate
12/21 pts
Enhance the membrane-proof feature to control read access to the DHT.
0 %
1 issue (~4 points) to estimate
0/4 pts
Up next
Featured Upcoming Events
Holochain for Networked Applications
Building the everyday applications that power our lives.
Showcasing the Building Blocks of Holochain
Holochain is a chain like no other: simultaneously a validated onchain experience, and a fully distributed peer-to-peer application framework. This makes Holochain unique in the world of software and distributed networks. Here are a few building blocks that demonstrate what is possible.

Collaboration
'We' is a meta-app or interface for creating groupware that is shareable, forkable, and fusible, giving new powers to self-governing groups. As agent-centric software, each user decides what groups and applets they opt into.
Watch on YouTube
Coordination
'hREA' is superpowered economic coordination for businesses, communities, and commons — and the networks between them. It is simple, modular, and composable for developers to build precisely for their groups' needs.
Watch on YouTube
Synchronicity
'Syn' is a pair of JavaScript and Holochain libraries that work together to demonstrate synchronous coordination with Holochain apps. This allows teams to collaborate with real-time editing during live sessions.
Watch on YouTube