Go Web3

Open-source Go projects categorized as Web3

Top 20 Go Web3 Projects

  1. kairos

    The immutable Linux meta-distribution for edge Kubernetes.

    Project mention: Using SpinKube on Kairos | dev.to | 2024-12-13

    Kairos is a Linux meta-distribution, which means it adds powerful features to distributions you are already familiar with. Here are some of the features it has to offer:

  2. Stream

    Stream - Scalable APIs for Chat, Feeds, Moderation, & Video. Stream helps developers build engaging apps that scale to millions with performant and flexible Chat, Feeds, Moderation, and Video APIs and SDKs powered by a global edge network and enterprise-grade infrastructure.

    Stream logo
  3. IceFireDB

    @IceFireLabs -> IceFireDB is a database built for web3.0 It strives to fill the gap between web2 and web3.0 with a friendly database experience, making web3 application data storage more convenient, and making it easier for web2 applications to achieve decentralization and data immutability.

  4. gno

    Gno: An interpreted, stack-based Go virtual machine to build succinct and composable apps + gno.land: a blockchain for timeless code and fair open-source.

    Project mention: An interpreted and deterministic variation of Go for smart contracts | news.ycombinator.com | 2025-06-14
  5. superhighway84

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

    Project mention: Superhighway84 a uncensorable decentralized internet discussion system | news.ycombinator.com | 2024-08-14
  6. celo-blockchain

    Previous official repository for the golang Celo Blockchain, for current see op-geth

  7. diadata

    DIAdata.org platform

  8. w3

    Enhanced Ethereum Integration for Go

  9. InfluxDB

    InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.

    InfluxDB logo
  10. ChainWalker

    Rapid Smart Contract Crawler

  11. cyber-stasis

    Post-money economy simulator in the form of a free fictional game based on gift economy that tests the hypothesis of having a market system without any exchange be it barters or money.

  12. zeus

    When no one can tell the difference between art, and an empty canvas, the meaning is lost. (by zeus-fyi)

  13. pocket

    Official implementation of the Pocket Network Protocol v1

  14. meemaw

    Trustless and Grandma-friendly Wallet as a Service

  15. flashbots

    Package flashbots implements RPC API bindings for the Flashbots relay and mev-geth for use with the w3 package.

  16. xmtpd

    XMTP node implementation.

  17. mycelium

    Typed Formats for Storing & Transferring Data & Code

    Project mention: Show HN: Mycelium | news.ycombinator.com | 2025-05-10

    The serialization format solves a similar problem to Protocol Buffers or JSON. If you haven't heard of either of those, then Mycelium might not solve a problem that you care about. Just after your quote the README mentions things like Products and Lists which both Protocol Buffers and JSON have support for in the form of Messages/Repeated and Objects/Lists respectively.

    Mycelium has some interesting design choices compared to JSON and Protocol Buffers. Everything is built up from Bits, there is a Bit type which contains the values 0 and 1. Bytes are `Array[Bit, 8]` and Strings are `List[Byte]`. A 32 bit integer would be `Array[Bit, 32]`. There are also Sum (Coproduct) types, and cryptographic pointer types (called Refs in Mycelium).

    Mycelium can be used to solve the same problems as those technologies. That's sort of table stakes for a serialization format. Mycelium additionally tackles the problem of sending procedures (called Lambdas in Mycelium) over the wire as well. That is a fairly simple feature to explain (get my procedure from here to there, it works with strings why not functions?), but it implies a significant amount of technology including a machine code specification and abstract machine model to execute it.

    As for practical applications. Mycelium is suitable to be used as:

    - A serialization format for storage and retrieval.

    - A VM with well controlled access to external resources for applications to run untrusted code.

    - The VM can be a compiler target for programming languages. (Spore https://github.com/mycweb/mycelium/tree/master/spore is one such language)

    - A format for data structures which need to be cryptographically signed. All Mycelium data structures are Merkle Trees.

  18. apollo

    cross-chain ETL tool for EVM chaindata (by chainbound)

  19. oasis-web3-gateway

    Web3 Gateway for the Oasis SDK EVM ParaTime module.

  20. cyber-witness

    Decentralized media simulator based on the reporter and witnesses concept. It aims to be an alternative to mass media, surveillance, censorship, fact checkers and centralized control of news.

  21. cyber-autonomy

    P2P self-governance society prototype researching the intersection of moneyless economy, liquid democracy and p2p media.

  22. cyber-acid

    Liquid democracy political simulator based on the automated data feed from the moneyless economy simulator Cyber Stasis.

  23. 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 Web3 discussion

Log in or Post with

Go Web3 related posts

  • Show HN: Mycelium

    2 projects | news.ycombinator.com | 10 May 2025
  • From Zero to Blockchain Hero: BNB Chain Builder Series Calling for Developers!

    2 projects | /r/bnbchainofficial | 15 Feb 2023
  • Daily General Discussion - February 5, 2023

    3 projects | /r/ethfinance | 5 Feb 2023
  • Preparation is everything

    4 projects | /r/Futurology | 27 Jan 2023
  • P2P self-governance society prototype researching the intersection of moneyless economy, liquid democracy and p2p media

    3 projects | /r/Futurology | 17 Nov 2022
  • Show HN: Outserv – GraphQL Search Engine

    2 projects | news.ycombinator.com | 1 Aug 2022
  • How do multicall to

    1 project | /r/golang | 16 Jun 2022
  • A note from our sponsor - Stream
    getstream.io | 10 Jul 2025
    Stream helps developers build engaging apps that scale to millions with performant and flexible Chat, Feeds, Moderation, and Video APIs and SDKs powered by a global edge network and enterprise-grade infrastructure. Learn more →

Index

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

# Project Stars
1 kairos 1,368
2 IceFireDB 1,133
3 gno 972
4 superhighway84 747
5 celo-blockchain 592
6 diadata 242
7 w3 202
8 ChainWalker 201
9 cyber-stasis 134
10 zeus 75
11 pocket 63
12 meemaw 62
13 flashbots 35
14 xmtpd 34
15 mycelium 33
16 apollo 32
17 oasis-web3-gateway 29
18 cyber-witness 27
19 cyber-autonomy 27
20 cyber-acid 21

Sponsored
Stream - Scalable APIs for Chat, Feeds, Moderation, & Video.
Stream helps developers build engaging apps that scale to millions with performant and flexible Chat, Feeds, Moderation, and Video APIs and SDKs powered by a global edge network and enterprise-grade infrastructure.
getstream.io