Skip to content

A Holochain Development Kit (HDK) implementing `Narsese` grammar & inference rules - and writing to Holochain.

License

Notifications You must be signed in to change notification settings

HoloDen/non-axiomatic-grapher-hdk

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Holochain Development Kit for Rust-based Zomes

Project PM Chat

Overview

hdk-rust is a library for Rust-based holochain dApps that makes it easier to develop Holochain Zomes. With Holochain, Zome functions and validation code are represented as WASM binaries. This library provides bindings for Rust.

Usage

First, Rust must be installed on your computer.

Being a Rust library, hdk-rust can be added as a dependency to any Rust crate. When you generate Rust based Zomes with holochain-cmd it will automatically be added as a dependency, and imported into your code.

To see the documentation for usage, check out https://holochain.github.io/rust-api/0.0.1/hdk

Specification for App Development

As new features, or changes to the HDK (and the API) are being designed, use cases will be added to an example app and put as changes to a pull request to its repository. The repository also integrates the feature set available in Holochain's main branch.

Please see the Contribute section for our protocol on how we do this.

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.

License

License: GPL v3

Copyright (C) 2018, Holochain Trust

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

This project is created with Blockchain technology.

Note: We are considering other 'looser' licensing options (like MIT license) but at this stage are using GPL while we're getting the matter sorted out. See this article for some of our thinking on licensing for distributed application frameworks.

About

A Holochain Development Kit (HDK) implementing `Narsese` grammar & inference rules - and writing to Holochain.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Rust 100.0%