Ask about this page
Our AI analyst answers questions about this page from CryptoKeyhole’s own data and charts. Free with an account.
Asking opens a free account in a few seconds (a username and a password, no email); then the answer appears here.
Rising and cooling
More developers than a month ago
- Ethereum274 → 298+24
- Hedera Hashgraph55 → 79+24
- Bitcoin49 → 65+16
- Solana94 → 108+14
- The Graph3 → 9+6
Fewer developers than a month ago
- Stellar23 → 15−8
- POL (ex-MATIC)14 → 9−5
- Lido DAO11 → 6−5
- TRON6 → 1−5
- Worldcoin6 → 2−4
Projects with at least five active developers in either month; a developer is active on a day when they made a counted commit in the 30 days up to it.
How we count
CryptoKeyhole keeps its own copies of each project’s public repositories and reads them every half hour. An active developer is a distinct author with at least one counted commit in the 30 days up to a day; authors are told apart by a keyed hash of their e-mail address, and no name or address is kept or published. A commit is a non-merge change, counted once per project however many of its repositories carry it. A release is a new version number in a repository’s tags, counted once on the first tag that carries it.
The ranking uses final days only, so the open day never shortens a project’s month. Each project’s name links to its Active Developers chart, and the commit count to its Developer Commits chart, where the full history, the method and the repositories are in the chart’s info.
Repositories counted
- Aaveaave-dao/aave-v3-origin, aave/aave-v4, aave/aave-v3-core, aave/aave-v3-periphery, aave/protocol-v2, aave/gho-core, aave-dao/aave-governance-v3, aave/aave-utilities
- Aptosaptos-labs/aptos-core, aptos-foundation/AIPs, aptos-labs/aptos-ts-sdk, aptos-labs/aptos-python-sdk
- ArbitrumOffchainLabs/nitro, OffchainLabs/nitro-contracts, OffchainLabs/go-ethereum, OffchainLabs/bold, OffchainLabs/stylus-sdk-rs, OffchainLabs/arbitrum-sdk, ArbitrumFoundation/governance
- Avalancheava-labs/avalanchego, ava-labs/coreth, ava-labs/subnet-evm, ava-labs/libevm, ava-labs/hypersdk, ava-labs/icm-contracts, ava-labs/avalanchejs, avalanche-foundation/ACPs
- Bitcoinbitcoin/bitcoin, bitcoin/bips, bitcoin-core/secp256k1, bitcoin-core/minisketch, bitcoin-core/HWI, btcsuite/btcd
- Bitcoin Cashbitcoin-cash-node/bitcoin-cash-node, gcash/bchd, k-nuth/kth
- BNBbnb-chain/bsc, bnb-chain/reth-bsc, bnb-chain/bsc-genesis-contract, bnb-chain/BEPs, bnb-chain/node
- CardanoIntersectMBO/cardano-node, IntersectMBO/ouroboros-consensus, IntersectMBO/ouroboros-network, IntersectMBO/cardano-ledger, IntersectMBO/plutus, IntersectMBO/cardano-api, IntersectMBO/cardano-cli, IntersectMBO/cardano-db-sync, cardano-foundation/cardano-wallet, cardano-foundation/CIPs
- Chainlinksmartcontractkit/chainlink, smartcontractkit/chainlink-common, smartcontractkit/chainlink-evm, smartcontractkit/chainlink-ccip, smartcontractkit/ccip, smartcontractkit/chainlink-solana, smartcontractkit/libocr
- Compoundcompound-finance/comet
- Curve DAOcurvefi/curve-stablecoin, curvefi/curve-contract
- Dogecoindogecoin/dogecoin, dogecoinfoundation/libdogecoin
- EigenCloudLayr-Labs/eigenlayer-contracts, Layr-Labs/eigenda
- ether.fietherfi-protocol/smart-contracts
- Ethereumethereum/go-ethereum, NethermindEth/nethermind, besu-eth/besu, erigontech/erigon, paradigmxyz/reth, OffchainLabs/prysm, sigp/lighthouse, Consensys-Incorporated/teku, status-im/nimbus-eth2, ChainSafe/lodestar, grandinetech/grandine, ethereum/consensus-specs, ethereum/execution-specs, ethereum/EIPs, ethereum/execution-apis, ethereum/beacon-APIs, argotorg/solidity
- Ethereum Name Serviceensdomains/ens-contracts
- Fetch.aifetchai/fetchd, fetchai/cosmpy, fetchai/uAgents, fetchai/agents-aea
- Hedera Hashgraphhiero-ledger/hiero-consensus-node, hiero-ledger/hiero-mirror-node, hiero-ledger/hiero-sdk-java, hiero-ledger/hiero-sdk-js, hiero-ledger/hiero-sdk-go, hiero-ledger/hiero-improvement-proposals
- Hyperliquidhyperliquid-dex/node, hyperliquid-dex/hyperliquid-python-sdk, hyperliquid-dex/hyperliquid-rust-sdk, hyperliquid-dex/contracts
- Lido DAOlidofinance/core, lidofinance/lido-oracle, lidofinance/staking-modules, lidofinance/dual-governance
- Litecoinlitecoin-project/litecoin, litecoin-project/lips, ltcmweb/ltcd
- Morphomorpho-org/morpho-blue, morpho-org/metamorpho
- Nearnear/nearcore, near/NEPs, near/near-sdk-rs, near/near-sdk-js, near/near-api-js, near/near-cli-rs
- NillionNilFoundation/nil
- Pendlependle-finance/pendle-core-v2-public
- POL (ex-MATIC)0xPolygon/bor, 0xPolygon/heimdall-v2, 0xPolygon/heimdall, 0xPolygon/pos-contracts, 0xPolygon/genesis-contracts, 0xPolygon/pol-token, 0xPolygon/Polygon-Improvement-Proposals
- Polkadotpolkadot-sdk, polkadot-fellows/runtimes, polkadot-fellows/RFCs, w3f/polkadot-spec, polkadot-js/api
- Quantquantnetwork/overledger-sdks, quantnetwork/overledger-sdk-javascript-v2
- SKY Governance Tokensky-ecosystem/dss, sky-ecosystem/sky, sky-ecosystem/usds, sky-ecosystem/spells-mainnet
- Solanaanza-xyz/agave, solana-labs/solana, firedancer-io/firedancer, solana-foundation/solana-improvement-documents, solana-labs/solana-program-library, solana-program/token-2022, anza-xyz/solana-sdk, anza-xyz/kit, solana-foundation/solana-web3.js
- Stellarstellar/stellar-core, stellar/rs-soroban-env, stellar/rs-soroban-sdk, stellar/stellar-protocol, stellar/go, stellar/stellar-horizon, stellar/js-stellar-sdk, stellar/stellar-cli
- SuiMystenLabs/sui, MystenLabs/ts-sdks, MystenLabs/narwhal, sui-foundation/sips
- The Graphgraphprotocol/graph-node, graphprotocol/contracts, graphprotocol/indexer, graphprotocol/graph-tooling
- Toncointon-blockchain/ton, ton-blockchain/TEPs, ton-blockchain/token-contract, ton-blockchain/wallet-contract-v5, ton-org/ton, ton-org/blueprint
- TRONtronprotocol/java-tron, tronprotocol/protocol, tronprotocol/tips, tronprotocol/solidity, tronprotocol/tronweb, tronprotocol/trident, tronprotocol/wallet-cli
- UniswapUniswap/v4-core, Uniswap/v4-periphery, Uniswap/v3-core, Uniswap/v3-periphery, Uniswap/v2-core, Uniswap/v2-periphery, Uniswap/universal-router, Uniswap/permit2, Uniswap/governance, Uniswap/sdks
- Worldcoinworldcoin/world-id-contracts, worldcoin/world-chain
- Wrapped BitcoinWrappedBTC/bitcoin-token-smart-contracts
- XRPXRPLF/rippled, XRPLF/clio, XRPLF/XRPL-Standards, XRPLF/xrpl.js, XRPLF/xrpl-py, XRPLF/xrpl4j
- Zamazama-ai/fhevm, zama-ai/tfhe-rs
Coverage and limits
- Only each project’s own public repositories count: node clients, protocol specifications and improvement proposals, core contracts and official SDKs, from the project’s own GitHub organisation. Websites, documentation, forks of other projects, audit-contest copies and third-party tools are left out.
- Work in private repositories, or published only as finished binaries, is not seen. Hyperliquid publishes its node as binaries, so its count covers its public SDK, contract and node-distribution repositories only.
- A commit is counted once per project, on the day it reached the counted branch (its writing date for history found when we started mirroring); commits that came from an upstream project count for that project only.
- Automation (dependency bots, CI accounts) is not counted as a developer, and merge commits are not counted.
- Left out on purpose: PEPE, no public repositories; ENA, only minting-API samples and audit-contest copies are public; SHIB, Shibarium’s public repositories are copies of Polygon’s code; ONDO, only occasional snapshots are published.
- Not covered yet: ALT, APE, AXS, BAT, EDGE, ERA, FF, FLOKI, GALA, IMX, LIT, MNT, PROM, SAND, SENT, SPX, SYRUP, WLFI, ZRO.
Questions
Which crypto project has the most developers?
How is developer activity measured?
By reading each project’s own public code: active developers are the distinct authors of counted commits in the last 30 days, commits are non-merge changes counted once per project, and releases are new version numbers. Bots and merge commits are left out.
Why do some projects show little or no activity?
Some work happens in private repositories or is published only as finished software, and some projects are simply quiet. The coverage section lists what each count can and cannot see.
How often is the ranking updated?
Every hour, from repositories read every half hour; the ranking counts final days only, up to yesterday.
Open Bitcoin’s developer chartAll free tools
Counts are CryptoKeyhole’s own, from public repositories as each project publishes them; they measure visible work, not its quality.