Go Decentralized

Open-source Go projects categorized as Decentralized

Top 20 Go Decentralized Projects

  • yggdrasil-go

    An experiment in scalable routing as an encrypted IPv6 overlay network

  • Project mention: Tinc, a GPLv2 mesh routing VPN | news.ycombinator.com | 2023-06-27

    > The next version will make it much simpler to deploy isolated networks by using TLS roots to prevent accidental peerings.

    Is that PR #1038 [1]? Any info on how to use that feature and whether it works over multicast as well?

    I noticed this PR uses SHA-1 for matching fingerprints. SHA-1 has been broken for 13 years now. Is it possible to use something more secure?

    > It's also worth noting that Yggdrasil doesn't have the equivalent of "peer exchange" — only directly connected peers would ever find out your public IP address. Yggdrasil will not form new peerings automatically, with the single exception being multicast-discovered nodes on the same LAN.

    Right, my worry is that by having a server with a public IPv4 address and Yggdrasil running on an open port (so that my other nodes can connect to it) will allow someone to connect to it (either on purpose or accidentally) and cause my traffic to route over their node(s) and/or the public mesh.

    Thanks!

    [1] https://github.com/yggdrasil-network/yggdrasil-go/pull/1038

  • CovenantSQL

    A decentralized, trusted, high performance, SQL database with blockchain features

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

    WorkOS logo
  • cloud-morph

    Decentralize, Self-host Cloud Gaming/Application

  • mx-chain-go

    ⚡ The official implementation of the MultiversX blockchain protocol, written in golang.

  • Project mention: Itheum Proudly Announces $ITHEUM Token Integration with Ledger Wallets by Itheum | /r/elrondnetwork | 2023-09-05

    In a major development underscoring Itheum’s dedication to digital asset security and user-centric solutions, we are ecstatic to unveil our collaboration with Ledger. Our native ITHEUM token, architected as an ESDT on the MultiversX blockchain, is now fully integrated and supported by Ledger’s esteemed cold storage solutions.

  • redwood

    A highly-configurable, distributed, realtime database that manages a state tree shared among many peers. (by brynbellomy)

  • superhighway84

    USENET-inspired, uncensorable, decentralized internet discussion system running on IPFS & OrbitDB

  • Project mention: Would we still create Nebula today? | news.ycombinator.com | 2023-10-13

    https://github.com/gravitl/netmaker

    Honorable mention:

    SuperHighway84 - more of a Usenet-inspired darknet, but I love the concept + the author's personal website:

    https://github.com/mrusme/superhighway84

  • bacalhau

    Compute over Data framework for public, transparent, and optionally verifiable computation

  • Project mention: Deno Cron | news.ycombinator.com | 2023-11-29

    This is really interesting - we’ve tried really hard to solve some of these with Bacalhau[1] - a much simpler distributed compute platform. Would love your feedback!

    [1] https://github.com/bacalhau-project/bacalhau

    Disclosure: I confounded Bacalhau

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • onionpipe

    Onion addresses for anything.

  • Project mention: Cmars/onionpipe: Onion addresses for anything | news.ycombinator.com | 2024-01-26
  • cothority

    Scalable collective authority

  • surge

    Surge is a p2p filesharing app designed to utilize blockchain technologies to enable 100% anonymous file transfers. Surge is end-to-end encrypted, decentralized and open source. (by rule110-io)

  • theta-protocol-ledger

    Reference implementation of the Theta Blockchain Ledger Protocol

  • software

    DeepValueNetwork is a peer-to-peer database network managed and hosted by its community. It contains a browser to render 2D/3D content and allow the creation of scripted applications built on top of the p2p database network and managed by its creators, without intermediary platform. (by deepvalue-network)

  • pocket-core

    Official implementation of the Pocket Network Protocol

  • Project mention: POKT Network and DePin | /r/CryptoCurrency | 2023-12-08

    Grove, formerly POKTnetwork (POKT), has successfully secured $7.9M in funding to advance DePIN into the mainstream.

  • go-peer

    A software library for creating secure and anonymous decentralized systems. Confirmed by theoretical works — "Theory of the structure of hidden systems", "Monolithic cryptographic protocol", "Abstract anonymous networks", "Decentralized key exchange protocol".

  • cruzbit

    A simple decentralized peer-to-peer ledger implementation

  • zos

    Autonomous operating system

  • filefilego

    Decentralized Data Sharing Network - A Peer-to-peer, censorship-resistant, and a privacy-focused data sharing network

  • Project mention: Any new Opensource projects in (go) looking for contributors. I want to start my journey as an OSS contributor. | /r/golang | 2023-05-14

    If you are interested in blockchain and peer-to-peer systems feel free to join us: https://github.com/filefilego/filefilego

  • pocket

    Official implementation of the Pocket Network Protocol v1

  • Project mention: Ask HN: Where do I find good code to read? | news.ycombinator.com | 2023-08-24

    the right amount of context + easy-to-use tooling

    - Code culture; follow industry best practices and make it clear where & why you deviate

    My personal favorite one: `make todo_list`

    We use keywords (TODO, OPTIMIZE, HACK, etc…) through the codebase and make them easily searchable with make helpers.

    Ref: https://github.com/pokt-network/pocket/blob/main/Makefile#L5...

  • clout-cli

    this repo slowly moving to github.com/andrewarrow/cloutcli

  • mercury-blockchain

    blockchain from scratch in Go

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

Go Decentralized related posts

Index

What are some of the best open-source Decentralized projects in Go? This list will help you:

Project Stars
1 yggdrasil-go 3,331
2 CovenantSQL 1,469
3 cloud-morph 1,008
4 mx-chain-go 906
5 redwood 839
6 superhighway84 672
7 bacalhau 602
8 onionpipe 447
9 cothority 421
10 surge 411
11 theta-protocol-ledger 358
12 software 326
13 pocket-core 201
14 go-peer 193
15 cruzbit 129
16 zos 76
17 filefilego 60
18 pocket 59
19 clout-cli 9
20 mercury-blockchain 9

Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com