Code Monkey home page Code Monkey logo

safe_network's Introduction

Safe Network

The Safe Network is a fully autonomous data and communications network. For a general introduction and more information about its features and the problems it intends to solve, please see The Safe Network Primer.

The network is implemented in Rust. This repository is a workspace consisting of 4 crates:

  • safe_network: provides the core implementation of network features and the node binary.
  • sn_api: an interface to expose network features for client applications.
  • sn_cli: a command line interface for using the network.
  • sn_cmd_test_utilities: internal, unpublished crate that provides tools for integration testing.

Currently, the network can be used via these 3 published crates. To see how, a good place to start is the README for the CLI. You can run your own local network or perhaps participate in a remote network.

Releases

Safe is being developed iteratively and has frequent releases. You can use these to experiment with new features when they become available. It's also possible to participate in community 'testnets' hosted by members of The Safe Network Forum.

License

This Safe Network repository is licensed under the General Public License (GPL), version 3 (LICENSE http://www.gnu.org/licenses/gpl-3.0.en.html).

Linking exception

safe_network is licensed under GPLv3 with linking exception. This means you can link to and use the library from any program, proprietary or open source; paid or gratis. However, if you modify safe_network, you must distribute the source to your modified version under the terms of the GPLv3.

See the LICENSE file for more details.

Contributing

Want to contribute? Great ๐ŸŽ‰

There are many ways to give back to the project, whether it be writing new code, fixing bugs, or just reporting errors. All forms of contributions are encouraged!

For instructions on how to contribute, see our guide to contributing.

safe_network's People

Contributors

madadam avatar joshuef avatar maqi avatar ustulation avatar dirvine avatar bochaco avatar actions-user avatar oetyng avatar hitman401 avatar lionel-faber avatar inetic avatar jacderida avatar afck avatar s-coyle avatar yoga07 avatar fizyk20 avatar ravinderjangra avatar chandraprakash avatar octol avatar grumbach avatar nbaksalyar avatar dhardy avatar canndrew avatar pierrechevalier83 avatar vinipsmaker avatar dan-da avatar dylan-dpc avatar mrcnski avatar iancoleman avatar michaelsproul avatar

Watchers

James Cloos avatar

Forkers

anotherlionel

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.