Skip to content
This repository was archived by the owner on Feb 3, 2023. It is now read-only.
/ holochain-rust Public archive

DEPRECATED. The Holochain framework implemented in rust with a redux style internal state-model.

License

Notifications You must be signed in to change notification settings

holochain/holochain-rust

Folders and files

NameName
Last commit message
Last commit date

Latest commit

d4ef861 · Oct 1, 2020
Sep 27, 2019
Sep 10, 2020
Oct 29, 2019
Oct 1, 2020
Oct 1, 2020
Oct 25, 2019
Oct 1, 2020
Oct 1, 2020
Feb 12, 2020
Mar 24, 2020
Oct 29, 2019
Nov 12, 2019
Feb 7, 2020
Mar 11, 2020
Jun 8, 2020
Dec 15, 2019
Oct 1, 2020
May 16, 2018
Jun 6, 2019
Jul 31, 2020
Nov 9, 2018
Oct 1, 2020
Oct 1, 2020
Jan 30, 2020
Oct 1, 2020
Mar 10, 2020
Oct 30, 2019
Oct 18, 2019
Sep 15, 2020
Jun 26, 2019
Aug 7, 2018
Dec 12, 2018
Oct 1, 2020
Feb 7, 2020
Jun 27, 2019

Repository files navigation

Holochain-rust

holochain logo

Project Chat

Twitter Follow

Travis: Build Status Circle CI: CircleCI Codecov: Codecov License: License: GPL v3

This code is loosely based on the previous Golang prototype.

Code Status: This Rust version is alpha software -- not for production use. You should expect unstable code APIs and data chains.

NO LONGER CURRENT REPOSITORY: This version of Holochain has been replaced by a version that is more performant, stable, and secure. We suggest porting applications to the new version of Holochain which is receiving regular updates and feature enhancements.

Find releases here.

Holochain Links: FAQ Developer Docs White Paper

Overview

Holochain-Rust Architectural Overview

Application Developer

Setup a development environment with the latest release to build Holochain applications:

https://developer.holochain.org/start.html

Core Developer

Setup a core development environment to work on Holochain itself:

Core Developer Setup

Documentation

API Reference

Auto generated documentation for all of the code written in Rust is published online, with different versions to match the releases here: https://developer.holochain.org/docs/api.

The Holochain Guidebook

There is a guide for understanding and developing with Holochain. It is published online, with different versions to match the releases here: https://developer.holochain.org/guide.

See instructions for how to contribute to the book at doc/holochain_101/src/how_to_contribute.md.

Contribute

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.

Some helpful links:

License

License: GPL v3

Copyright (C) 2017 - 2020, 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 (GPLv3). 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.