─── ecosystem · chainsafe
ChainSafe
repositories
392
contributors
3,058
languages
20
top lang
TypeScript
repo wow
+0
contrib wow
+2,344
star wow
-1
weeks avail
5
─── weekly trend · 5w
repositories
65
contributors
3,058
stars
26,665
─── top languages · by repos
─── repositories
100 / 392| # | repository | lang | stars | forks |
|---|---|---|---|---|
| 001 | web3/web3.js Collection of comprehensive TypeScript libraries for Interaction with the Ethereum JSON RPC API and utility functions. | TypeScript | 19,935 | 5,108 |
| 002 | ChainSafe/lodestar 🌟 Ethereum Consensus client for the Zig and TypeScript ecosystem | TypeScript | 1,413 | 460 |
| 003 | ChainSafe/web3.unity 🕹 Unity SDK for building games that interact with blockchains. | C# | 945 | 244 |
| 004 | ChainSafe/forest 🌲 Rust Filecoin Node Implementation | Rust | 695 | 195 |
| 005 | ChainSafe/dappeteer [DEPRECATED]🏌🏼E2E testing for dApps using Puppeteer + MetaMask | TypeScript | 482 | 149 |
| 006 | ChainSafe/ChainBridge 🌉 Modular Multi-Directional Blockchain Bridge to interact with Multiple Networks; Ethereum, Ethereum Classic, Substrate, based chains. Stay tuned for ChainBridge Hub! | Go | 482 | 288 |
| 007 | ChainSafe/gossamer 🕸️ Go Implementation of the Polkadot Host | Go | 452 | 146 |
| 008 | ChainSafe/mina-rs Rust implementation of the Mina protocol, targeting Wasm and ARM architectures. | Rust | 170 | 26 |
| 009 | ChainSafe/js-libp2p-gossipsub TypeScript implementation of Gossipsub | TypeScript | 165 | 58 |
| 010 | ChainSafe/chainbridge-solidity ⚙️ Solidity contracts for Sygma (ChainBridge) | JavaScript | 141 | 156 |
| 011 | ChainSafe/filsnap MetaMask snap for interacting with Filecoin dapps. | HTML | 107 | 34 |
| 012 | ChainSafe/bls 💻 Javascript Implementation of Boneh-Lynn-Shacham Signatures | TypeScript | 106 | 24 |
| 013 | ChainSafe/chainbridge-core 🌁 Sygma core library (ChainBridge) | Go | 102 | 52 |
| 014 | ChainSafe/go-schnorrkel 🍵 Schnorr Signatures over Ristretto255 in pure Go | Go | 101 | 32 |
| 015 | ChainSafe/metamask-snap-polkadot Metamask plugin for interacting with Polkadot dapps and other Substrate based chains. | TypeScript | 84 | 62 |
| 016 | ChainSafe/Spectre ZK coprocessor for verifying Beacon chain headers via Altair lightclient protocol | Rust | 61 | 11 |
| 017 | NodeFactoryIo/solidity-node-docker-starter Starter project for developing Ethereum smart contracts with Solidity, Truffle and Node.js as a backend server. | JavaScript | 61 | 15 |
| 018 | ChainSafe/nodewatch-api A devp2p crawler targeted at Eth2 nodes | Go | 60 | 31 |
| 019 | ChainSafe/ssz Typescript implementation of Simple Serialize (SSZ) | TypeScript | 60 | 23 |
| 020 | ChainSafe/chainbridge-substrate | Rust | 55 | 63 |
| 021 | ChainSafe/web3.js-plugin-chainlink | TypeScript | 54 | 10 |
| 022 | ChainSafe/ui-monorepo ChainSafe Files & Storage UI Monorepo | TypeScript | 50 | 16 |
| 023 | ChainSafe/ChainGuardian Eth2.0 desktop validator client | TypeScript | 44 | 8 |
| 024 | ChainSafe/js-libp2p-noise Noise libp2p handshake for js-libp2p | TypeScript | 42 | 34 |
| 025 | ChainSafe/WeiPay WeiPay is an open source cryptocurrency wallet available for both iOS and Android mobile devices. WeiPay will support Ethereum out of the box with added support for ERC-20 & ERC-223 tokens. | JavaScript | 41 | 20 |
| 026 | ChainSafe/chainbridge-deploy Deploy tooling for ChainBridge | JavaScript | 39 | 87 |
| 027 | ChainSafe/lodestar-quickstart Scripts to quick start Lodestar and execution clients on Ethereum. | Shell | 35 | 24 |
| 028 | ChainSafe/nodewatch-ui | TypeScript | 34 | 10 |
| 029 | ChainSafe/WebZjs A fully-featured javascript/typescript library for interacting with the Zcash network from the browser | TypeScript | 34 | 22 |
| 030 | ChainSafe/discv5 A Typescript implementation of the Discv5 protocol | TypeScript | 31 | 21 |
| 031 | ChainSafe/bls-keystore Implementation of bls keystore - EIP 2335 | TypeScript | 28 | 7 |
| 032 | ChainSafe/web3js-example-react-app | TypeScript | 28 | 17 |
| 033 | ChainSafe/filecoindot Filecoin to substrate bridge | Rust | 27 | 14 |
| 034 | ChainSafe/chainbridge-ui | TypeScript | 26 | 84 |
| 035 | ChainSafe/chainbridge-substrate-chain Simple Substrate chain for testing purposes | Rust | 23 | 8 |
| 036 | ChainSafe/rust-libp2p-nym implementation of a libp2p transport using the Nym mixnet | Rust | 23 | 5 |
| 037 | ChainSafe/PINT A Polkadot ecosystem index for investors. A self sustaining auction treasury for parachains. | Rust | 22 | 9 |
| 038 | ChainSafe/denode a mechanism for incentivizing full nodes | — | 22 | 2 |
| 039 | ChainSafe/bls-keygen Key management for BLS curves written in TypeScript and browser compatible | TypeScript | 22 | 6 |
| 040 | web3/web3js-landing | TypeScript | 21 | 52 |
| 041 | ChainSafe/chaindb go key-value store using badgerDB | Go | 20 | 4 |
| 042 | ChainSafe/as-sha256 AssemblyScript implementation of SHA256 | WebAssembly | 19 | 6 |
| 043 | ChainSafe/blst-ts Typescript wrapper for https://github.com/supranational/blst native bindings, a highly performant BLS12-381 signature library | TypeScript | 19 | 12 |
| 044 | ChainSafe/eth-local The purpose of eth-local is to offer a standardized way to store your keystore files on your local machine. While also allowing you to use them in browser. | JavaScript | 19 | 2 |
| 045 | ChainSafe/js-libp2p-yamux Typescript implementation of Yamux | TypeScript | 19 | 15 |
| 046 | ChainSafe/bls-js BLS signature implementation | TypeScript | 16 | 3 |
| 047 | ChainSafe/lodestar-z Zig libraries for Lodestar | Zig | 16 | 11 |
| 048 | ChainSafe/das-prototype Research prototypes of Data Availability Sampling for Ethereum (WIP) | Rust | 15 | 3 |
| 049 | ChainSafe/truffle-plugin-abigen Truffle plugin to post-process contracts for go-ethereum's abigen | Solidity | 15 | 4 |
| 050 | ChainSafe/web3-context A React context implementation of Onboard.js & general utilities | TypeScript | 14 | 3 |
| 051 | ChainSafe/persistent-merkle-tree | TypeScript | 13 | 6 |
| 052 | ChainSafe/uniswap-frontend 🦄 An open-source frontend for Uniswap. | JavaScript | 13 | 18 |
| 053 | ChainSafe/Anemone A testing tool that broadcasts batches of transactions and tests opcodes | TypeScript | 12 | 2 |
| 054 | ChainSafe/audits This is public repository that holds ChainSafe audit reports | — | 12 | 5 |
| 055 | ChainSafe/chainbridge-core-example | Go | 12 | 14 |
| 056 | ChainSafe/ens-aztec-privacy [BETA] Sending private transactions to ENS domains using Aztec and custom ENS Resolver contract. | Solidity | 11 | 1 |
| 057 | ChainSafe/ethermint-deploy | JavaScript | 11 | 4 |
| 058 | ChainSafe/hardhat-plugin-multichain-deploy | Solidity | 11 | 3 |
| 059 | ChainSafe/js-libp2p-quic | TypeScript | 11 | 5 |
| 060 | ChainSafe/zbuild An opinionated zig build tool | Zig | 11 | 0 |
| 061 | web3/web3.js-plugin-template Template repo to develop web3.js plugin | TypeScript | 11 | 15 |
| 062 | ChainSafe/forest-iac Infrastructure as Code to support the Forest Filecoin project | Shell | 10 | 6 |
| 063 | ChainSafe/foundry-multichain-deploy | Solidity | 10 | 4 |
| 064 | ChainSafe/game-web3wallet | JavaScript | 10 | 64 |
| 065 | ChainSafe/W-OTS Winternitz OTS+ implementation | Rust | 10 | 1 |
| 066 | ChainSafe/chainbridge-utils | Go | 9 | 58 |
| 067 | ChainSafe/dapp-boilerplate A shared boilerplate for Dapp development | TypeScript | 9 | 2 |
| 068 | ChainSafe/ssz-z An implementation of Ethereum Consensus Spec SimpleSerialize | Zig | 9 | 4 |
| 069 | ChainSafe/ChainSafe-Demo-WebGLProject-Files Project Files For The ChainSafe Demo | C# | 8 | 4 |
| 070 | ChainSafe/dotcon-0.5 Decentralized Networking with Libp2p | Go | 8 | 3 |
| 071 | ChainSafe/go-signature-adaptor A pure Go implementation of ECDSA signature adaptors | Go | 8 | 0 |
| 072 | ChainSafe/simpleserialize.com | TypeScript | 8 | 3 |
| 073 | NodeFactoryIo/hactar-daemon Hactar daemon app built using Go for communication with Filecoin lotus-node. | Go | 8 | 1 |
| 074 | NodeFactoryIo/node-ts-starter-fastify Template repository for NodeJs and Fastify powered API | TypeScript | 8 | 2 |
| 075 | NodeFactoryIo/solidity-comments-core Small NodeJs module for generating solidity comments according to natspec. | JavaScript | 8 | 3 |
| 076 | NodeFactoryIo/web3-server-wallet Ethereum wallet for backend (server) services that sends transactions with monitoring. | TypeScript | 8 | 4 |
| 077 | ChainSafe/hobbits-ts A TypeScript implementation of the Hobbits Ethereum Wire Protocol | TypeScript | 7 | 4 |
| 078 | ChainSafe/recursive-zk-bridge Testing out different recursive ZK system on BLS aggregate signature verification circuit | Rust | 7 | 1 |
| 079 | NodeFactoryIo/eatmybet Repository for backend server and ethereum smart contracts of EatMyBet dApp. | JavaScript | 7 | 1 |
| 080 | NodeFactoryIo/solidity-contracts-starter Template repository for Solidity smart contracts with Hardhat | Shell | 7 | 2 |
| 081 | ChainSafe/BlockRacers An NFT car game demo | C# | 6 | 3 |
| 082 | ChainSafe/bls-hd-key BLS key derivation and hd key utilities | TypeScript | 6 | 2 |
| 083 | ChainSafe/co-zkvms Collection of tools for private delegated proving of arbitrary programs. | Rust | 6 | 1 |
| 084 | ChainSafe/delegated-fhe-ligero Private Proof Delegation with FHE-SNARKs | C | 6 | 1 |
| 085 | ChainSafe/engineering-handbook ChainSafe Engineering Handbook | TypeScript | 6 | 1 |
| 086 | ChainSafe/enr-app | TypeScript | 6 | 6 |
| 087 | ChainSafe/eth-drive eth-drive is the first disk utility tool designed for ethereum addresses | HTML | 6 | 3 |
| 088 | ChainSafe/ethersjs-genaddress a simple script to generate an eth address utilizing ethers.js | JavaScript | 6 | 2 |
| 089 | ChainSafe/game-web3gl | JavaScript | 6 | 11 |
| 090 | ChainSafe/go-cumulus Go implementation of cumulus. for creating parachains with gossamer | Makefile | 6 | 0 |
| 091 | ChainSafe/lazy-minting-server Sample implementation of a lazy minting server | TypeScript | 6 | 1 |
| 092 | ChainSafe/mina-snap Metamask snap for interacting with mina procotol | HTML | 6 | 0 |
| 093 | ChainSafe/web3-circle-libs Circle Wallet Elements - UI components and tools compatible with Circle SDK | TypeScript | 6 | 4 |
| 094 | ChainSafe/Zipline-Casper A prototype implementation of the Zipline block root oracle using Casper finality | Solidity | 6 | 1 |
| 095 | ChainSafe/chainbridge-docs | HTML | 5 | 10 |
| 096 | ChainSafe/cypress-polkadot-wallet | TypeScript | 5 | 2 |
| 097 | ChainSafe/eth2-light-client-demo | TypeScript | 5 | 7 |
| 098 | ChainSafe/fil-secondary-retrieval-markets Client and Provider implementations to enable secondary retrieval markets on Filecoin | Go | 5 | 1 |
| 099 | ChainSafe/files-cli A cli tool to download and decrypt any file uploaded using ChainSafe Files | TypeScript | 5 | 0 |
| 100 | ChainSafe/game-docs-v2 | JavaScript | 5 | 6 |
Want deeper analysis?
Commission a benchmark report for ChainSafe.
─── subscriber view
Unlock the full view of the ChainSafe ecosystem
- · Full repository, commit, and contributor breakdown
- · Peer graph + ecosystem links
- · Weekly trend deltas and pulse signal
- · API + CSV / JSON exports
Already a subscriber? Sign in with the same email used at checkout.