52 Resources
Golang utopia-p2p Libraries
Overlay networks based on WebRTC.
weron Overlay networks based on WebRTC. โ ๏ธ weron has not yet been audited! While we try to make weron as secure as possible, it has not yet undergone
A simple port forward tools build on libp2p with holepunch support.
p2p-tun A simple port forward and tun2socks tools build on libp2p with holepunch support. Usage NAME: p2p-tun - port forward and tun2socks through
Steve - A peer-to-peer (p2p) decentralized network
Steve Steve is a peer-to-peer (p2p) decentralized network that enables people to
Peerster refers to a gossip-based P2P system composed of multiple peers interacting with each other
Peerster design Peerster refers to a gossip-based P2P system composed of multiple peers interacting with each other. A peer refers to an autonomous en
๐ธ๏ธ Gossamer: A Go implementation of the Polkadot Host
A Go Implementation of the Polkadot Host Gossamer is an implementation of the Polkadot Host: a framework used to build and run nodes for different blo
free4.chat is an instant audio conferencing service
free4chat free4.chat is an instant audio conferencing service. It is designed by the local first and privacy first principle, and is very easy to use.
Mcc - The MESH Companion Container (MCC) is a p2p layer and modified Kademlia DHT that provides functionality for service discovery
MCC The MESH Companion Container (MCC) is a p2p layer and modified Kademlia DHT
Dxc - Go implementation of DxChain3.0 protocol
DxChain 3.0 The Ecosystem Powered by DxChain 3.0 Smart Contract Platform While c
Xlibp2p: an opinionated, easy-to-use P2P network stack for decentralized applications written in Go
xlibp2p xlibp2p is an opinionated, easy-to-use P2P network stack for decentraliz
UcodeQrTelebot ver2 - Easy way to get QR and U-code using Utopia API in telegram bot
UcodeQrTelebot Easy way to get QR and U-code using Utopia API in telegram bot Us
udppunch hole for wireguard
udppunch udp punch for wireguard, inspired by natpunch-go usage server side ./punch-server-linux-amd64 -port 19993 client side make sure wireguard is
Peer-to-peer hypermedia protocol
IPFS powers the Distributed Web A peer-to-peer hypermedia protocol to make the web faster, safer, and more open. TL;DR Get help and talk about ideas i
Monero: the secure, private, untraceable cryptocurrency
Monero Copyright (c) 2014-2021 The Monero Project. Portions Copyright (c) 2012-2013 The Cryptonote developers. Table of Contents Development resources
Peer-to-peer encrypted message exchange
Constellation Constellation is a self-managing, peer-to-peer system in which each node: Hosts a number of NaCl (Curve25519) public/private key pairs.
Official Go implementation of the Ethereum protocol
Go Ethereum Official Golang implementation of the Ethereum protocol. Automated builds are available for stable releases and the unstable master branch
Bitcoin Core integration/staging tree
Bitcoin Core integration/staging tree https://bitcoincore.org For an immediately usable, binary version of the Bitcoin Core software, see https://bitc
A custom IPFS/Filecoin node that makes it easy to pin IPFS content and make Filecoin deals.
Estuary An experimental ipfs node Building Requirements: go (1.15 or higher) jq hwloc opencl Run make clean all inside the estuary directory Running T
minimal implementation of secured encrypted tcp/ip connection without tls / ssl.
go-secure-transport Demo implementation of secured encrypted TCP connection without TLS / SSL. See ./example for server & client using the transport t
P2P Forwarder - a tool for farwarding tcp/udp ports. Made using libp2p.
P2P Forwarder A tool for farwarding ports. Made using libp2p. How it works A: opens desired ports ports inside P2P Forwarder A: shares it's id from P2
Openp2p - an open source, free, and lightweight P2P sharing network
It is an open source, free, and lightweight P2P sharing network. As long as any device joins in, you can access them anywhere
Handshake Query is a cross-platform library to trustlessly resolve and verify Handshake names using a p2p light client
Handshake Query โ ๏ธ Usage of this library is not currently recommended in your application as the API will likely change. Handshake Query is a cross-pl
Portal is a quick and easy command-line file transfer utility from any computer to another ๐ฅ๏ธ ๐ ๐ป
Portal is a quick and easy command-line file transfer utility from any computer to another ๐ฅ๏ธ ๐ ๐ป
Educational project to build a p2p network
Template go Repository tl;dr This is a template go repository with actions already set up to create compiled releases What does this Template provide?
A Commander for Go implementation of official Ethereum Client
Young A Commander for Go implementation of official Ethereum Client by zhong-my. Overview Young Dependencies Young stands on the shoulder of many grea
Example of querying the balance of Crypton and UUSD with Utopia Ecosystem API and utopialib-go
account-balance-go Example of querying the balance of Crypton and UUSD with Utopia Ecosystem API and utopialib-go example of use flags: -host string
A minimal IPFS replacement for P2P IPLD apps
IPFS-Nucleus IPFS-Nucleus is a minimal block daemon for IPLD based services. You could call it an IPLDaemon. It implements the following http api call
Go Implementation of the Spacemesh protocol full node. ๐พโฐ๐ช
A Programmable Cryptocurrency go-spacemesh ๐พ โฐ ๐ช Thanks for your interest in this open source project. This repo is the go implementation of the Spa
Receive phone calls from anybody on the Web. Or host a telephony server yourself.
WebCall WebRTC Telephony Server Browser based telephony over E2E-encrypted P2P-links with very high audio quality. WebCall is lightweight and easy to
A modular is an opinionated, easy-to-use P2P network stack for decentralized applications written in Go.
xlibp2p xlibp2p is an opinionated, easy-to-use P2P network stack for decentralized applications written in Go. xlibp2p is made to be minimal, robust,
libp2p implementation in Go
The Go implementation of the libp2p Networking Stack. Table of Contents Background Usage API Examples Development Using the go-libp2p Workspace About
Berty is a secure peer-to-peer messaging app that works with or without internet access, cellular data or trust in the network
๐ฌ Berty is a secure peer-to-peer messaging app that works with or without internet access, cellular data or trust in the network Introduction Berty i
fetch and serve papers in p2p network
sci-hub P2P A project aims to fetch paper from the BitTorrent network. This is not a cli client of sci-hub website. English Introduction ไธญๆ็ฎไป Contribu
Redwood is a highly-configurable, distributed, realtime database that manages a state tree shared among many peers
Redwood is a highly-configurable, distributed, realtime database that manages a state tree shared among many peers. Imagine something like a Redux store, but distributed across all users of an application, that offers offline editing and is resilient to poor connectivity.
fetch papers from p2p network
sci-hub P2P A project aims to fetch paper from the BitTorrent network. According to this Reddit post, currently, all `sci-hub's papers are available i
A major platform Remote Access Terminal Tool based by Blockchain/P2P.
NGLite A major platform Remote Access Terminal Tool based by Blockchain/P2P. No public IP address required.More anonymity Example Detection Warning!!!
Group peer to peer video calls for everyone written in Go and TypeScript
Peer Calls v4 WebRTC peer to peer calls for everyone. See it live in action at peercalls.com. The server has been completely rewriten in Go and all th
A decentralized P2P networking stack written in Go.
noise noise is an opinionated, easy-to-use P2P network stack for decentralized applications, and cryptographic protocols written in Go. noise is made
๋นํจ์จ์ ์ผ์ง๋ ๋ชจ๋ฅผ p2p ๋ธ๋ก์ฒด์ธ ๊ฐ๋ฐ
pmh-only/blockchain ๋นํจ์จ์ ์ผ์ง๋ ๋ชจ๋ฅผ ๋ธ๋ก์ฒด์ธ ๋์ค์ปค์ ์์ ์ฌ๋ฌ๊ฐ์ง ํ ์๋ฅผ ์งํ์ค์ ๋๋ค ๊ฐ์ ํ ์ ์ด๋ ์์ด๋์ด, ์ง๋ฌธ์ด ์์๊ฒฝ์ฐ ๋์ค์ปค์ ํ ์ ํ์ฉํด ์ฃผ์ธ์ ๋ธ๋ญ ๊ตฌ์กฐ ๊ฐ ๋ธ๋ญ์ Head, Body, Tail๋ก ๊ตฌ์ฑ๋ฉ๋๋ค. Head: BlockHead
Syncthing is a continuous file synchronization program.
Syncthing is a continuous file synchronization program. It synchronizes files between two or more computers. We strive to fulfill the goals below. The goals are listed in order of importance, the most important one being the first.
Dragonfly is an intelligent P2P based image and file distribution system.
Dragonfly Note: The master branch may be in an unstable or even broken state during development. Please use releases instead of the master branch in o
Open Source Continuous File Synchronization
Goals Syncthing is a continuous file synchronization program. It synchronizes files between two or more computers. We strive to fulfill the goals belo
Pure Go implementation of the WebRTC API
Pion WebRTC A pure Go implementation of the WebRTC API New Release Pion WebRTC v3.0.0 has been released! See the release notes to learn about new feat
Full-featured BitTorrent client package and utilities
torrent This repository implements BitTorrent-related packages and command-line utilities in Go. The emphasis is on use as a library from other projec
GO2P is a P2P framework, designed with flexibility and simplicity in mind
go2p golang p2p framework By v-braun - viktor-braun.de. Description GO2P is a P2P framework, designed with flexibility and simplicity in mind. You can
Open Source Continuous File Synchronization
Goals Syncthing is a continuous file synchronization program. It synchronizes files between two or more computers. We strive to fulfill the goals belo
DeepValueNetwork is a peer-to-peer database network managed and hosted by its community.
DeepValueNetwork To understand what DeepValueNetwork will be, I suggest you read this document. In progress This software is currently being developed
DEPRECATED (moved to tendermint/tendermint): Golang P2P library
tendermint/go-p2p tendermint/go-p2p provides an abstraction around peer-to-peer communication. Peer/MConnection/Channel Each peer has one MConnection
Pure Go implementation of the WebRTC API
Pion WebRTC A pure Go implementation of the WebRTC API New Release Pion WebRTC v3.0.0 has been released! See the release notes to learn about new feat
Full-featured BitTorrent client package and utilities
torrent This repository implements BitTorrent-related packages and command-line utilities in Go. The emphasis is on use as a library from other projec
Parallel Digital Universe - A decentralized identity-based social network
Parallel Digital Universe Golang implementation of PDU. What is PDU? Usage Development Contributing PDU PDU is a decentralized identity-based social n
A decentralized, trusted, high performance, SQL database with blockchain features
ไธญๆ็ฎไป CovenantSQL(CQL) is a Byzantine Fault Tolerant relational database built on SQLite: ServerLess: Free, High Availabile, Auto Sync Database Service