A snapshot of the 20+ open source software projects in Octant's Epoch 2
Open Source Observer is a platform for measuring the impact of open source software (OSS) contributions. We are one of the 24 projects in Octant's Epoch 2 funding allocation.
We used our dataset to take a quick snapshot of the collective impact of Octant's funding on the OSS developer community. In Epoch 2, Octant is helping support:
- 23 projects with at least some OSS component to their work
- 322 GitHub repos with regular activity
- 542 developers making regular code commits or reviews
In the last 6 months, these 23 projects:
- Attracted 556 first-time contributors
- Closed over 5,608 issues (and created 5,962 new ones)
- Merged over 10,817 pull requests (and opened 12,443)
Note: The 24th project, Funding the Commons, is also a pillar of the OSS community -- its events bring together diverse sectors such as web3, web2, AI, government, institutional philanthropy, and academia -- but it does not have an OSS component of its own.
Project specific metrics
We can go a level deeper and look at some of the metrics across projects. These are NOT rankings, just context on the maturity, size, and developer activity associated with projects.
Project maturity
Let's start with some of the oldest projects in the cohort.
The Tor Project is a volunteer-run network, older than any of the projects on this list (and even older than GitHub). Protocol Guild and Ethereum Cat Herders are two of the most critical initiatives in the Ethereum ecosystem, providing direct support to protocol research, development, and process improvement. Giveth is a long-standing fixture of the web3 giving economy, helping nearly 3,000 projects receive zero-fee donations and pioneering a variety of novel funding mechanisms.
At the other end of the spectrum, you have younger projects that have only been around for about a year (or less).
Pairwise is building tools for better group decision-making and decentralized governance. Hypercerts is a leading web3 standard for making and rewarding positive impact claims. Glo Dollar is a fiat-backed stablecoin created to lift people out of extreme poverty. And Open Source Observer (that's us!) is an open data platform that helps communities and funders measure impact.
Here's a complete table, showing when projects received their first pull request as well as some indicators related to contributors, forks, and stars for all repos in a project's namespace.
Project | First PR Opened (Years Ago) | Total Contributors (All Time) | Fork Count (Top Repo) | Star Count (Top Repo) |
---|---|---|---|---|
The Tor Project | 10.9 | 485 | 962 | 4220 |
Protocol Guild | 10.1 | 4913 | 19781 | 44606 |
Ethereum Cat Herders | 8.2 | 778 | 5348 | 12264 |
Giveth | 7.3 | 185 | 305 | 652 |
Gitcoin | 6.3 | 555 | 881 | 1751 |
rotki | 5.8 | 137 | 479 | 2479 |
BrightID | 5.7 | 60 | 63 | 217 |
Public HAUS | 4.4 | 69 | 81 | 136 |
MetaGame | 4.0 | 120 | 79 | 124 |
Revoke | 3.9 | 26 | 213 | 592 |
clr.fund | 3.9 | 31 | 97 | 177 |
L2BEAT | 3.7 | 129 | 292 | 417 |
Kernel | 3.5 | 98 | 50 | 74 |
Shielded Voting | 3.4 | 17 | 14 | 51 |
EthStaker | 3.4 | 115 | 160 | 382 |
Token Engineering Commons | 3.2 | 53 | 11 | 10 |
Drips | 2.5 | 22 | 15 | 55 |
Praise | 2.1 | 29 | 16 | 31 |
DAO Drops | 2.1 | 3 | 0 | 14 |
Pairwise | 1.2 | 7 | 0 | 6 |
Hypercerts | 1.1 | 10 | 22 | 70 |
Glo Dollar | 0.7 | 8 | 1 | 3 |
Open Source Observer | 0.5 | 14 | 14 | 25 |
Team size
Next, we we can look at the team size and number of developers working on these projects.
Gitcoin has one of the largest developer teams represented here -- over 30 in the past 6 months. It's been shipping big releases for Allo Protocol, Gitcoin Passport, and Grants Stack, in addition to keeping its quarterly grants rounds humming. L2BEAT is a top source of analytics and research on the state of Ethereum's Layer 2 scaling solutions. As the L2 scene taken off over the past year, the number of developers making regular contributions to L2BEAT has doubled to over 20. Rotki is a local first, fully open source crypto portfolio management tool that gives its users peace of mind knowing all their data is in one place and under their control. It has a close-knit and highly productive full-time developer team of around 7.
Other projects are leaner and focused on doing one thing extremely well.
Shielded Voting is an encryption solution for onchain voting that shields individuals' votes, so they can vote confidentially and without groupthink. Revoke.cash is an essential app that helps keep users safe from scams and exploits and revoke their token approvals. Praise is a tool that's easy to integrate with and helps organizations praise and reward each other's contributions. clr.fund is a quadratic funding platform that communities can use to fund their public goods in an efficient way. DAO Drops is a retroactive funding platform that leverages the wisdom of the crowd to distribute a pool of funding across a set of projects and individuals.
There are also projects that are more focused on building human connections rather than software. Kernel offers eight-week "blocks" for cohorts of up to 250 people, blending structured course material, with conversation and individual exploration. Many of web3's leading builders and voices are proud alumni of a Kernel block. Token Engineering Commons is a transdisciplinary community of engineers, scientists, researchers, educators, philosophers, and edgewalkers. They work on hard incentive problems that can be improved by engineering pro-social token economies.
The table below captures some of the developer-related metrics for the projects in Epoch 2. Again, these numbers only capture one dimension of the work that is happening on most of these projects.
Project | New Contributors (Last 6 Months) | Full-time Developers (Avg Last 6 Months) | Part-time Developers (Avg Last 6 Months) | Total Developers (Avg Last 6 Months) |
---|---|---|---|---|
Protocol Guild | 321.0 | 21.7 | 334.0 | 304.9 |
Ethereum Cat Herders | 64.0 | 0.0 | 71.8 | 61.6 |
Gitcoin | 27.0 | 10.2 | 26.7 | 31.6 |
L2BEAT | 46.0 | 7.8 | 22.0 | 25.6 |
The Tor Project | 12.0 | 0.2 | 20.3 | 17.6 |
rotki | 22.0 | 6.8 | 10.8 | 15.1 |
Giveth | 3.0 | 5.0 | 12.0 | 14.6 |
EthStaker | 15.0 | 1.2 | 10.0 | 9.6 |
Public HAUS | 3.0 | 1.7 | 7.2 | 7.6 |
MetaGame | 2.0 | 0.7 | 8.0 | 7.4 |
Drips | 2.0 | 1.3 | 5.7 | 6.0 |
Shielded Voting | 3.0 | 0.5 | 6.3 | 5.9 |
Open Source Observer | 14.0 | 1.8 | 4.2 | 5.1 |
BrightID | 2.0 | 0.0 | 3.8 | 3.8 |
Hypercerts | 2.0 | 0.7 | 3.5 | 3.6 |
Glo Dollar | 0.0 | 1.0 | 3.0 | 3.4 |
Pairwise | 6.0 | 1.2 | 2.5 | 3.1 |
Revoke | 4.0 | 1.2 | 2.3 | 3.0 |
Kernel | 0.0 | 0.0 | 3.3 | 2.9 |
Praise | 2.0 | 0.3 | 2.5 | 2.8 |
Token Engineering Commons | 3.0 | 0.2 | 2.5 | 2.3 |
clr.fund | 0.0 | 0.3 | 1.7 | 2.0 |
DAO Drops | 0.0 | 0.0 | 0.0 | 0.0 |
Developer activity
So far, we have focused on projects that are either at the high or low end of the distribution on various OSS indicators. Now let's turn to the middle: modest-sized teams that have been around for at least a few years and are continually shipping new things.
EthStaker is a 50,000+ person community that primarily consists of solo stakers and projects that aim to reach solo stakers. It is a keystone species in Ethereum's decentralization and sponsors a range of initiatives including software development and educational content. Drips is a radworks initiative (see also: Radicle) that makes it cheap and easy for software projects to fund their FOSS dependencies. The team is both building the intrastructure and onboarding a network of projects to identify and drip funding to their dependencies. BrightID is an alternative to nation-state and biometric identities, helping communities build a web of trust across an anonymous social graph. It is instrumental for a variety of identity-based use cases, including UBI, digital democratic voting, social media without bots, and sharing anything more equitably. PublicHAUS is founded on the belief that protocols should support humans, not the other way around. It's one of the most well-established and active DAOs building in the decentralized governance and accountability arena. MetaGame is a massive online coordination game in the making. It's both an educational and social platform and a place for freelancers to work.
This table captures some of the day-to-day work artifacts of OSS projects, from commits to merged pull requests, over the last 6 months.
Project | Issues Created (Last 6 Months) | Issues Closed (Last 6 Months) | PRs Created (Last 6 Months) | PRs Merged (Last 6 Months) | Commits (Last 6 Months) |
---|---|---|---|---|---|
Protocol Guild | 1804 | 1759 | 5325 | 4183 | 12581 |
Giveth | 807 | 848 | 635 | 583 | 3611 |
Gitcoin | 1521 | 1471 | 1422 | 1234 | 2715 |
rotki | 202 | 205 | 1135 | 1097 | 2182 |
L2BEAT | 51 | 41 | 1290 | 1204 | 1285 |
Public HAUS | 27 | 53 | 290 | 281 | 907 |
Pairwise | 169 | 115 | 130 | 127 | 708 |
Drips | 167 | 83 | 40 | 227 | 690 |
MetaGame | 48 | 87 | 92 | 63 | 619 |
Open Source Observer | 435 | 312 | 446 | 432 | 616 |
Glo Dollar | 101 | 121 | 135 | 129 | 612 |
Ethereum Cat Herders | 142 | 156 | 684 | 507 | 610 |
EthStaker | 35 | 34 | 401 | 390 | 535 |
The Tor Project | 35 | 18 | 28 | 10 | 522 |
Shutter Network | 14 | 10 | 71 | 63 | 397 |
Revoke | 103 | 52 | 21 | 13 | 370 |
Praise | 68 | 60 | 40 | 37 | 345 |
Hypercerts | 207 | 173 | 158 | 150 | 278 |
BrightID | 13 | 5 | 23 | 16 | 193 |
clr.fund | 1 | 1 | 29 | 29 | 148 |
Kernel | 0 | 0 | 42 | 36 | 82 |
Token Engineering Commons | 12 | 4 | 6 | 6 | 54 |
DAO Drops | 0 | 0 | 0 | 0 | 0 |
Future impact
The Octant Epoch 2 pool of projects is a diverse, well-curated group. Each of these projects has already had an impact on the Ethereum ecosystem. At Open Source Observer, we look forward to charting the continued projects of these projects and gathering metrics on new projects that join in future Epochs.
For more information about Octant and the current set of projects, go here. 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 report here.