• This repository has been archived on 06/Jan/2020
  • Stars
    star
    62
  • Rank 490,811 (Top 10 %)
  • Language
    C++
  • License
    Other
  • Created over 10 years ago
  • Updated over 5 years ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

This API provides applications access to secure distributed components of the MaidSafe platform.

More Repositories

1

crust

Reliable p2p network connections in Rust with NAT traversal. One of the most needed libraries for any server-less / decentralised projects
Rust
954
star
2

MaidSafe

This is the super-project in which each MaidSafe library resides. Some information is common to all libraries, and is detailed here. Library-specific information can be found in each library's wiki.
C++
587
star
3

MaidSafe-RUDP

Implementation of Reliable UDP
C++
97
star
4

safe_launcher

Node.js App for SAFE Launcher
JavaScript
96
star
5

safe_examples

examples showcasing various features of the SAFE Network
JavaScript
82
star
6

MaidSafe-Routing

C++
80
star
7

MaidSafe-Transport

TCP, UDP and ReliableUDP transport libraries with NAT Traversal
C++
65
star
8

sn_gossip

An implementation of a push-pull gossip protocol.
Rust
40
star
9

MaidSafe-Common

Library of utility functions
C++
37
star
10

MaidSafe-Vault

Self healing, self managing fully distributed network.
C++
36
star
11

get_if_addrs

Retrieve IP addresses for all interfaces. Posix & Windows
Rust
35
star
12

system_uri

Desktop System App URI registration handler
Rust
32
star
13

safe_app_nodejs

JavaScript
28
star
14

MaidSafe-Drive

MaidSafe-Drive is a virtual drive offering services to store and retrieve information to any storage media including network file systems
C++
28
star
15

maidsafe-examples

JavaScript
20
star
16

MaidSafe-Network-Filesystem

Treats the MaidSafe network as a filesystem. Exposes a pseudo restful interface (GET PUT POST DELETE)
C++
20
star
17

maidsafe.github.io

HTML
19
star
18

drive

cross platform virtual file-system (virtual, programmable, hard drive)
Rust
17
star
19

MaidSafe-Passport

The Passport API provides a self-certifying Public Key Infrastructure, PKI, independent of the requirement for any central directory
C++
15
star
20

accumulator

Rust
15
star
21

sentinel

p2p group based consensus
Rust
13
star
22

MaidSafe-Encrypt

MaidSafe Encrypt implements functions related to "self-encryption" of files and folders.
C++
12
star
23

SystemDocs

System Documents
JavaScript
12
star
24

tokio_utp

uTP implementation for Rust + tokio
Rust
12
star
25

secure_serialisation

To be used only with transient nacl key pairs Public Key authenticated encryption (box). Creates and supplies nonce in message
Rust
10
star
26

safe-authenticator-cli

This crate implements a CLI for the safe_authenticator crate.
Rust
10
star
27

config_file_handler

Rust
10
star
28

safe_crypto

Provide abstraction for the underlying crypto library so that all our other libs depend on this one for crypto related stuff
Rust
10
star
29

safe-web-hosting-manager-electron

This example tutorial app show cases how to create and manage web services for Public ID on SAFE Network. Demonstrates the usage of MutableData API, NFS API, Authentication APIs.
JavaScript
9
star
30

kademlia_routing_table

Kademlia Routing Table implementation
Rust
9
star
31

beaker-plugin-safe-authenticator

SAFE Authenticator plugin for SAFE Browser
JavaScript
9
star
32

Projects

Projects on SAFE
8
star
33

MaidSafe-CRUX

Connected Reliable Udp eXchange
C++
8
star
34

safe_dns

Rust
8
star
35

MaidSafe-Vault-Manager

Data Storage, Data Types, and the LifeStuff Manager.
C++
7
star
36

beaker-plugin-safe-app

SAFE App API plugin for SAFE Browser
JavaScript
7
star
37

maidsafe_types

types for maidsafe clients and vaults (simple with only invariant checks)
Rust
7
star
38

MaidSafe-Ports

Project to expose the MaidSafe Libs (API Project) to other programming languages.
CMake
7
star
39

safe_nfs

Rust
6
star
40

message_filter

message filter, filter by size or time any struct / enum type
Rust
6
star
41

safe_ffi

FFI Module to the SAFE Network API's
Rust
6
star
42

socket-collection

Collection of sockets wrapped for convenience
Rust
6
star
43

chunk_store

Rust
5
star
44

Network-Visualiser

Tool to monitor test net operations.
JavaScript
5
star
45

service_discovery

Rust
5
star
46

deps_downloader

Module to download SAFE client native libs and required dependencies for frontend applications
JavaScript
5
star
47

safe-build-infrastructure

Houses internal build infrastructure
Python
4
star
48

transport

Rust
4
star
49

socket_addr

Wrapper around net::ScoketAddr to allow serialisation and use of ip crate.
Rust
4
star
50

WebsiteChecker

CMake
4
star
51

safe_firefox_addon

Addon to allow access to the SAFE network from the Firefox browser
JavaScript
3
star
52

dev.maidsafe.net

MaidSafe.net Dev Site
HTML
3
star
53

ContinuousIntegration

CI testing scripts
CMake
3
star
54

invite-manager

JavaScript
3
star
55

safe_network_common

Common types shared between safe_core and safe_vault
Rust
3
star
56

mpid_messaging

Rust
2
star
57

MaidSafe-Launcher

C++
2
star
58

CI-Jenkins-Plugin

Jenkins Plugin to trigger CI builds for JIRA tasks and allow remote cross-platform builds.
Java
1
star
59

MaidSafe-KernelAlloc

C++
1
star
60

datachains_sim

Rust
1
star
61

libsodium_seeded_prng

Rust
1
star
62

sodiumoxide_extras

Rust
1
star