─── ecosystem · mina-protocol
Mina Protocol
repositories
1,860
contributors
1,781
languages
20
top lang
TypeScript
repo wow
+1
contrib wow
+1,445
star wow
+15
weeks avail
5
─── weekly trend · 5w
repositories
62
contributors
1,781
stars
5,074
─── top languages · by repos
─── repositories
100 / 1,860| # | repository | lang | stars | forks |
|---|---|---|---|---|
| 001 | MinaProtocol/mina Mina is a cryptocurrency protocol with a constant size blockchain, improving scaling while maintaining decentralization and security. | OCaml | 2,116 | 586 |
| 002 | o1-labs/o1js TypeScript framework for zk-SNARKs and zkApps | TypeScript | 605 | 172 |
| 003 | o1-labs/snarky OCaml DSL for verifiable computation | OCaml | 507 | 85 |
| 004 | 2gatherproject/decentralized-social-apps-guide An awesome overview of existing open-source decentralized apps, platforms, protocols and concepts for social networking, engagement and collaboration | — | 137 | 18 |
| 005 | o1-labs/zkapp-cli CLI to create a zkApp (zero-knowledge app) for Mina Protocol | JavaScript | 126 | 50 |
| 006 | o1-labs/mina-rust The Mina Rust node is an implementation in Rust of the Mina Protocol | Rust | 120 | 45 |
| 007 | MinaProtocol/docs2 Docs website for the Mina Protocol. | JavaScript | 102 | 175 |
| 008 | MinaProtocol/gpu-groth16-prover-3x On O(1) Labs' reference machine, this SNARK prover is 3x faster than libsnark! | C++ | 98 | 53 |
| 009 | o1-labs/ocamlbyexample Learn Ocaml by reading code examples | OCaml | 75 | 4 |
| 010 | nerdvibe/awesome-mina 😎 A curated list of awesome software and links for Mina Protocol | — | 61 | 31 |
| 011 | o1-labs/zkapp-resource-kit This repository is a resource kit contains links to all code, tools, documentation, and learning materials necessary to successfully become a zkApp developer and contributor. Add your projects or findings here! | — | 58 | 6 |
| 012 | olton/mina-node-monitor Mina Monitor is an extended graphical version of the mina client status command with additional indicators. This is a client-server application for visual monitoring of the validator node and alerts and restart (if need) when the node has a problem. | JavaScript | 57 | 12 |
| 013 | o1-labs/snarkette Pure OCaml implementation of the Groth-Maller SNARK verifier (and associated crypto) | OCaml | 54 | 5 |
| 014 | jrwashburn/mina-pool-payout | TypeScript | 44 | 24 |
| 015 | proto-kit/starter-kit Starter kit for privacy enabled application chains | TypeScript | 44 | 27 |
| 016 | zkfs-io/zkfs Distributed, Incentivised, Zero-Knowledge File System | TypeScript | 37 | 7 |
| 017 | MinaProtocol/snark-challenge Coda + Dekrypt: The SNARK Challenge - Reference Material | C++ | 35 | 28 |
| 018 | zeko-labs/zeko Zeko: zk-Rollup for Mina, a succinct blockchain | OCaml | 35 | 11 |
| 019 | crackerli/coda-mobile-wallet A Mina mobile wallet developed by flutter, support both android and ios | Dart | 34 | 14 |
| 020 | MinaProtocol/c-reference-signer | C | 34 | 23 |
| 021 | berillos/pallad Progressive Mina Protocol Wallet | TypeScript | 32 | 17 |
| 022 | Trivo25/mina-zk-rollup A modular zk-Rollup for zero knowledge smart contracts, zkApps, on the Mina blockchain. | TypeScript | 30 | 2 |
| 023 | proto-kit/framework | TypeScript | 30 | 16 |
| 024 | MinaFoundation/Core-Grants | — | 29 | 13 |
| 025 | o1-labs/verkle-tree | Rust | 27 | 3 |
| 026 | interplaynetary/free-association | TypeScript | 24 | 10 |
| 027 | node101-io/zkvot zkvot - World's first fully live anonymous voting application! | TypeScript | 24 | 2 |
| 028 | Granola-Team/mina-indexer A GraphQL-enabled indexer of the Mina blockchain. | Rust | 23 | 9 |
| 029 | MinaProtocol/MIPs | — | 23 | 22 |
| 030 | berzanorg/nacho Nacho is a zk rollup where you can bridge and swap tokens. | Rust | 21 | 0 |
| 031 | MinaProtocol/snark-challenge-prover-reference | C++ | 21 | 46 |
| 032 | o1-labs/Archive-Node-API This is a GraphQL server that is built with the intention of exposing information from Mina's Archive Node | TypeScript | 19 | 6 |
| 033 | jspada/ledger-app-mina Ledger app for Mina | C | 18 | 25 |
| 034 | jrwashburn/mina-node-install scripts for a new mina block producer node install on a dedicated debian server | Shell | 17 | 5 |
| 035 | trancemind/mina-docker-compose Mina protocol node, archive node, database, sidecar, performance dashboard - all-in-one docker-compose | Shell | 16 | 8 |
| 036 | zksecurity/mina-attestations Private Attestations for Mina wallets | TypeScript | 16 | 6 |
| 037 | garethtdavies/mina-payout-script A really really rough implementation | Python | 15 | 12 |
| 038 | garethtdavies/zkAppPool A zkApp based staking pool for MINA | TypeScript | 15 | 6 |
| 039 | MinaFoundation/list-of-projects List of zkApps and other applications that are built on Mina / o1js. | — | 15 | 3 |
| 040 | MinaProtocol/mina-grants All contents related to the Mina grant program and projects in scope | — | 15 | 12 |
| 041 | Shigoto-dev19/zk-regex-o1js A library for verifying zero-knowledge regular expressions on the Mina blockchain. | TypeScript | 15 | 1 |
| 042 | 4ytuncs/MinaModules | — | 15 | 2 |
| 043 | Comdex/snarky-smt Merkle Tree for SnarkyJS with Pluggable Storage | TypeScript | 14 | 4 |
| 044 | tileville/tileville Strategic City Development game built on MINA blockchain | TypeScript | 14 | 6 |
| 045 | es92/zkApp-examples | JavaScript | 13 | 18 |
| 046 | microbecode/zk-agecheck A project for verifying user's age in websites | TypeScript | 13 | 2 |
| 047 | o1-labs/o1js-bindings Bindings for o1js to lower layers of the proof system and the Mina transaction logic | JavaScript | 13 | 13 |
| 048 | o1-labs/ocaml-gen This crate provides automatic generation of OCaml bindings. Refer to the rustdoc for more information. | Rust | 13 | 6 |
| 049 | o1-labs/snarkyjs-workshop | TypeScript | 13 | 15 |
| 050 | onurinanc/o1js-groth16 | TypeScript | 13 | 0 |
| 051 | 45930/o1js-pack Make the most of your ZKApp state! | TypeScript | 12 | 2 |
| 052 | cannsky/ForgottenEmpires Forgotten Empires is an top down rpg game developed on MINA | TypeScript | 12 | 0 |
| 053 | geometers/o1js-blobstream | TypeScript | 12 | 11 |
| 054 | jackryanservia/mastermind | TypeScript | 12 | 1 |
| 055 | ZkNoid/zknoid | TypeScript | 11 | 14 |
| 056 | o1-labs-XT/mastermind-zkApp Mastermind zkApp Example Series: A Step-by-Step Guide to Building zkApps on Mina | TypeScript | 10 | 1 |
| 057 | crackerli/ffi_mina_signer A Flutter Plugin To Operate Mina Protocol Key Pairs, With C Code Support | C | 10 | 7 |
| 058 | dguess/mina-node-dashboard Mina Node Dashboard | — | 10 | 6 |
| 059 | MartinMinkov/SnarkyJS-Trading-History | TypeScript | 10 | 0 |
| 060 | MinaProtocol/docs Mina documentation website | Reason | 10 | 68 |
| 061 | mitschabaude/snarkyjs-sudoku Simple zero-knowledge Sudoku with SnarkyJS | JavaScript | 10 | 9 |
| 062 | mohammed7s/zk-email-o1js | TypeScript | 10 | 2 |
| 063 | aerius-labs/zk-snap-mina | TypeScript | 9 | 1 |
| 064 | Granola-Team/mina-block-explorer Web application for the Mina blockchain | Rust | 9 | 6 |
| 065 | o1-labs/describe-dune Describe dune project structure as JSON | OCaml | 9 | 0 |
| 066 | olton/mina-monitor-cluster Mina Monitor is an extended graphical version of the mina client status command with additional indicators. This is a client-server application for visual monitoring of the validator nodes and alerts and restart (if need) when the nodes have a problem. | JavaScript | 9 | 2 |
| 067 | plus3-labs/o1js-merkle Merkle Tree for o1js (membership / non-membership merkle witness) with Pluggable Storage | TypeScript | 9 | 2 |
| 068 | proto-kit/private-airdrop-workshop | TypeScript | 9 | 1 |
| 069 | rloot/ZOK Modeling library based on ZOD for SnarkyJS | TypeScript | 9 | 0 |
| 070 | yunus433/zkvote Mina ZK Vote | TypeScript | 9 | 1 |
| 071 | aerius-labs/mina0 | Rust | 8 | 1 |
| 072 | aerius-labs/o1js-btc-lc Bitcoin header verification in o1js | TypeScript | 8 | 0 |
| 073 | AlexFedotovqq/TradeCoin | JavaScript | 8 | 3 |
| 074 | Comdex/nft-zkapp | TypeScript | 8 | 0 |
| 075 | es92/zkApp-offchain-storage | TypeScript | 8 | 1 |
| 076 | ExtropyIO/awesome-mina-security A curated list of Mina resources with a focus on security from Extropy.io | — | 8 | 0 |
| 077 | frisitano/snapp-hangman | TypeScript | 8 | 4 |
| 078 | KaiStryker/zkPOAPs Zero Knowledge based POAPs | TypeScript | 8 | 0 |
| 079 | kit-dsn/proof-carrying-crdts Proof-Carrying CRDTs allow Succinct Non-Interactive Byzantine Update Validation | TypeScript | 8 | 0 |
| 080 | MinaFoundation/minimina Minimina is a powerful tool designed for local development and integration testing of Mina networks | Rust | 8 | 3 |
| 081 | MinaProtocol/cuda-fixnum Extended-precision modular arithmetic library that targets CUDA. | Cuda | 8 | 11 |
| 082 | mirceanis/prove-my-turn | TypeScript | 8 | 0 |
| 083 | orkunkilic/MinaFT ETH Amsterdam -> 3rd Best Use Mina Protocol | TypeScript | 8 | 1 |
| 084 | sotatek-dev/mina-snap | TypeScript | 8 | 2 |
| 085 | stove-labs/zk-htlc | TypeScript | 8 | 0 |
| 086 | ZKON-Network/zkTLS-Mina-Oracle ZKON Oracle to enable onchain zkTLS transactions. | JavaScript | 8 | 1 |
| 087 | berillos/minaverse 🌐 Mina Protocol explorer | TypeScript | 7 | 0 |
| 088 | kilyig/zherotag-snarkyjs [other repo is more up-to-date] ZheroTag, a zero-knowledge proof-based multi-party computation game | TypeScript | 7 | 2 |
| 089 | o1-labs/dune-nix Nix wrapping suitable for multi-package dune repositories | Nix | 7 | 0 |
| 090 | o1-labs/ppx_version Versioning of types with bin_prot serialization | OCaml | 7 | 3 |
| 091 | t4top/mina-wordle-game A wordle game to demonstrate zkApp smart contract and oracle using Mina Protocol SnarkyJS | TypeScript | 7 | 2 |
| 092 | ZKON-Network/zkTLS-Mina-zkApp zkApp for enabling zkTLS on the Mina blockchain. | TypeScript | 7 | 1 |
| 093 | berillos/kmnd 🎨 Your terminal's missing command palette | TypeScript | 7 | 0 |
| 094 | anarkrypto/zeropoll A private voting system powered by zero-knowledge proofs | TypeScript | 6 | 1 |
| 095 | anomix-zk/anomix-docs docs of implementation of Anomix | — | 6 | 4 |
| 096 | bangpateng/mina-protocol-testnet Tutorial Mina Protocol Testnet | — | 6 | 11 |
| 097 | berillos/mina-js Heavy construction | TypeScript | 6 | 2 |
| 098 | berzanorg/xane A zero knowledge order book decentralized exchange. | TypeScript | 6 | 1 |
| 099 | EdenBlockVC/mina-research | TypeScript | 6 | 0 |
| 100 | jackryanservia/wordle | TypeScript | 6 | 1 |
Want deeper analysis?
Commission a benchmark report for Mina Protocol.
─── subscriber view
Unlock the full view of the Mina Protocol 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.