A COMPREHENSIVE, ANNOTATED LIST OF REPOSITORIES OF THE STARKNET ECOSYSTEM.
This list is frequently updated in an automated way. The tags and ratings system are provisional and we are happy to receive your suggestions to improve it. If your repo is listed here, feel free to submit to us a more precise category/tagging or description, opening an issue here (if you're not listed, open an issue too and we'll add it).
If you are interested in Cairo/Starknet dev, in the near future we are planning to highlight a specific section with the most stable/useful resources.
If you are a Cairo/Starknet learner, you should find your own repo in the Educational Resources/Exercises section. Let us know if we are missing it!
Visit us frequently, our ecosystem is growing exponentially... don't miss a thing!
Cairo Goldmine has been updated on March 29th! Stay tuned for more repos next weekend! 275 total repos!!
- cairo-contracts - OpenZeppelin Contracts written in Cairo for StarkNet, a decentralized ZK Rollup - 251 stars
- nile - CLI tool to develop StarkNet projects written in Cairo - 147 stars
- starknet - Python SDK for StarkNet. - 76 stars
- starknet-hardhat-plugin - A plugin for integrating Starknet tools into Hardhat projects - 70 stars
- starknet-devnet - A local testnet for Starknet - 53 stars
- cairo-jupyter - Jupyter kernel for Cairo smart contract language - 18 stars
- Starkops - StarkNet Toolchain CLI written in TypeScript. - 17 stars
- starknet-web3-rpc-adapter - Adapter application for consuming web3 messages from ie. wallets, and passing them on to starknet - 15 stars
- cairo-glyph - Proof-of-concept package manager for Cairo - 10 stars
- starknet-boilerplate - A basic starting point for starknet / cairo projects using starknetjs and nile. - 10 stars
- pytest-cairo - pytest-cairo: pytest support for cairo-lang and starknet - 9 stars
- cairo-dap - No description, website, or topics provided. - 4 stars
- starkware-remix-plugin - This plugin aims for having smart contracts which are written in Cairo to be compilied and then deployed. - 4 stars
- protostar - Toolchain for developing, testing and interacting with Cairo contracts for StarkNet - 4 stars
- cairo-cli-docker - This is a repository for building and pushing Docker images required by Cairo tools. - 3 stars
- starknet-hardhat-typescript-example - Example setup of a Starknet-Hardhat-TypeScript project. This is an empty project that you can take a fork. It's configured and works following the instructions. - 2 stars
- starkBridgeLocal - Local Test Environment For StarkNet L1 <> L2 Messaging - 1 stars
- StarkWare - StarkTx - StarkNet transactions decoder - 1 stars
- simps - Monorepo for StarkNet Improvement Projects (SIMPs) platform - 0 stars
- starknet-hardhat-lab-1 - Advanced Sample Hardhat Project - 0 stars
- cairo-lib - Library for common cairo functions - 26 stars
- starknet-libs - A set of librairies in Cairo for use on StarkNet - 24 stars
- caistring - Working with strings in Cairo - 6 stars
- starknet-libs - A set of librairies in Cairo for use on StarkNet - 0 stars
- starknet-cairo-util - Collection of snippets and libs written for Cairo - 0 stars
- NIT-ZKP - Process text files in Cairo to check program attributes. - 0 stars
- nistp256-cairo - A cairo implementation of NIST P-256(AKA Secp256R1). - 20 stars
- cairo-aes - AES implementation for Cairo - 14 stars
- common-ec-cairo - A Cairo implementation of common Elliptic Curve - 8 stars
- cairo-alt_bn128 - Cairo implementation of alt_bn128 - 8 stars
- cairosha256 - No description, website, or topics provided. - 0 stars
- snarkmerkle - No description, website, or topics provided. - 0 stars
- cairo-math-64x61 - Fixed point 64.61 math library for Cairo / Starknet - 27 stars
- cairo-math - Smart contract Cairo library for advanced fixed-point math - 25 stars
- cairo-integer-types - A library for bitwise integer types (e.g. int64 or uint32) in Cairo, with a test suite - 20 stars
- Cairo-SafeMath - No description, website, or topics provided. - 9 stars
- ratios_cairo - Repository that defines a cairo struct called ratio that represents a rational number, x/y where x and y are in z mod p. Defines several operations between ratios. - 9 stars
- specialfunctions_cairo - Special functions of mathematical physics for Cairo-lang - 0 stars
- tiny-dnn-on-starknet - Showing it is possible to run neural network inference on StarkNet. - 37 stars
- cairo-bloom - A naive bloom filter implementation in Cairo - 21 stars
- cairo-black-scholes - Black-Scholes StarkNet Library - 36 stars
- BlackScholes-cairo - This repository contains implementation of BlackScholes in Cairo and uses Lyra protocol's implementation as a reference. - 2 stars
- black-scholes-cairo - No description, website, or topics provided. - 2 stars
- blackscholes-starknet - No description, website, or topics provided. - 1 stars
- rk4-starknet - Running Runge-Kutta 4th Order Method on StarkNet - a precurosr to on-chain physics engine. - 27 stars
- fountain - A 2-dimensional physics engine written in Cairo - 19 stars
- sequential-impulse-starknet - Sequential Impulse on StarkNet - 0 stars
- noise-cairo - noise implementations in Cairo - 9 stars
- 3d-asset-on-starknet - adopting gltf 2.0 standard to work towards 3d asset interoperability - 8 stars
- StarknetFractals - Generating Fractals on Starknet - 5 stars
- SublimeEthereum - Ethereum Solidity, Vyper and StarkNet Cairo language syntaxes - 88 stars
- cairo-ls - Cairo Language Server - 24 stars
- warp - Warp brings Solidity to StarkNet, making it possible to transpile Ethereum smart contracts to Cairo, and use them on StarkNet. - 387 stars
- cairo-lang-rs - Rust support for the Cairo programming language. - 27 stars
- caigo - Golang Library for StarkNet/Cairo - 22 stars
- skyro-compiler - Skyro compiles programs written in Idris2 to Cairo - 21 stars
- warp-to-cairo - A command line interface tool converting starknet warp transpiled outputs into readable cairo contracts. - 4 stars
- tree-sitter-cairo - Tree sitter for CairoLang - 0 stars
- RYO - A modular game engine architecture for the StarkNet L2 roll-up. - 82 stars
- realms-contracts - Realms Monorepo for Ethereum Contracts and Starknet contracts. - 22 stars
- tictactoe-on-starknet - RL-driven agent playing tic-tac-toe on starknet against challengers. - 15 stars
- physics-puzzle-starknet - Physics puzzle on StarkNet - 14 stars
- chess-cairo - A Cairo contract to play chess in Starknet. - 14 stars
- GoL2 - Cellular automata on replicated state machine - 12 stars
- cryptsandcaverns - Crypts and Caverns monorepo - 12 stars
- STARK-Combat - https://medium.com/@killari/starks-verifying-a-complex-auto-battler-calculation-on-ethereum-d8698f29808d - 5 stars
- contract - The StarkNet Eykar smartcontract. A decentralized game of conquest powered by blockchain. An almost infinite territory that can be conquered through alliances and wars. - 5 stars
- starknet-indexer - StarkNet Indexer for the Loot ecosystem - 2 stars
- starknet-upgradeable-template - Inspired/copied from DOPE wars architecture: Starter initialized with nile CLI with a arbiter-controller-module skeleton - 1 stars
- QuantumQuests - Forgotten Quests implementation in Cairo - 1 stars
- zk-stark-sudoku-prover - Proves knowledge of solutions to Sudoku puzzles without disclosing the solutions - 0 stars
- metamundi - No description, website, or topics provided. - 0 stars
- cairo-lang - Official Repo - 483 stars
- starkex-contracts - Official Repo - 123 stars
- veedo - Official Repo - 50 stars
- starkex-resources - Official Repo - 46 stars
- starkgate-frontend - Official Repo - 36 stars
- stark-perpetual - Official Repo - 11 stars
- starkex-for-spot-trading - Official Repo - 8 stars
- starkex-js - Official Repo - 6 stars
- starknet-addresses - Official Repo - 5 stars
- starknet-specs - Official Repo - 5 stars
- starknet-docs - Official Repo - 3 stars
- starknet-snap - Official Repo - 2 stars
- StarkNet-AllCoreDevs-Meetings - Official Repo - 1 stars
- starkware-crypto-utils - Official Repo - 0 stars
- cairo-playground - Official Repo - 0 stars
- argent-x - Argent X - 205 stars
- pathfinder - A Starknet full node written in Rust - 162 stars
- starknet - JavaScript library for StarkNet - 140 stars
- starknet-react - A collection of React providers and hooks for StarkNet - 68 stars
- qasr - Qasr is a simple NFT bridge for Starknet. - 63 stars
- starknet-dai-bridge - StarkNet interpretation of DAI token and basic DAI bridge. - 60 stars
- starknet-rs - Complete StarkNet library in Rust stars - 50 stars
- argent-contracts-starknet - Argent X - 37 stars
- fossil - Fossil - Starknet-based State Verifier by Oiler - 28 stars
- starknet-modular-contracts-standard - A proposal for modular, upgradeable StarkNet contracts. Inspired by the Diamond Standard. - 27 stars
- starknet-modular-contracts-standard - A proposal for modular, upgradeable StarkNet contracts. Inspired by the Diamond Standard. - 27 stars
- web3-starknet-react - A Starknet React Provider and Connectors inspired by web3-react library - 26 stars
- cairo-multisig - A simple multisig implementation for StarkNet - 26 stars
- ying-yang - Pay on Ethereum, mint on Starknet. - 25 stars
- pooledwithdrawal - Pooled withdrawal from the Starknet token bridge - 21 stars
- briq-protocol - Cairo / Starknet files for the Briq protocol and the Briq builder - 21 stars
- dvf-client-js - A js client library for DeversiFi - StarkWare orders - 18 stars
- mammoth_pool - Starknet pool to provide non-custodial liquidity to central limit order book market makers - 18 stars
- stardrop - StarDrop - anonymous rewards on StarkNet - 17 stars
- flashloan-starknet - Sample implementation of flashloans in Cairo - 16 stars
- juno - StarkNet client implementation. - 16 stars
- VRF-StarkNet - Contracts for verifiable randomness on StarkNet - 15 stars
- sns - Starknet Name Service - 15 stars
- starkex-eth - library for interacting and parsing logs for the starkware smart contracts - 15 stars
- ricks-cairo-contracts - OpenZeppelin Contracts written in Cairo for StarkNet - 12 stars
- go-starknet - A Golang SDK for StarkNet - 11 stars
- sx-core - Snapshot X is an on-chain multi-governance client deployed on Starknet - 10 stars
- vyper-contracts - Collection of Vyper contracts - 9 stars
- starknet-scaffold - Scaffold a starknet cairo project. - 8 stars
- starkware-crypto - A crypto library in js for signing and hashing - 8 stars
- starkware-crypto - Starkware Crypto Library - 8 stars
- starkex - stark key authentication library, signature generator for dydx exchange - 7 stars
- starkware-types - Starkware Typings - 6 stars
- starkware-crypto-rs - Rust FFI bindings for StarkWare's crypto-cpp library - 6 stars
- starknet-attestations - Generate non-transferable EVM state attestations linked to your Starknet account - 5 stars
- starkware-controller - Starkware JSON-RPC Controller Library - 5 stars
- dydx-starkware - A Clojure library for the creation, hashing, and signing of orders with Starkware's L2 as used by dYdX. - 5 stars
- shuffler - PoC shuffler using StarkWare's VDF Veedo - 5 stars
- starkware-provider - Starkware Provider Library - 5 stars
- OhmCairo - No description, website, or topics provided. - 5 stars
- Drand-to-StarkNet - A persistant drand client that emits transactions to a StarkNet contract - 4 stars
- yield-wallet-cairo - A StarkNet wallet ecosystem where users automatically earn yield - 4 stars
- starkware-monorepo - StarkWare JavaScript libraries - 4 stars
- gate-level-simulator-on-starknet - Proof of concept for event-driven gate level simulator on starknet. - 4 stars
- starknet-pythonic-template - A StarkNet project template based on a Pythonic environment - 4 stars
- vue-stark-boil - Vue.js boilerplate for interacting with StarkNet - 3 stars
- starknet_l2_contract - Mallows / BYOA Layer 2 Configuration Contract - 3 stars
- starkware-wallet - Starkware Wallet Library - 2 stars
- cairosploit - Working Repository for Starknet Contract Exploits - 2 stars
- starknet-multisig - Multi-signature functionality for StarkNet - 2 stars
- starknet - PHP package that allows you to interact with StarkNet L2 network - 1 stars
- ledger-starkware - Ledger Starkware app - 1 stars
- did-scorpius - Experimental StarkNet based did method - 1 stars
- aip-aave-starknet-phasei - Aave Improvement Proposal payload implementation for Phase I of Aave <> Starknet - 1 stars
- starknet-inheritance - A tool to emulate inheritance with StarkNet contracts - 1 stars
- starkware-walletconnect-example - No description, website, or topics provided. - 1 stars
- suez - A bridge between Ethereum and Starknet. - 1 stars
- typechain-target-starknet - Custom TypeChain target, allows you to get typed starknet.js contracts - 1 stars
- starknet-l1-contracts - This repository contains the Solidity source code of all Ethereum smart contracts used in the StarkNet system. - 1 stars
- starknet-portal - No description, website, or topics provided. - 1 stars
- web3 - web3-two.vercel.app - 0 stars
- starknet-oracle - STARKNET ORACLE ZIGZAG - 0 stars
- voting-starkware - Interacting with voting contract deployed in goerli Starkware - 0 stars
- starknet-IoT-DAO - No description, website, or topics provided. - 0 stars
- starknet-onchain-oracle - Cairo implementation of a POC on-chain oracle for Starknet, along with a sample Client contract and tests - 0 stars
- starknet-offchain-oracle - A POC offchain oracle for starknet that performs sports related queries - 0 stars
- StarkNet-Dev-Container - No description, website, or topics provided. - 0 stars
- contract-holder - No description, website, or topics provided. - 0 stars
- walletconnect-starkware-example - Example app with WalletConnect and Starkware - 0 stars
- mekhenty - erc-1155 : L1 <=> L2(starknet). L2 Bridge - 0 stars
- cairo-dutch - Dutch Auctions implementation on StarkNet. - 0 stars
- vat-starknet - Vat contract written in Cairo - 0 stars
- PM-system - Prediction market on twitter - 0 stars
- IBetYou-starknet - No description, website, or topics provided. - 0 stars
- create-react-app-type-error-starknet - No description, website, or topics provided. - 0 stars
- vector-contracts - A protocol for paying on Ethereum and minting on Starknet. - 0 stars
- cairo-ipfs - Commit to CIDs of IPFS DAG objects with verified structure using Starknet - 0 stars
- starkpunks - No description, website, or topics provided. - 0 stars
- starknet_dapp - No description, website, or topics provided. - 0 stars
- starknet-bridge-subgraph - Subgraph for Starknet bridge - 0 stars
- CryptoLrd - Idle Clicker POC on Starknet - 0 stars
- prime-choice-select - A blockchain payment application that automatically selects the best blockchain given the requirements of the payment. - 0 stars
- awesome-starknet - A curated list of awesome StarkNet resources, libraries, tools and more - 507 stars
- starknet-libs - The ZkPad team will make sure to maintain a curated list of useful libraries to develop on Starknet - 28 stars
- starknet-ecosystem - starkNet L2 Ecosystem Dashboard - 4 stars
- cairomate - Structured, dependable legos for starknet development. - 83 stars
- fullstack-starknet - Tutorials for on-ramping to StarkNet - 46 stars
- cairo-by-example - Verbosely Documented, Minimal Starknet Contract Examples. - 43 stars
- cairostarter - Forkable, Minimal Template for Starknet Projects. - 39 stars
- cairopal - Modern, Flexible Starknet Dapp Template - 26 stars
- starknet-contracts - No description, website, or topics provided. - 22 stars
- oriac - A toy Cairo VM implementation in Rust - 21 stars
- starknet-hardhat-example - Examples of how Starknet Hardhat plugin can be used. - 20 stars
- starknet-tutorial - No description, website, or topics provided. - 13 stars
- starkware-demo - Automated Market Maker demo running on Starknet. - 12 stars
- starknet-tx-hash-demo - This repo demonstrates an important StarkNet concept with regard to transaction hashes and how they are processed by StarkNet Alpha v4. - 3 stars
- perama-v - No description, website, or topics provided. - 2 stars
- cairopal - Modern, Flexible Starknet Dapp Template - 0 stars
- Starknet-AMM - A clone of Uniswap v2 built on Ethereum ZK-Rollup L2 (starknet) - 0 stars
- cava - A transcription of the Aave v2 Protocol to Cairolang for learning purposes. - 0 stars
- voting-starkware - This repo shows how to connect your React app to StarkNet. - 0 stars
- cairo_starter - Forkable, Minimal Template for Starknet Projects. - 0 stars
- starknet-compose - Exploration of Starknet and the Cairo language + tool to manage deployment of multiple contracts - 0 stars
- starknet-cairo-101 - Get started with Cairo with this simple tutorial. Complete the puzzles/exercises, get tokens and learn about StarkNet smart contracts! - 212 stars
- starknet-erc721 - This is an automated workshop that will explain how to deploy an ERC721 token on StarkNet and customize it to perform specific functions. - 46 stars
- StarkNet-graffiti - A smol project to send graffitis between StarkNet and Ethereum - 10 stars
- starkware_hash_challenge - Optimized Collision Search for STARK-Friendly Hash Challenge Candidates - 4 stars
- starknet-erc20 - This is an automated workshop that will explain how to deploy an ERC20 token on StarkNet and customize it to perform specific functions. - 3 stars
- scaling-hackathon-backend - No description, website, or topics provided. - 2 stars
- Encode_hackaton_frontend - This repo contains the frontend of KPMG's app for the Encode x Starknet Hackaton - 0 stars
- Encode_hackaton - This repository contains the project of the KPMG team for the Starknet x Encode Hackaton - 0 stars
- StarkWare-Hackathon-Project - Breaking Ethereum's pseudo Random Number Generation using veeDo Beacon Contract. - 0 stars
- starknet-playground - My playgrounderino for starkneterino - 13 stars
- viscus - A minimalist starknet amm adapted from StarkWare's amm. - 4 stars
- StarknetGerald - Messing around with Starknet contracts - 4 stars
- experiments-in-cairo - A Cairo playground - 4 stars
- cairo-playground - Solved challenges from the Cairo Playground - 3 stars
- cairo-learning - Cairo lang learning notes - 2 stars
- starknet-hardhat-typescript-example - TypeScript Example (generated from ccarnino/starknet-hardhat-typescript-example) - 2 stars
- starknet-philand - test code for building - 2 stars
- cairo-tuto - Tutorial of the cairo language - 2 stars
- cairo-exercise-answers - No description, website, or topics provided. - 1 stars
- Cairo-Path-to-Proficiency - Roadmap for fast learning and documentation of the process and snippetsparties - 1 stars
- cairo_programs - No description, website, or topics provided. - 1 stars
- cairo-amm - Cairo simple AMM implementation with Nile - 1 stars
- starknet-contracts - this is a playground for starknet cairo contracts - 1 stars
- starknet-playground - No description, website, or topics provided. - 0 stars
- starknet-voting-system - A Polling / Voting System written in Cairo and Starknet. - 0 stars
- StarkNet-Voting-Workshop - No description, website, or topics provided. - 0 stars
- cra-starknet - No description, website, or topics provided. - 0 stars
- CairoPlayground - Some solutions to Cairo-lang challenges - 0 stars
- learn_cairo - No description, website, or topics provided. - 0 stars
- cairo-tutorials - No description, website, or topics provided. - 0 stars
- learning-starknet - No description, website, or topics provided. - 0 stars
- cairo_learning - No description, website, or topics provided. - 0 stars
- multisig-wallet-starknet - smart contract account manage by multiple - 0 stars
- toni_starknet - Learning Cairo - 0 stars
- hello-cairo - “Hello, Cairo” describes Cairo for the programmer who wishes to understand what Cairo can do hands-on, and start writing programs in Cairo. - 0 stars
- cairo_lang-exercises - No description, website, or topics provided. - 0 stars
- cairo_exercises - No description, website, or topics provided. - 0 stars
- cairo-stark-learning - learning about cairo and starknet deployments - 0 stars
- cairo-playground - Cairo playground solutions - 0 stars
- cairo-playground - No description, website, or topics provided. - 0 stars
- cairo_works - No description, website, or topics provided. - 0 stars
- cairo - solving Cairo exercises - 0 stars
- cairo_votooorrrr - voting with cairo on starknet - 0 stars
- cairo_practice - StarkWare Cairo lang practice - 0 stars
- starknet - No description, website, or topics provided. - 0 stars
- language-cairo - No description, website, or topics provided. - 0 stars
- cairo_playground - Tests and findings studying Cairo-lang, SHARP resolvers and StarkNET - 0 stars
- warp-experiments - No description, website, or topics provided. - 0 stars
- hello-cairo-exercises - Exercises from "Hello, Cairo". Will update this repository over time with new exercise solutions as I learn the language. - 0 stars
- starkware-examples - Library of Starkware contracts written in Cairo. - 0 stars
- cvote - Now it is a simple voting program instead, in src/demo/cvote - 0 stars
- starkware-demo - No description, website, or topics provided. - 0 stars
- Cairo - No description, website, or topics provided. - 0 stars
- starknet-amm - Simple AMM with StarkNet - 0 stars
- learn-cairo - No description, website, or topics provided. - 0 stars
- cairo-demo - Demo programs written in Cairo Lang - 0 stars
- exploring-cairo - Exploring and practicing Cairo language. - 0 stars
- nile-cairo - starknet test contracts - 0 stars
- starknet_js_interaction - No description, website, or topics provided. - 0 stars
- Cairo - No description, website, or topics provided. - 0 stars
- ABM - No description, website, or topics provided. - 0 stars
- cairo-setup - https://www.cairo-lang.org/docs/hello_starknet/index.html - 0 stars
- CairoIntroduction - Personal notes on Introduction to Cairo, with (my) exercises correction - 0 stars
- cairo-tutorial - No description, website, or topics provided. - 0 stars
- cairo - No description, website, or topics provided. - 0 stars
- Cairo-Lang-init - No description, website, or topics provided. - 0 stars
- cairo_tutorials_done - No description, website, or topics provided. - 0 stars
- cairo-tutorial - No description, website, or topics provided. - 0 stars
- scaling-hackathon-contract - Solidity SmartContract + Cairo program for the scaling Hackathon - 0 stars
- erc1155-cairo-implementation - writing this to have reference for future projects - 0 stars
- EthDataMarketplace - EthDataMarketplace - 23 stars
- crypts - A cairo port for Rari Capital Vaults - 8 stars
- zock - Cairo ZK Verifier in Nock - 8 stars
- starknet-rs - No description, website, or topics provided. - 3 stars
- ReefNet - (claims to use Starkware Veedo VDF - Cairo Goldmine Editor) - 2 stars
- ErgoNet - Non Fungible Tokens for Privacy Preserving Proofs of Credit Scores - 1 stars
- starknet-cairo - Cairo powers StarkEx, which scales applications on Mainnet (including dYdX, Sorare, Immutable X, and DeversiFi). - 1 stars
- starknet-api - No description, website, or topics provided. - 0 stars
- cairo-utils-web - Web UI with utilities for programming in Cairo - 0 stars
- snuggly - Snuggly is a credibly neutral social network. - 0 stars