All Projects → pyrsia → pyrsia

pyrsia / pyrsia

Licence: Apache-2.0 license
Decentralized Package Network

Programming Languages

rust
11053 projects

Projects that are alternatives of or similar to pyrsia

Memo
The memo elastic and resilient key-value store.
Stars: ✭ 111 (+7.77%)
Mutual labels:  peer-to-peer, decentralized, distributed
sprawl
Alpha implementation of the Sprawl distributed marketplace protocol.
Stars: ✭ 27 (-73.79%)
Mutual labels:  peer-to-peer, decentralized, distributed
tool-db
A peer-to-peer decentralized database
Stars: ✭ 15 (-85.44%)
Mutual labels:  peer-to-peer, decentralized, distributed
Infinit
The Infinit policy-based software-defined storage platform.
Stars: ✭ 363 (+252.43%)
Mutual labels:  peer-to-peer, decentralized, distributed
Orbit Db
Peer-to-Peer Databases for the Decentralized Web
Stars: ✭ 6,381 (+6095.15%)
Mutual labels:  peer-to-peer, decentralized, distributed
Js Ipfs
IPFS implementation in JavaScript
Stars: ✭ 6,129 (+5850.49%)
Mutual labels:  peer-to-peer, decentralized, distributed
field-manual
The Offical User's Guide to OrbitDB
Stars: ✭ 178 (+72.82%)
Mutual labels:  peer-to-peer, decentralized, distributed
Js Dag Service
Library for storing and replicating hash-linked data over the IPFS network.
Stars: ✭ 81 (-21.36%)
Mutual labels:  peer-to-peer, decentralized, distributed
ipfs-chat
Real-time P2P messenger using go-ipfs pubsub. TUI. End-to-end encrypted texting & file-sharing. NAT traversal.
Stars: ✭ 84 (-18.45%)
Mutual labels:  peer-to-peer, decentralized, distributed
network
Monorepo containing all the main components of Streamr Network.
Stars: ✭ 522 (+406.8%)
Mutual labels:  peer-to-peer, decentralized
geesome-node
🦈 Your self-hosted decentralized Messenger, Social network, Media file storage on top of IPFS! Freely communicate in encrypted chat groups, share images, video, text or any data without a risk of censorship or blocking.
Stars: ✭ 90 (-12.62%)
Mutual labels:  peer-to-peer, decentralized
soundstorm
The Federated Social Audio Platform
Stars: ✭ 26 (-74.76%)
Mutual labels:  decentralized, distributed
trystero
🤝 Serverless WebRTC matchmaking for painless P2P — Make any site multiplayer in a few lines — Use BitTorrent, IPFS, or Firebase
Stars: ✭ 512 (+397.09%)
Mutual labels:  peer-to-peer, decentralized
orbit-db-cli
CLI for orbit-db
Stars: ✭ 60 (-41.75%)
Mutual labels:  peer-to-peer, distributed
sublime
Repository for the Tandem Sublime Plugin
Stars: ✭ 22 (-78.64%)
Mutual labels:  peer-to-peer, decentralized
Gun
An open source cybersecurity protocol for syncing decentralized graph data.
Stars: ✭ 15,172 (+14630.1%)
Mutual labels:  peer-to-peer, decentralized
p2p-project
A peer-to-peer networking framework to work across languages
Stars: ✭ 68 (-33.98%)
Mutual labels:  peer-to-peer, distributed
conceal-desktop
Conceal Desktop (GUI)
Stars: ✭ 65 (-36.89%)
Mutual labels:  peer-to-peer, decentralized
dispersy
The elastic database system. A database designed for P2P-like scenarios, where potentially millions of computers send database updates around.
Stars: ✭ 81 (-21.36%)
Mutual labels:  peer-to-peer, decentralized
Credits
Credits(CRDS) - An Evolving Currency For An Evolving Society
Stars: ✭ 14 (-86.41%)
Mutual labels:  decentralized, distributed

Welcome to Pyrsia

logo

Decentralized Package Network

Current Development Phase

📢 We are looking for your feedback!

This project is currently in "early alpha". We are actively building on our minimal viable product which will continue to evolve over time as we add new features and support more workflows.

Have a use case or workflow you would like to see supported? Open an issue or share on Slack. Check out our Get Involved page for more ways to connect.

Primary Focus

To get off the ground the focus is strictly on the peer-to-peer distribution of Docker images backed by a blockchain of identifiers.

Looking to Contribute

Take a moment to review our contributing guidelines. You can join our community on Slack or participate in a meeting to pick up an issue. We also have our Local Setup Guide to help.

Install Pyrsia and Joining the Network

There's a web script that will set everything up.

curl -sS https://pyrsia.io/install.sh | sh

For more options and information, checkout our online tutorial

Downloading Your First Artifact

Let's exercise the Docker and Docker Hub integration.

docker pull ubuntu

Node and CLI

There are two components of this project

  • CLI: A basic interface which communicates with a node.
  • Node: An instance of the Pyrsia daemon which can participate in the network with other nodes.

Connecting with other Nodes

The Pyrsia node will always join the "main net" and connect with other peers. You can see this using the CLI's "status" command:

$ ./pyrsia status
Connected Peers Count:   17 # Shows the number of visible peers
Artifacts Count:         3 {"manifests": 1, "blobs": 2} # Total number of artifacts cached locally
Total Disk Space Allocated:  5.84 GB
Disk Space Used:             0.0002%
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].