Skip to main content

Trends and progress among OSS projects in Octant's latest epoch

· 10 min read
Carl Cervone

Octant recently kicked off Epoch 3, its latest reward allocation round, featuring 30 projects. This round comes three months after Epoch 2, which had a total of 24 projects in it. There are 20 projects continuing on from Epoch 2 into Epoch 3 - including Open Source Observer.

During Epoch 2, we published a blog post with some high-level indicators about the 20+ open source software (OSS) projects participating in the round. In this post, we'll provide some insights about the new OSS projects and refresh our analysis for the returning projects.

Overall, in Epoch 3, Octant is helping support:

  • 26 (out of 30) projects with at least some recent OSS component to their work
  • 343 GitHub repos with regular activity
  • 651 developers making regular code commits or reviews

In the last 6 months, these 26 projects:

  • Attracted 881 first-time contributors
  • Closed over 4,646 issues (and created 4,856 new ones)
  • Merged over 9,745 pull requests (and opened 11,534 new ones)

New OSS projects

Epoch 3 has a new cohort of popular, well-established OSS projects.

web3.js is one of the leading developer libraries for crypto apps. It has a massive contributor community and more than 80,000 other repos rely on its npm package. Epoch 3 also includes web3.py, a popular library for Python developers, which is housed in the ethereum GitHub org space and is a dependency for 4,000 other repos. PSA: OSO is in the process of onboarding ecosyste.ms dependency data right now.

The Ethereum Attestation Service is another foundational OSS project participating in the round. It has a lean team but a fast-growing contributor community and presence across various EVM chains. Gardens (fka 1Hive) is a long-standing project with a large footprint of OSS code (more than 100 repos!). Its recent activity has been focused on releasing a Gardens v2. MetaGov is a community laboratory that conducts peer-reviewed research and develops technical standards for emerging technology. It's been steadily building since 2019.

There are also three younger OSS projects that are new to Epoch 3 but are in the sweet spot for Octant's support: small teams, shipping fast. growthepie is a data platform as a public good, with excellent real-time charts, such as this one showing L2 onchain profits. They are expanding their impact via a new project called the Open Labels Initiative. NiceNode is a simple, open source, desktop app that does exactly what it sounds like: runs a nice node for you. The project has been around for at least two years, but its contributor community has doubled over the past 6 months. StateOfEth (by Ether Alpha) monitors potential attack vectors on Ethereum, including centralization risks, and does outreach to rally the community when needed. The maintainer, Ether Alpha, hosts a bunch of projects on its GitHub and has had a flurry of activity (over 10K commits) in the last 6 months.

ProjectActive Repos - Last 6 MonthsFork Count - Max of Active ReposStar Count - Max of Active Repos
1Hive Gardens93728
StateOfEth (by Ether Alpha)132122
Ethereum Attestation Service855213
growthepie4513
MetaGov212072
web3.js5483118764
web3.py116204790

Non-OSS projects

Funding the Commons is a returning project that acts as a generator function for all sorts of OSS projects and collaboration among projects. For instance, in April, FtC hosted a conference in Berkeley, California focused on funding open source software. There was representation from a number of the projects in Epoch 3, including Tor, growthepie, Drips, Hypercerts, Gitcoin, MetaGov, and Open Source Observer.

Boring Security is another project supporting the OSS community and Ethereum users, but more through its security-related efforts than through its code contributions. There are also two new, non-OSS projects - ETH Daily and RefiDAO - joining the Epoch. Both are well-known fixtures in the Ethereum grantmaking community. ETH Daily provides a daily podcast and newsletter to a community of 2000+ subscribers. RefiDAO is a podcast, eventmaker, and DAO of DAOs ("local nodes") working on regenerative finance and other real world use cases. Check them out!

Returning OSS projects

We won't go into detail of every returning project, but here are some high level metrics for the 18 OSS projects in Epoch 3 that we also covered in Epoch 2.

ProjectActive Repos - Last 6 MonthsFork Count - Max of Active ReposStar Count - Max of Active Repos
Drips91758
Ethereum Cat Herders1504012523
EthStaker6187426
Gitcoin47422886
Giveth223130
Glo Dollar213
Hypercerts102481
L2BEAT8329457
MetaGame876127
NiceNode1126168
Open Source Observer52237
Pairwise507
Praise51932
Protocol Guild921941746063
Revoke6208620
rotki174752609
Shielded Voting (by Shutter Network)151457
The Tor Project139264304

Make your allocations

Like past iterations, the signal-to-noise ratio is very high among projects on the Octant app. The deadline to allocate rewards to these projects is 30 April 2024. If you're a staker, go allocate now! To allocate or find more information about the current set of projects, check out the Octant App.

If you are interested in contributing to analysis like this, we invite you to join our data collective. You can also view the queries and analysis Notebook behind this and other Octant reports here.