Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/holochain/holochain-rust

DEPRECATED. The Holochain framework implemented in rust with a redux style internal state-model.
https://github.com/holochain/holochain-rust

blockchain dapps dht holochain rust wasm

Last synced: 4 months ago
JSON representation

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

Awesome Lists containing this project

README

        

# Holochain-rust

holochain logo

[![Project](https://img.shields.io/badge/project-holochain-blue.svg?style=flat-square)](http://holochain.org/)
[![Chat](https://img.shields.io/badge/chat-chat%2eholochain%2enet-blue.svg?style=flat-square)](https://chat.holochain.org)

[![Twitter Follow](https://img.shields.io/twitter/follow/holochain.svg?style=social&label=Follow)](https://twitter.com/holochain)

Travis: [![Build Status](https://travis-ci.com/holochain/holochain-rust.svg?branch=master)](https://travis-ci.com/holochain/holochain-rust)
Circle CI: [![CircleCI](https://circleci.com/gh/holochain/holochain-rust.svg?style=svg)](https://circleci.com/gh/holochain/holochain-rust)
Codecov: [![Codecov](https://img.shields.io/codecov/c/github/holochain/holochain-rust.svg)](https://codecov.io/gh/holochain/holochain-rust/branch/master)
License: [![License: GPL v3](https://img.shields.io/badge/License-GPL%20v3-blue.svg)](http://www.gnu.org/licenses/gpl-3.0)

This code is loosely based on the previous [Golang prototype](https://github.com/holochain/holochain-proto).

**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](https://github.com/holochain/holochain)** which is receiving regular updates and feature enhancements.

[Find releases here.](https://github.com/holochain/holochain-rust/releases)

| Holochain Links: | [FAQ](https://developer.holochain.org/guide/latest/faq.html) | [Developer Docs](https://developer.holochain.org) | [White Paper](https://github.com/holochain/holochain-proto/blob/whitepaper/holochain.pdf) |
|---|---|---|---|

## Overview

[Holochain-Rust Architectural Overview](./doc/architecture/README.md)

## 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](./doc/CoreDevSetup.md)

## 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](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](https://developer.holochain.org/guide).

See instructions for how to contribute to the book at [doc/holochain_101/src/how_to_contribute.md](./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](/CONTRIBUTING.md) 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:

* Chat with us on our [Chat Server](https://chat.holochain.org) or [Gitter](https://gitter.im/metacurrency/holochain)

## License
[![License: GPL v3](https://img.shields.io/badge/License-GPL%20v3-blue.svg)](http://www.gnu.org/licenses/gpl-3.0)

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.