Holochain, a framework for distributed applications

blockchain, dapps, dapps-development, distributed-computing, holochain, holochain-rust, p2p, rust, web3


Project Discord License: CAL 1.0 Tests Twitter Follow


Holochain is an open-source framework to develop peer-to-peer applications with high levels of security, reliability, and performance.

Code Status

This code is in initial Beta release. It's ready for limited production use. It is still undergoing security reviews and hardening of network protocols.

Running Holochain Applications (hApps)

This repository contains the Holochain core libraries, not the runtime intended for end-users of Holochain applications.

If you just want to install and run Holochain and apps from its AppStore, download the latest release of Holochain Launcher appropriate for Linux, Mac, or Windows.

Installing Holochain for App Development

Visit our developer portal at https://developer.holochain.org/install.

Contributing to Holochain (this repository)

Holochain is an open source project. We welcome all sorts of participation and are actively working on increasing surface area to accept it. Please see our contributing guidelines for our general practices and protocols on participating in the community, as well as specific expectations around things like code formatting, testing practices, continuous integration, etc.

Connect with us on Discord


Copyright (C) 2019 - 2024, Holochain Foundation

This program is free software: you can redistribute it and/or modify it under the terms of the license provided in the LICENSE file (CAL-1.0). This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.