Go-ethereum Alternatives

Similar projects and alternatives to go-ethereum

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a better go-ethereum alternative or higher similarity.

go-ethereum reviews and mentions

Posts with mentions or reviews of go-ethereum. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2022-09-28.
  • ✨ Most rated crypto related GitHub libraries
    5 projects | dev.to | 28 Sep 2022
    Go Etherum - 39.5k stars
  • Ethermint Funding Proposal For Past Development, Addressed from The Evmos Community to The Kava Community
    3 projects | reddit.com/r/kava_platform | 27 Sep 2022
    Ethermint is a Go module that bridges the Cosmos APIs (Cosmos SDK, Tendermint, IBC, etc) to EVM (using the go-ethereum library as module). It is the de-facto way to have EVM-powered Cosmos chains.
  • Daily General Discussion - September 20, 2022
    7 projects | reddit.com/r/ethfinance | 20 Sep 2022
    After some digging, I found that indeed this was already fixed. Let me share EIP-3607 that does just that. Here is the corresponding change to the yellow paper and here is its implementation in Geth.
  • Ask HN: Is Ethereum's Merge one of the biggest successes in Open Source?
    12 projects | news.ycombinator.com | 14 Sep 2022
    It certainly seems it will be remembered as a major success story for open p2p protocols on the global Internet of our time.

    A great multitude of developers and enthusiasts belonging or contributing to diverse teams spread across the world: developing, debating, and collaborating for years to arrive at the big event.

    And it's all been done very much in the public view:

    https://weekinethereumnews.com/

    https://hackmd.io/@benjaminion/eth2_news

    https://github.com/ethereum/pm

    https://www.youtube.com/c/EthereumFoundation/videos

    Consensus Clients:

    https://github.com/sigp/lighthouse#readme

    https://github.com/ChainSafe/lodestar#readme

    https://github.com/status-im/nimbus-eth2#readme

    https://github.com/prysmaticlabs/prysm#readme

    https://github.com/ConsenSys/teku#readme

    Execution Clients:

    https://github.com/akula-bft/akula#readme

    https://github.com/hyperledger/besu#readme

    https://github.com/ledgerwatch/erigon#readme

    https://github.com/ethereum/go-ethereum#readme

    https://github.com/NethermindEth/nethermind#readme

    https://github.com/status-im/nimbus-eth1#readme

  • Daily General Discussion - September 14, 2022
    2 projects | reddit.com/r/ethfinance | 14 Sep 2022
    Geth v1.10.24 released today
    2 projects | reddit.com/r/ethfinance | 14 Sep 2022
  • Daily General Discussion - September 4, 2022
    4 projects | reddit.com/r/ethfinance | 4 Sep 2022
    This is the pull request which implemented Gray Glacier for Geth, 18 changed files https://github.com/ethereum/go-ethereum/pull/25088/files
  • Ask HN: Does the Ethereum foundation not develop a post-Merge client?
    6 projects | news.ycombinator.com | 24 Aug 2022
    It's on their own GitHub: https://github.com/ethereum/go-ethereum

    But the 5 consensus clients not only have websites which aren't ethereum.org - they are in fact also hosted on different GitHub accounts:

  • Ethereum Mainnet Merge Announcement
    6 projects | news.ycombinator.com | 24 Aug 2022
    The maintainers of geth recently published and then flagged (as bugged) the first release that is fully Merge-ready, so it's not really possible that geth operators could be ready at this time.

    I believe just today the next release came out, fixing the bug in the previous one:

    https://github.com/ethereum/go-ethereum/releases

    6 projects | news.ycombinator.com | 24 Aug 2022
    What surprises me most about the Ethereum ecosystem is the software and release engineering of the implementations, especially the reference (now execution layer) go-ethereum.

    As has been noted elsewhere "the merge" has been in progress for years. Here we are approximately three weeks out and just this morning the (allegedly) working merge ready go-ethereum client was released. Given that the Bellatrix upgrade is scheduled for 9/6 this gives the approximately 4500 Ethereum nodes (of which 3381 are geth)[0] 10 days to update...

    It also doesn't help that they botched the prior release (two days ago) of the geth client that had a nasty corruption issue that requires a little more than the update warning footnote in this release to fix[1]. Many people who deployed 1.10.22 are re-syncing from (almost) scratch.

    Even if you followed Prysm and the other Beacon implementations the deployment and configuration changes required are non-trivial[2] and again, the v3 release referenced in this announcement was only released two days ago!

    As someone who runs Ethereum nodes I'm a little gun shy at this point deploying new releases of this stack, especially given how things have gone the past two days. Even with our relatively trivial application this gives little time for any testing or assurance process.

    It's amazing to me given the stakes (value of the Ethereum chain) and complexity (huge) node operators are essentially in the position of waiting until mere days (or hours) to upgrade their nodes and as noted - there are thousands of us around the world.

    IMO this is yet another indication that the real issue with regard to decentralization of blockchain solutions is the fact that (as pointed out by Moxie and others) the vast majority of the real users and platforms of Ethereum interact with the chain via a handful of centralized node providers (Alchemy, Infura, etc). Who can blame them given what a mess this is?

    I'm also not picking on Ethereum specifically, the same things could be said about most of the other chains and implementations I've interacted with. Given the hype, promise, age, and value in the blockchain ecosystem the software itself makes Apache circa 1996 look like mature, rock solid software.

    BTW, the Ethereum Foundation alone holds approximately $1.6B in assets[3] and investors have poured tens of billions of dollars in this ecosystem. IMO the quality and process of the fundamental software enabling all of this is inexcusable - it's not like they're wanting for resources to do this right.

    [0] - https://ethernodes.org/

    [1] - https://github.com/ethereum/go-ethereum/releases

    [2] - https://docs.prylabs.network/docs/prepare-for-merge

    [3] - https://www.coindesk.com/business/2022/04/19/ethereum-founda...

  • A note from our sponsor - Scout APM
    scoutapm.com | 28 Sep 2022
    Scout APM is great for developers who want to find and fix performance issues in their applications. With Scout, we'll take care of the bugs so you can focus on building great things 🚀. Learn more →

Stats

Basic go-ethereum repo stats
283
39,510
9.8
1 day ago

ethereum/go-ethereum is an open source project licensed under GNU Lesser General Public License v3.0 only which is an OSI approved license.

Static code analysis for 29 languages.
Your projects are multi-language. So is SonarQube analysis. Find Bugs, Vulnerabilities, Security Hotspots, and Code Smells so you can release quality code every time. Get started analyzing your projects today for free.
www.sonarqube.org
Find remote jobs at our new job board 99remotejobs.com. There are 5 new remote jobs listed recently.
Are you hiring? Post a new remote job listing for free.