GitHub is home to over 36 million developers working together. Join them to grow your own development teams, manage permissions, and collaborate on projects.
Routing - specialised storage DHT
SAFE Browser Application
Protocol for Asynchronous, Reliable, Secure and Efficient Consensus
Request for Comment (RFC) papers and discussions on Project SAFE core libraries and APIs
Documentation of the control and message flows in Routing, and tests for validating these.
Houses internal build infrastructure
peer-to-peer communications library for Rust based on QUIC protocol
Safe Network Data Types
SAFE Authenticator mobile application (Android,IOS)
A set of libraries providing a way for developers to consume and use the SAFE Network facilities.
examples showcasing various features of the SAFE Network
Reliable p2p network connections in Rust with NAT traversal. One of the most needed libraries for any server-less / decentralised projects
SAFE Network Dev Website source.
SAFE App Library for Java
This crate implements a CLI for the safe_authenticator crate.
Provide abstraction for the underlying crypto library so that all our other libs depend on this one for crypto related stuff
.NET wrapper package for safe_app (https://github.com/maidsafe/safe_client_libs/tree/master/safe_app)
This crate contains utilities to be consumed by crates interfacing with other languages via FFI. It also contains utilities for testing in FFI scenario which gets compiled only during testing.
An implementation of a push-pull gossip protocol.
The example app showcases how to use the MaidSafe.SafeApp (https://www.nuget.org/packages/MaidSafe.SafeApp/) nuget to build a simple email application
This repository contains .Net desktop (Windows) and Xamarin example showcasing various features of the SAFE Network
Example Android application written in Java to demonstrate the usage of the safe_app_android package
An Implementation of a SAFE Network Vault
Module to download SAFE client native libs and required dependencies for frontend applications