─── ecosystem · dfinity
DFINITY
repositories
313
contributors
1,824
languages
20
top lang
Rust
repo wow
+3
contrib wow
+1,114
star wow
+181
weeks avail
5
─── weekly trend · 5w
repositories
109
contributors
1,824
stars
9,862
─── top gaining repos
+0 contributors · TypeScript
+0 contributors · Rust
+0 contributors · JavaScript
─── top languages · by repos
─── repositories
100 / 313| # | repository | lang | stars | forks |
|---|---|---|---|---|
| 001 | dfinity/ic Internet Computer blockchain source: the client/replica software run by nodes | Rust | 1,755 | 398 |
| 002 | dfinity/awesome-internet-computer A curated list of awesome projects and resources relating to the Internet Computer Protocol | — | 886 | 214 |
| 003 | caffeinelabs/motoko Simple high-level language for writing Internet Computer canisters | OCaml | 588 | 126 |
| 004 | dfinity/internet-identity Internet Identity, the most prominent authentication system for modern web apps | Rust | 524 | 183 |
| 005 | caffeinelabs/motoko-base The original Motoko base library (replaced by `core`) | Motoko | 492 | 97 |
| 006 | dfinity/cancan A scalable video sharing service. | TypeScript | 338 | 69 |
| 007 | dfinity/candid Candid Library for the Internet Computer | Rust | 300 | 87 |
| 008 | dfinity/cdk-rs Rust canister development kit for the Internet Computer. | Rust | 229 | 105 |
| 009 | open-chat-labs/open-chat This is the main repository for the OpenChat application which runs on the Internet Computer | Rust | 203 | 71 |
| 010 | dfinity/sdk IC SDK: a Software Development Kit for creating and managing canister smart contracts on the ICP blockchain. | Rust | 202 | 98 |
| 011 | dfinity/oisy-wallet A browser-based, multi-chain wallet hosted on the Internet Computer | TypeScript | 172 | 43 |
| 012 | dfinity/icp-js-core The base library to build applications on the Internet Computer. | TypeScript | 171 | 99 |
| 013 | dfinity-side-projects/dhc Compiles Haskell to WebAssembly | Haskell | 167 | 18 |
| 014 | dfinity/linkedup An open professional network. | JavaScript | 152 | 41 |
| 015 | dfinity/agent-rs A collection of libraries and tools for building software around the Internet Computer, in Rust. | Rust | 143 | 84 |
| 016 | dfinity/docs Documentation for writing code for the Internet Computer | Motoko | 142 | 108 |
| 017 | dfinity/nns-dapp The Dapp of the Internet Computer's Network Nervous System. | TypeScript | 140 | 55 |
| 018 | dfinity-side-projects/random-beacon Random Beacon Simulator | Go | 123 | 36 |
| 019 | dfinity/ic-wasm A collection of libraries and tools for transforming Wasm canisters running on the Internet Computer | Rust | 120 | 8 |
| 020 | dfinity-side-projects/go-dfinity-crypto A high-level API for signing and verifying message digests using the BLS threshold signature scheme. | Go | 114 | 30 |
| 021 | dfinity/icp-cli The command-line interface for the ICP SDK. | Rust | 113 | 3 |
| 022 | dfinity/stable-structures A collection of data structures for fearless canister upgrades. | Rust | 111 | 38 |
| 023 | caffeinelabs/vessel The original package manager for Motoko | Rust | 108 | 17 |
| 024 | dfinity/portal Internet Computer Developer Portal | JavaScript | 103 | 514 |
| 025 | dfinity/ICRC-1 A fungible token standard developed by the Ledger & Tokenization working group for the IC. | Rust | 90 | 39 |
| 026 | dfinity/grant-rfps Grant RFPs and Bounties | — | 87 | 20 |
| 027 | dfinity/quill Governance & ledger toolkit for cold wallets | Rust | 84 | 30 |
| 028 | dfinity/icp-js-canisters Libraries and utilities for interacting with canisters on the Internet Computer. | JavaScript | 81 | 26 |
| 029 | dfinity/motoko-playground Motoko playground | TypeScript | 67 | 24 |
| 030 | ic-association/nns-proposals | — | 67 | 33 |
| 031 | dfinity/cycles-wallet DFINITY Cycles Wallet | TypeScript | 59 | 30 |
| 032 | dfinity-side-projects/dkg distributed key generation in JS | JavaScript | 52 | 21 |
| 033 | caffeinelabs/vscode-motoko Motoko language support for VS Code. | JavaScript | 46 | 18 |
| 034 | dfinity/keysmith Hierarchical Deterministic Key Derivation for the Internet Computer | Shell | 45 | 22 |
| 035 | dfinity-side-projects/winter Haskell port of the WebAssembly OCaml reference interpreter | Haskell | 45 | 12 |
| 036 | dfinity/bitcoin-canister | Rust | 45 | 13 |
| 037 | dfinity/rosetta-client | JavaScript | 45 | 11 |
| 038 | caffeinelabs/mops Package manager for the Motoko programming language | TypeScript | 44 | 13 |
| 039 | dfinity-side-projects/js-bls-lib This libary provides primitives for creating and verifying BLS threshold signatures. | JavaScript | 43 | 23 |
| 040 | dfinity/invoice-canister Providing an example and simplified experience for accepting payments in smart contracts | Motoko | 43 | 13 |
| 041 | dfinity/orbit A non-custodial digital assets management platform on the Internet Computer. | Rust | 41 | 15 |
| 042 | dfinity-side-projects/vss this implements verifiable secret sharing | JavaScript | 41 | 5 |
| 043 | dfinity-side-projects/wasm-persist a JS module for creating orthogonally persistent WebAssembly instances | JavaScript | 41 | 2 |
| 044 | rklb7/ic-web3 Ethereum RPC client for canisters on the IC | Rust | 41 | 17 |
| 045 | dfinity/exchange-rate-canister The exchange rate canister (XRC) makes use of the HTTP requests feature to provide exchange rates as a service to the IC. | Rust | 40 | 12 |
| 046 | dfinity/gix-components A UI kit developed by the GIX team | Svelte | 40 | 7 |
| 047 | dfinity/wg-identity-authentication Repository of the Identity and Wallet Standards Working Group | TypeScript | 40 | 11 |
| 048 | dfinity-side-projects/js-dfinity-radix-tree :evergreen_tree: This implements a binary merkle radix tree | JavaScript | 38 | 4 |
| 049 | dfinity/bitcoin-developer-preview A preview of the integration between Bitcoin and the Internet Computer. | Rust | 38 | 11 |
| 050 | dfinity/certified-assets A certified assets canister written in Rust. | — | 38 | 13 |
| 051 | dfinity/ICRC Repository to ICRC proposals | — | 38 | 7 |
| 052 | dfinity/ic-hs A haskell toolbox for the Internet Computer | Haskell | 36 | 5 |
| 053 | dfinity/interface-spec IC Interface Specification | — | 36 | 19 |
| 054 | dfinity/pocketic A canister smart contract testing solution for the Internet Computer. | — | 35 | 6 |
| 055 | Web3NL/motoko-book | Motoko | 35 | 15 |
| 056 | Toniq-Labs/entrepot-app | JavaScript | 34 | 35 |
| 057 | dfinity-side-projects/bn Barreto-Naehrig curve implementation and BLS | C++ | 33 | 19 |
| 058 | dfinity/ic-websocket-poc | Rust | 31 | 3 |
| 059 | dfinity/ic-docutrack DocuTrack is a proof-of-concept dapp built on the Internet Computer for sharing and managing documents. | Svelte | 29 | 7 |
| 060 | dfinity/icx-proxy A rust-based command line tool to serve as a gateway for a Internet Computer replica. | Rust | 28 | 13 |
| 061 | ORIGYN-SA/origyn_nft The Public Facing Origyn NFT Reference Implementation | Motoko | 28 | 7 |
| 062 | caffeinelabs/prettier-plugin-motoko A code formatter for the Motoko smart contract language. | TypeScript | 28 | 2 |
| 063 | dfinity/bigmap-poc Proof of concept of an infinitely scalable data storage for the Internet Computer application, written in Rust | Rust | 27 | 4 |
| 064 | dfinity/http-proxy Proof of concept implementation of the IC HTTP Gateway Protocol that enables end-to-end secure connections with dApps being served from the internet computer. | TypeScript | 26 | 2 |
| 065 | dfinity/icfront | TypeScript | 26 | 10 |
| 066 | caffeinelabs/motoko-dev-server A live reload development server for Motoko smart contracts. | TypeScript | 24 | 1 |
| 067 | dfinity-side-projects/js-libp2p-gossip-discovery implements peer discovery using a gossip protocol | JavaScript | 23 | 6 |
| 068 | dfinity-side-projects/STIFTUNG-DFN-donations DFINITY Stiftung Donations Smart contract and Chrome Extension | JavaScript | 22 | 5 |
| 069 | dfinity/canbench A benchmarking framework for canisters on the Internet Computer. | Rust | 22 | 5 |
| 070 | dfinity/llm Libraries and examples on how to use the LLM canister on the Internet Computer. | Rust | 22 | 2 |
| 071 | dfinity/canister-profiling Collection of canister performance benchmarks | Rust | 21 | 9 |
| 072 | dfinity/vetkeys Libraries and examples for integrating verifiable encrypted threshold keys (vetKeys) into Internet Computer applications | Rust | 21 | 6 |
| 073 | caffeinelabs/node-motoko Compile and run Motoko smart contracts in Node.js or the browser. | TypeScript | 20 | 4 |
| 074 | dfinity/response-verification Client side response verification for the Internet Computer | Rust | 20 | 14 |
| 075 | dfinity/node-ic0 An easy-to-use JavaScript API for the Internet Computer. | TypeScript | 19 | 2 |
| 076 | dfinity/dre Decentralized Reliability Engineering | Rust | 19 | 8 |
| 077 | caffeinelabs/vessel-package-set The official community package-set for vessel | Dhall | 18 | 18 |
| 078 | dfinity-side-projects/js-dfinity-block This library provides basic functions for creating serializing and deserializing blocks | JavaScript | 18 | 4 |
| 079 | dfinity/cns Chain Name System, a trustless and decentralized discoverability layer hosted directly on the Internet Computer. | Motoko | 18 | 3 |
| 080 | icdevsorg/candy_library Library for Converting Types and Creating Workable Motoko Collections | Motoko | 18 | 6 |
| 081 | AtlasFoundation/Thoth Multi Shot AI Pipeline Editor | TypeScript | 17 | 5 |
| 082 | caffeinelabs/motoko-core The standard library for Motoko. | Motoko | 17 | 9 |
| 083 | dfinity/erc20-icp Contracts and canisters enabling ERC20 ICP on Ethereum | Rust | 17 | 4 |
| 084 | dfinity/snsdemo Developer focused SNS deployment demo | Shell | 16 | 8 |
| 085 | EgoDevs/ego | Rust | 16 | 0 |
| 086 | dfinity-side-projects/js-dfinity-tx This library provides basic functions for creating and validating tx's in JS | JavaScript | 15 | 2 |
| 087 | dfinity/pocketic-py PocketIC Python: A Canister Testing Library for the Internet Computer | Python | 14 | 2 |
| 088 | dfinity/sol-rpc-canister Interact with Solana from the Internet Computer | Rust | 14 | 3 |
| 089 | TaggrNetwork/Taggr Decentralized social network and publishing platform. | TypeScript | 13 | 15 |
| 090 | dfinity/hardware-wallet-cli A CLI to interact with the Internet Computer App on Ledger Nano S/X devices. | TypeScript | 13 | 4 |
| 091 | dfinity/icp-dev-env Docker images for canister development on ICP. | Dockerfile | 13 | 5 |
| 092 | dfinity/cycles-ledger The cycles ledger is a global ledger canister that enables principal IDs to hold cycles. | Rust | 12 | 6 |
| 093 | dfinity/oisy-wallet-signer A library designed to facilitate communication between a dApp and the OISY Wallet on the Internet Computer. | TypeScript | 12 | 3 |
| 094 | dfinity/papi Paid APIs | Rust | 12 | 1 |
| 095 | dfinity/icp-hello-world-motoko A quick and easy way to develop for the Internet Computer in Motoko on macOS, Windows or Linux. | Python | 11 | 21 |
| 096 | caffeinelabs/motoko.rs Motoko concrete syntax parser in Rust. | Rust | 11 | 2 |
| 097 | dfinity/canfund Library for automated cycles management of canisters on the Internet Computer | Rust | 11 | 1 |
| 098 | dfinity/chain-fusion-signer A canister that does nothing but sign transactions for use on other blockchains. | Rust | 11 | 0 |
| 099 | dfinity/ic-gateway HTTP to IC gateway service | Rust | 11 | 4 |
| 100 | dfinity/internet-identity-playwright A Playwright library to simplify the integration of Internet Identity authentication in E2E tests. | TypeScript | 11 | 3 |
Want deeper analysis?
Commission a benchmark report for DFINITY.
─── subscriber view
Unlock the full view of the DFINITY 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.