├── cglogo.png ├── .github └── workflows │ └── ci.yml └── README.md /cglogo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/beautyisourbusiness/cairo-goldmine/HEAD/cglogo.png -------------------------------------------------------------------------------- /.github/workflows/ci.yml: -------------------------------------------------------------------------------- 1 | name: 👮‍♂️ Validate links 2 | 3 | on: [push, pull_request] 4 | 5 | concurrency: 6 | group: ${{github.workflow}}-${{github.ref}} 7 | cancel-in-progress: true 8 | 9 | jobs: 10 | unit: 11 | runs-on: ${{ matrix.os }} 12 | strategy: 13 | matrix: 14 | os: 15 | - ubuntu-latest 16 | 17 | steps: 18 | - name: Checkout 19 | uses: actions/checkout@v3 20 | 21 | - name: Set up Ruby 22 | uses: ruby/setup-ruby@v1 23 | with: 24 | ruby-version: 3.1 25 | bundler-cache: true 26 | 27 | - name: Install awesome_bot 28 | run: gem install awesome_bot 29 | 30 | - name: Validate URLs 31 | run: awesome_bot README.md --allow-redirect --request-delay 0.4 32 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | ![alt text](https://github.com/beautyisourbusiness/cairogoldmine/blob/main/cglogo.png?raw=true) 2 | 3 | # Cairo Goldmine 4 | 5 | A COMPREHENSIVE, ANNOTATED LIST OF REPOSITORIES OF THE STARKNET ECOSYSTEM. 6 | 7 | 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). 8 | 9 | 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. 10 | 11 | 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! 12 | 13 | Visit us frequently, our ecosystem is growing exponentially... don't miss a thing! 14 | 15 | 16 | *Cairo Goldmine has been updated on September 10th! Stay tuned for more repos next weekend! 412 Repos listed!!* 17 | 18 | 19 | ## CONTENT 20 | 21 | * [Cairo Goldmine](#cairo-goldmine) 22 | * [Tooling](#tooling) 23 | * [Libs](#libs) 24 | * [Cryptography](#cryptography) 25 | * [Math](#math) 26 | * [Data structures and Algorithms](#data-structures-and-algorithms) 27 | * [Finance](#finance) 28 | * [Physics](#physics) 29 | * [Computer graphics](#computer-graphics) 30 | * [Editors](#editors) 31 | * [Compilers Transpilers](#compilers-transpilers) 32 | * [Gaming](#gaming) 33 | * [Starknet](#starknet) 34 | * [Community](#community) 35 | * [Educational resources](#educational-resources) 36 | * [Tutorials](#tutorials) 37 | * [Hackaton](#hackaton) 38 | * [Exercises](#exercises) 39 | * [Misc](#misc) 40 | 41 | ---- 42 | 43 | ## TOOLING 44 | 45 | * [cairo-contracts](https://github.com/OpenZeppelin/cairo-contracts) - OpenZeppelin Contracts written in Cairo for StarkNet, a decentralized ZK Rollup - 530 stars 46 | * [nile](https://github.com/OpenZeppelin/nile) - CLI tool to develop StarkNet projects written in Cairo - 274 stars 47 | * [starknet.js](https://github.com/0xs34n/starknet.js) - JavaScript library for StarkNet - 261 stars 48 | * [cairo-rs](https://github.com/lambdaclass/cairo-rs) - Rust implementation of the Cairo VM - 201 stars 49 | * [protostar](https://github.com/software-mansion/protostar) - Protostar is a toolchain for developing and testing with Cairo contracts for StarkNet - 153 stars 50 | * [starknet.py](https://github.com/software-mansion/starknet.py) - Python SDK for StarkNet. - 140 stars 51 | * [starknet-hardhat-plugin](https://github.com/Shard-Labs/starknet-hardhat-plugin) - A plugin for integrating Starknet tools into Hardhat projects - 128 stars 52 | * [starknet-devnet](https://github.com/Shard-Labs/starknet-devnet) - A local testnet for Starknet - 125 stars 53 | * [amarna](https://github.com/crytic/amarna) - Amarna is a static-analyzer and linter for the Cairo programming language - 102 stars 54 | * [giza](https://github.com/maxgillett/giza) - A Cairo VM prover implemented using Winterfell - 89 stars 55 | * [toth](https://github.com/FuzzingLabs/thoth) - Cairo/Starknet bytecode analyzer & disassembler - 76 stars 56 | * [onlydustxyz/generator-starknet](https://github.com/onlydustxyz/generator-starknet) - This is a development platform to quickly generate, develop & deploy smart contract based applications on StarkNet - 34 stars 57 | * [pytest-cairo](https://github.com/TimNooren/pytest-cairo) - pytest-cairo: pytest support for cairo-lang and starknet - 29 stars 58 | * [cairo-base64](https://github.com/dhruvkelawala/cairo-base64) - A base64 encoding library for Cairo - 29 stars 59 | * [cairo-jupyter](https://github.com/ankitchiplunkar/cairo-jupyter) - Jupyter kernel for Cairo smart contract language - 28 stars 60 | * [Papyrus](https://github.com/Veridise/Papyrus) - A Symbolic Execution Tool for Cairo - 27 stars 61 | * [felucca](https://github.com/franalgaba/felucca) - Felucca: Dependency Management for Cairo - 24 stars 62 | * [scaffold-stark](https://github.com/parketh/scaffold-stark) - StarkNet dev stack focused on fast product iterations, inspired by scaffold-eth - 24 stars 63 | * [cairo-foundry](https://github.com/onlydustxyz/cairo-foundry) - Foundry like framework for starknet contracts - 22 stars 64 | * [starknet-jvm](https://github.com/software-mansion/starknet-jvm) - SDK for JVM languages (java, kotlin and others). - 21 stars 65 | * [Starkops](https://github.com/0xs34n/starkops) - StarkNet Toolchain CLI written in TypeScript. - 19 stars 66 | * [starknet-web3-rpc-adapter](https://github.com/software-mansion-labs/starknet-web3-rpc-adapter) - Adapter application for consuming web3 messages from ie. wallets, and passing them on to starknet - 19 stars 67 | * [starknet-boilerplate](https://github.com/threepwave/starknet-boilerplate) - A basic starting point for starknet / cairo projects using starknetjs and nile. - 17 stars 68 | * [ape-starknet](https://github.com/ApeWorX/ape-starknet) - An ape plugin for the StarkNet networks - 15 stars 69 | * [pre-commit-cairo](https://github.com/franalgaba/pre-commit-cairo) - Cairo hooks for pre-commit- 15 stars 70 | * [cairo-glyph](https://github.com/sambarnes/cairo-glyph) - Proof-of-concept package manager for Cairo - 11 stars 71 | * [onnx-cairo](https://github.com/franalgaba/onnx-cairo) - ONNX Runtime in Cairo for deploying ML models in StarkNet- 11 stars 72 | * [StarkWare](https://github.com/TokenFlowInsights/StarkTx) - StarkTx - StarkNet transactions decoder - 11 stars 73 | * [prototype](https://github.com/sambarnes/prototype) - a batteries-included template for Cairo projects on StarkNet - 10 stars 74 | * [starkware-remix-plugin](https://github.com/hexdivision/starkware-remix-plugin) - This plugin aims for having smart contracts which are written in Cairo to be compilied and then deployed. - 9 stars 75 | * [cairo-base64](https://github.com/cartridge-gg/cairo-base64) - A library for base64 encoding multi character ascii felts - 8 stars 76 | * [cairo-cli-docker](https://github.com/Shard-Labs/cairo-cli-docker) - This is a repository for building and pushing Docker images required by Cairo tools. - 7 stars 77 | * [smartonnx](https://github.com/franalgaba/smartonnx) - Tool to convert a ONNX model to Cairo smart contract - 6 stars 78 | * [protostar-vs-nile](https://github.com/onlydustxyz/protostar-vs-nile) - comparing 2 development frameworks for starknet - 6 stars 79 | * [cairo-dap](https://github.com/fracek/cairo-dap) - Debugger Adapter Protocol Server - 6 stars 80 | * [cairotest](https://github.com/bellissimogiorno/cairotest) - A test suite for Cairo based on PyTest and Hypothesis - 5 stars 81 | * [ape-cairo](https://github.com/ApeWorX/ape-cairo) - A compiler plugin for ape for the Cairo-lang - 5 stars 82 | * [starknet-hardhat-typescript-example](https://github.com/ccarnino/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. - 5 stars 83 | * [Zem](https://github.com/anders-torbjornsen/zem) - A deployment system for Hardhat which supports EVM and StarkNet contracts - 4 stars 84 | * [starkBridgeLocal](https://github.com/dontpanicdao/starkBridgeLocal) - Local Test Environment For StarkNet L1 <> L2 Messaging - 3 stars 85 | * [encodingutils](https://github.com/beautyisourbusiness/encodingutils) - Small utils for encoding/decoding - 3 stars 86 | * [hardhat-starknetjs](https://github.com/playmint/hardhat-starknetjs) - Hardhat plugin which integrates StarkNet.js to allow deploying and interacting with StarkNet contracts from Hardhat projects - 3 stars 87 | * [starknet-stack](https://github.com/gaetbout/starknet-stack) - FIFO stack,install hardhat, and understand how to write tests - 2 stars 88 | * [protostar-vscode-test-adapter](https://github.com/onlydustxyz/protostar-vscode-test-adapter) - vscode extension to view protostar tests in the Test Explorer - 2 stars 89 | * [stark-util](https://github.com/dontpanicdao/stark-util) - Suite of Dev Tools for Stark/Cairo - 2 stars 90 | * [simps](https://github.com/socol-labs/simps.app) - Monorepo for StarkNet Improvement Projects (SIMPs) platform - 2 stars 91 | * [gaetbout/huffman-coding](https://github.com/gaetbout/huffman-coding) - In this repository I'll try to implement the Huffman coding algorithm. This is a lossless compression algorithm. - 2 stars 92 | * [stark-browniesh](https://github.com/ctrlc03/stark-browniesh) - Interactive CLI wrapper for nile (OZ) and starknet-devnet - 2 stars 93 | * [starknet-hardhat-lab-1](https://github.com/timPrachasri/starknet-hardhat-lab-1) - Advanced Sample Hardhat Project - 1 stars 94 | * [hardhat-starknet-compile](https://github.com/playmint/hardhat-starknet-compile) - Hardhat plugin for automatically and intelligently compiling StarkNet contracts - 0 stars 95 | 96 | ## LIBS 97 | 98 | * [cairo-lib](https://github.com/playoasis/cairo-lib) - Library for common cairo functions - 37 stars 99 | * [starknet-libs](https://github.com/sekai-studio/starknet-libs) - A set of librairies in Cairo for use on StarkNet - 35 stars 100 | * [caistring](https://github.com/topology-gg/caistring) - Working with strings in Cairo - 18 stars 101 | * [starknet-array-manipulation](https://github.com/gaetbout/starknet-array-manipulation) - Here is a simple lib to do some common array operations. - 15 stars 102 | * [starknet-felt-packing](https://github.com/gaetbout/starknet-felt-packing) - The idea of this library is to be able to store multiple smaller felts into a 1 felt - 14 stars 103 | * [NIT-ZKP](https://github.com/BitanDor/NIT-ZKP) - Process text files in Cairo to check program attributes. - 1 stars 104 | * [starknet-cairo-util](https://github.com/codemedian/starknet-cairo-util) - Collection of snippets and libs written for Cairo - 1 stars 105 | * [starknet-libs](https://github.com/rajivpo/starknet-libs) - A set of librairies in Cairo for use on StarkNet - 1 stars 106 | 107 | ## CRYPTOGRAPHY 108 | 109 | * [bulletproof-cairo](https://github.com/Lev-Stambler/bulletproof-cairo) - Cairo Bulletproofs - 29 stars 110 | * [nistp256-cairo](https://github.com/spartucus/nistp256-cairo) - A cairo implementation of NIST P-256(AKA Secp256R1). - 28 stars 111 | * [circom_export_to_cairo](https://github.com/lambdaclass/circom_export_to_cairo) - Export Circom verifier to Cairo - 27 stars 112 | * [common-ec-cairo](https://github.com/EulerSmile/common-ec-cairo) - A Cairo implementation of common Elliptic Curve - 20 stars 113 | * [crypto-cpp](https://github.com/starkware-libs/crypto-cpp) - Starkware's efficient implementation of the Pedersen hash - 18 stars 114 | * [cairo-alt_bn128](https://github.com/tekkac/cairo-alt_bn128) - Cairo implementation of alt_bn128 - 18 stars 115 | * [cairo-aes](https://github.com/onurinanc/cairo-aes) - AES implementation for Cairo - 17 stars 116 | * [optimized_ecc_cairo](https://github.com/0xNonCents/optimized_ecc_cairo) - set of operations over extension fields FQ, FQ2, and FQ12 as well as points in subgroups G1 and G2 - 7 stars 117 | * [cairo-bls12-381](https://github.com/0xNonCents/cairo-bls12-381) - BLS12-381 written in cairo - 4 stars 118 | * [ripemd160-cairo](https://github.com/EulerSmile/ripemd160-cairo) - A Cairo implementation of Ripemd-160 - 3 stars 119 | * [cairosha256](https://github.com/ben-natan/cairosha256) - No description, website, or topics provided. - 3 stars 120 | * [starknet-signatures](https://github.com/geometryresearch/starknet-signatures) - we took the StarkNet curve and made a signature library compatible with the built in ECDSA verifier - 3 stars 121 | * [snarkmerkle](https://github.com/AmitShah/snarkmerkle) - No description, website, or topics provided. - 1 stars 122 | 123 | ## MATH 124 | 125 | * [cairo-math-64x61](https://github.com/influenceth/cairo-math-64x61) - Fixed point 64.61 math library for Cairo / Starknet - 53 stars 126 | * [cairo-integer-types](https://github.com/bellissimogiorno/cairo-integer-types) - A library for bitwise integer types (e.g. int64 or uint32) in Cairo, with a test suite - 26 stars 127 | * [cairo-math](https://github.com/pedrobeirao/cairo-math) - Smart contract Cairo library for advanced fixed-point math - 26 stars 128 | * [graphiro](https://github.com/lucadonnoh/graphiro) - A graph library built with Cairo - 25 stars 129 | * [xoroshiro-cairo](https://github.com/milancermak/xoroshiro-cairo) - A xoroshiro128** pseudorandom number generator implementation in Cairo - 24 stars 130 | * [cairo-graphs](https://github.com/msaug/cairo-graphs) - A graph library in Cairo - 16 stars 131 | * [ratios_cairo](https://github.com/andrepn/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. - 13 stars 132 | * [Cairo-SafeMath](https://github.com/NethermindEth/Cairo-SafeMath) - No description, website, or topics provided. - 12 stars 133 | * [cairo-wadray](https://github.com/lindy-labs/cairo-wadray) - A felt-based WadRay library for Cairo and Starknet - 10 stars 134 | * [fixed_point](https://github.com/0xtonysprocket/fixed_point) - fixed point math in cairo - 9 stars 135 | * [ff-cairo](https://github.com/EulerSmile/ff-cairo) - An Cairo implementation of finite field operations - 7 stars 136 | * [fangcheng](https://github.com/beautyisourbusiness/fangcheng) - Cairo solver of systems of linear equations and matrix utils - 6 stars 137 | * [specialfunctions_cairo](https://github.com/abstractnull/specialfunctions_cairo) - Special functions of mathematical physics for Cairo-lang - 6 stars 138 | * [shortest-path-faster-cairo](https://github.com/AdeptusDigitales/shortest-path-faster-cairo) - Cairo implementation of the Shortest Path Faster algorithm - 5 stars 139 | * [multi-precision_cairo](https://github.com/0xNonCents/multi-precision_cairo) - Math of 384 bit numbers in pure cairo. Geared towards being used in ecc - 5 stars 140 | * [cairo-rand-64x61](https://github.com/influenceth/cairo-rand-64x61) - A pseudorandom and procedural generation library using 64.61 fixed point math for Cairo - 3 stars 141 | * [rpow](https://github.com/EvolveArt/rpow) - Cairo Implementation of fast exponentiation algorithm by MakerDAO - 2 stars 142 | * [DecimalToBinary](https://github.com/smchala/DecimalToBinary) - Starknet smart contract converting decimal to binary - 0 stars 143 | 144 | ## DATA STRUCTURES AND ALGORITHMS 145 | 146 | * [tiny-dnn-on-starknet](https://github.com/guiltygyoza/tiny-dnn-on-starknet) - Showing it is possible to run neural network inference on StarkNet. - 65 stars 147 | * [cairo-streams](https://github.com/onlydustxyz/cairo-streams) - Array stream library written in pure Cairo - 59 stars 148 | * [cairo-bloom](https://github.com/sambarnes/cairo-bloom) - A naive bloom filter implementation in Cairo - 25 stars 149 | 150 | ## FINANCE 151 | 152 | * [cairo-black-scholes](https://github.com/araghava/cairo-black-scholes) - Black-Scholes StarkNet Library - 44 stars 153 | * [JediSwap](https://github.com/jediswaplabs/JediSwap) - Clone of Uniswap V2 to Cairo. AMM for StarkNet - 17 stars 154 | * [CRISP-cairo](https://github.com/08351ty/CRISP-cairo) - cairo implementation of CRISP by FrankieIsLost - 11 stars 155 | * [carmine-protocol](https://github.com/CarmineOptions/carmine-protocol) - AMM that allows any user to buy and sell options at a fair price - 6 stars 156 | * [saddle-cairo](https://github.com/tevrat-aksoy/saddle-cairo) - Saddle finance contracts cairo implemention - 6 stars 157 | * [degensplit](https://github.com/ClementWalter/degensplit) - A decentralized DeFied Splitwise for web3 apes - 5 stars 158 | * [basic-solver](https://github.com/zoeAD/basic-solver) - A basic solver to find the optimal trading distribution between 3 given UniV2 style exchanges. - 5 stars 159 | * [starknet-price-oracle](https://github.com/CygnusDAO/starknet-price-oracle) - Oracle used by Cygnus protocol, in Cairo - 3 stars 160 | * [black-scholes-cairo](https://github.com/0xNonCents/black-scholes-cairo) - No description, website, or topics provided. - 3 stars 161 | * [BlackScholes-cairo](https://github.com/Janmajayamall/BlackScholes-cairo) - This repository contains implementation of BlackScholes in Cairo and uses Lyra protocol's implementation as a reference. - 3 stars 162 | * [blackscholes-starknet](https://github.com/achab/blackscholes-starknet) - Black Scholes contract written in Cairo - 2 stars 163 | * [nftoptions](https://github.com/FawadHa1der/nftoptions) - Wanna buy a put option on your NFT? - 0 stars 164 | 165 | ## PHYSICS 166 | 167 | * [fountain](https://github.com/topology-gg/fountain) - A 2-dimensional physics engine written in Cairo - 36 stars 168 | * [rk4-starknet](https://github.com/guiltygyoza/rk4-starknet) - Running Runge-Kutta 4th Order Method on StarkNet - a precurosr to on-chain physics engine. - 32 stars 169 | * [sequential-impulse-starknet](https://github.com/guiltygyoza/sequential-impulse-starknet) - Sequential Impulse on StarkNet - 1 stars 170 | 171 | ## COMPUTER GRAPHICS 172 | 173 | * [noise-cairo](https://github.com/bllu404/noise-cairo) - noise implementations in Cairo - 14 stars 174 | * [3d-asset-on-starknet](https://github.com/guiltygyoza/3d-asset-on-starknet) - adopting gltf 2.0 standard to work towards 3d asset interoperability - 12 stars 175 | * [StarknetFractals](https://github.com/Orland0x/StarknetFractals) - Generating Fractals on Starknet - 10 stars 176 | * [pxls-contracts](https://github.com/nmalzieu/pxls-contracts) - Pxls is an experimental attempt to create on-chain collaborative artworks - 3 stars 177 | 178 | ## EDITORS 179 | 180 | * [SublimeEthereum](https://github.com/davidhq/SublimeEthereum) - Ethereum Solidity, Vyper and StarkNet Cairo language syntaxes - 102 stars 181 | * [cairo-ls](https://github.com/ericglau/cairo-ls) - Cairo Language Server - 53 stars 182 | * [starknet-vim](https://github.com/0xHyoga/starknet-vim) - Vim Starknet plugin - 0 stars 183 | * [starknet.vim](https://github.com/dense-analysis/ale/blob/master/ale_linters/cairo/starknet.vim) - A small plugin for Vim Ale to support Cairo - 0 stars 184 | 185 | ## COMPILERS TRANSPILERS 186 | 187 | * [warp](https://github.com/NethermindEth/warp) - Warp brings Solidity to StarkNet, making it possible to transpile Ethereum smart contracts to Cairo, and use them on StarkNet. - 627 stars 188 | * [caigo](https://github.com/dontpanicdao/caigo) - Golang Library for StarkNet/Cairo - 50 stars 189 | * [skyro-compiler](https://github.com/skyro-compiler/skyro) - Skyro compiles programs written in Idris2 to Cairo - 38 stars 190 | * [cairo-lang-rs](https://github.com/mattsse/cairo-lang-rs) - Rust support for the Cairo programming language. - 35 stars 191 | * [warp-to-cairo](https://github.com/kootsZhin/warp-to-cairo) - A command line interface tool converting starknet warp transpiled outputs into readable cairo contracts. - 5 stars 192 | * [tree-sitter-cairo](https://github.com/pscott/tree-sitter-cairo) - Tree sitter for CairoLang - 1 stars 193 | 194 | ## GAMING 195 | 196 | * [RYO](https://github.com/dopedao/RYO) - A modular game engine architecture for the StarkNet L2 roll-up. - 104 stars 197 | * [isaac](https://github.com/topology-gg/isaac/) - On-chain reality game inspired in Liu Cixin’s novels - 80 stars 198 | * [realms-contracts](https://github.com/BibliothecaForAdventurers/realms-contracts) - Realms Monorepo for Ethereum Contracts and Starknet contracts. - 61 stars 199 | * [chess-cairo](https://github.com/greenlucid/chess-cairo) - A Cairo contract to play chess in Starknet. - 31 stars 200 | * [axelrod](https://github.com/lucadonnoh/axelrod) - Iterated prisoner's dilemma tournaments implemented with Cairo - 27 stars 201 | * [contract](https://github.com/age-of-eykar/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. - 27 stars 202 | * [Ogame-Cairo](https://github.com/ametel01/Ogame-Cairo) - Ogame implementation written in cairo - 25 stars 203 | * [tictactoe-on-starknet](https://github.com/guiltygyoza/tictactoe-on-starknet) - RL-driven agent playing tic-tac-toe on starknet against challengers. - 21 stars 204 | * [physics-puzzle-starknet](https://github.com/guiltygyoza/physics-puzzle-starknet) - Physics puzzle on StarkNet - 21 stars 205 | * [GoL2](https://github.com/perama-v/GoL2) - Cellular automata on replicated state machine - 17 stars 206 | * [cryptsandcaverns](https://github.com/threepwave/cryptsandcaverns) - Crypts and Caverns monorepo - 16 stars 207 | * [STARK-Combat](https://github.com/KillariDev/STARK-Combat) - https://medium.com/@killari/starks-verifying-a-complex-auto-battler-calculation-on-ethereum-d8698f29808d - 11 stars 208 | * [MatchBox-Hackathon-StarkDeck](https://github.com/AdeptusDigitales/MatchBox-Hackathon-StarkDeck) - A (very) minimalistic PoC controller for game dynamics - 4 stars 209 | * [TINIH](https://github.com/exp-table/TINIH) - A (very) minimalistic PoC controller for game dynamics - 4 stars 210 | * [starknet-indexer](https://github.com/BibliothecaForAdventurers/starknet-indexer) - StarkNet Indexer for the Loot ecosystem - 4 stars 211 | * [zk-stark-sudoku-prover](https://github.com/gsgalloway/zk-stark-sudoku-prover) - Proves knowledge of solutions to Sudoku puzzles without disclosing the solutions - 3 stars 212 | * [starknet-upgradeable-template](https://github.com/micksabox/starknet-upgradeable-template) - Inspired/copied from DOPE wars architecture: Starter initialized with nile CLI with a arbiter-controller-module skeleton - 2 stars 213 | * [QuantumQuests](https://github.com/Meph1587/QuantumQuests) - Forgotten Quests implementation in Cairo - 2 stars 214 | * [cairo-contracts](https://github.com/the-ninth/cairo-contracts) - Game contracts written in cairo - 2 stars 215 | * [metamundi](https://github.com/aedjoel/metamundi) - No description, website, or topics provided. - 1 stars 216 | * [starkworld_hackathon](https://github.com/0xbohu/starkworld_hackathon) - StarkWorld is a 3D game built on StarkNet, player can mint a land NFT (ERC721) and build on the land - 1 stars 217 | * [bura_game](https://github.com/iraklio/bura_game) - Starknet implementation of Bura card game - 0 stars 218 | 219 | ## STARKNET CORE 220 | 221 | * [cairo-lang](https://github.com/starkware-libs/cairo-lang) - Official Repo - 874 stars 222 | * [starkex-contracts](https://github.com/starkware-libs/starkex-contracts) - Official Repo - 159 stars 223 | * [starkgate-frontend](https://github.com/starkware-libs/starkgate-frontend) - Official Repo - 63 stars 224 | * [veedo](https://github.com/starkware-libs/veedo) - Official Repo - 61 stars 225 | * [starkex-resources](https://github.com/starkware-libs/starkex-resources) - Official Repo - 59 stars 226 | * [starknet-addresses](https://github.com/starkware-libs/starknet-addresses) - Official Repo - 31 stars 227 | * [stark-perpetual](https://github.com/starkware-libs/stark-perpetual) - Official Repo - 30 stars 228 | * [starknet-specs](https://github.com/starkware-libs/starknet-specs) - Official Repo - 19 stars 229 | * [starkex-js](https://github.com/starkware-libs/starkex-js) - Official Repo - 15 stars 230 | * [starkware-crypto-utils](https://github.com/starkware-libs/starkware-crypto-utils) - Official Repo - 14 stars 231 | * [starkex-for-spot-trading](https://github.com/starkware-libs/starkex-for-spot-trading) - Official Repo - 13 stars 232 | * [starknet-docs](https://github.com/starkware-libs/starknet-docs) - Official Repo - 13 stars 233 | * [cairo-playground](https://github.com/starkware-libs/cairo-playground) - Official Repo - 4 stars 234 | * [starknet-snap](https://github.com/starkware-libs/starknet-snap) - Official Repo - 4 stars 235 | * [StarkNet-AllCoreDevs-Meetings](https://github.com/starkware-libs/StarkNet-AllCoreDevs-Meetings) - Official Repo - 3 stars 236 | 237 | ## STARKNET PROJECTS 238 | 239 | * [argent-x](https://github.com/argentlabs/argent-x) - Argent X - 305 stars 240 | * [pathfinder](https://github.com/eqlabs/pathfinder) - A Starknet full node written in Rust - 276 stars 241 | * [starknet-react](https://github.com/auclantis/starknet-react) - A collection of React providers and hooks for StarkNet - 154 stars 242 | * [juno](https://github.com/NethermindEth/juno) - StarkNet client implementation. - 113 stars 243 | * [starknet-rs](https://github.com/xJonathanLEI/starknet-rs) - Complete StarkNet library in Rust stars - 103 stars 244 | * [starknet-dai-bridge](https://github.com/makerdao/starknet-dai-bridge) - StarkNet interpretation of DAI token and basic DAI bridge. - 82 stars 245 | * [fossil](https://github.com/OilerNetwork/fossil) - Fossil - Starknet-based State Verifier by Oiler - 81 stars 246 | * [qasr](https://github.com/mortimr/qasr) - Qasr is a simple NFT bridge for Starknet. - 73 stars 247 | * [argent-contracts-starknet](https://github.com/argentlabs/argent-contracts-starknet) - Argent X - 72 stars 248 | * [starknet-multisig](https://github.com/eqlabs/starknet-multisig) - Multi-signature functionality for StarkNet - 65 stars 249 | * [apibara](https://github.com/apibara/apibara) - Index events from Ethereum-like chains and StarkNet - 61 stars 250 | * [starkrelay](https://github.com/TeenageMutantNinjaTurtle/starkRelay) - BTC->ETH-Relay using verifiable off-chain computation based on STARK with Cairo - 55 stars 251 | * [imx-starknet](https://github.com/immutable/imx-starknet) - Immutable X on StarkNet - 54 stars 252 | * [sx-core](https://github.com/snapshot-labs/sx-core) - Snapshot X is an on-chain multi-governance client deployed on Starknet - 50 stars 253 | * [cairo-4626](https://github.com/milancermak/cairo-4626) - EIP 4626 in Cairo lang for Starknet - 48 stars 254 | * [starknet-burner](https://github.com/dontpanicdao/starknet-burner) - Starknet Burner is a web/mobile wallet for Starknet that works as a plugin for Argent-X - 47 stars 255 | * [briq-protocol](https://github.com/briqNFT/briq-protocol) - Cairo / Starknet files for the Briq protocol and the Briq builder - 43 stars 256 | * [khepri-starknet](https://github.com/bitcoin-stark/khepri-starknet) - Khepri StarkNet smart contracts - 42 stars 257 | * [empiric-network](https://github.com/42labs/Empiric) - Leading StarkNet-native oracle, live with 20+ price feeds - 40 stars 258 | * [cairo-multisig](https://github.com/sambarnes/cairo-multisig) - A simple multisig implementation for StarkNet - 37 stars 259 | * [stardrop](https://github.com/kobigurk/stardrop) - StarDrop - anonymous rewards on StarkNet - 33 stars 260 | * [starknet-modular-contracts-standard](https://github.com/auclantis/starknet-modular-contracts-standard) - A proposal for modular, upgradeable StarkNet contracts. Inspired by the Diamond Standard. - 33 stars 261 | * [web3-starknet-react](https://github.com/dhruvkelawala/web3-starknet-react) - A Starknet React Provider and Connectors inspired by web3-react library - 33 stars 262 | * [cairo-merkle-distributor](https://github.com/ncitron/cairo-merkle-distributor) - A basic merkle distributor for StarkNet written in Cairo - 32 stars 263 | * [astraly-contracts](https://github.com/ZkPad-Labs/astraly-contracts) - Smart Contracts for Astraly, Community Engagement and Fundraising platform on Starknet - 30 stars 264 | * [get-starknet](https://github.com/starknet-community-libs/get-starknet) - StarkNet wallet <-> dApp bridge - 28 stars 265 | * [VRF-StarkNet](https://github.com/0xNonCents/VRF-StarkNet) - Contracts for verifiable randomness on StarkNet - 28 stars 266 | * [aave-starknet-bridge](https://github.com/aave-starknet-project/aave-starknet-bridge) - Bridge aTokens to Starknet for cheap AAVE rewards collection and token exchange - 27 stars 267 | * [mev-inspect-starknet](https://github.com/d-s-i/mev-inspect-starknet) - Analyze transactions in StarkNet blocks - 27 stars 268 | * [ricks-cairo-contracts](https://github.com/FawadHa1der/ricks-cairo-contracts) - OpenZeppelin Contracts written in Cairo for StarkNet - 27 stars 269 | * [ying-yang](https://github.com/exp-table/ying-yang) - Pay on Ethereum, mint on Starknet. - 26 stars 270 | * [sphinx](https://github.com/Th0rgal/sphinx) - A library for writing StarkNet contracts - 24 stars 271 | * [sns](https://github.com/guiltygyoza/sns) - Starknet Name Service - 23 stars 272 | * [mammoth_pool](https://github.com/0xtonysprocket/mammoth_pool) - Starknet pool to provide non-custodial liquidity to central limit order book market makers - 22 stars 273 | * [cairo-dutch](https://github.com/sambarnes/cairo-dutch) - Simplified ERC721 Dutch Auction for StarkNet - 22 stars 274 | * [starknet.kt](https://github.com/software-mansion/starknet.kt) - StarkNet SDK for Kotlin - 21 stars 275 | * [flashloan-starknet](https://github.com/tohrnii/flashloan-starknet) - Sample implementation of flashloans in Cairo - 21 stars 276 | * [dvf-client-js](https://github.com/DeversiFi/dvf-client-js) - A js client library for DeversiFi - StarkWare orders - 20 stars 277 | * [Cairo-NFT-Lending-Auction](https://github.com/behzatce/Cairo-NFT-Lending-Auction) - NFT Lending protocol and dapp allows borrowers to find best lenders via auction and both sides to further engage in DeFi - 20 stars 278 | * [cairopen-contracts](https://github.com/CairOpen/cairopen-contracts) - A set of standardised Cairo librairies for use on StarkNet - 19 stars 279 | * [vyper-contracts](https://github.com/tserg/vyper-contracts) - Collection of Vyper contracts - 19 stars 280 | * [starknet-indexer](https://github.com/cartridge-gg/starknet-indexer) - Starknet Indexer provides a simple cloud service for indexing the starknet blockchain - 18 stars 281 | * [cairo-erc4626](https://github.com/auditless/cairo-erc4626) - Solmate-style Cairo ERC4626 Implementation - 18 stars 282 | * [starknet_prediction_market](https://github.com/udayj/starknet_prediction_market) - Private Prediction Market for Starknet - 17 stars 283 | * [starkex-eth](https://github.com/dydxprotocol/starkex-eth) - library for interacting and parsing logs for the starkware smart contracts - 17 stars 284 | * [typechain-target-starknet](https://github.com/akropolisio/typechain-target-starknet) - Custom TypeChain target, allows you to get typed starknet.js contracts - 17 stars 285 | * [checkpoint](https://github.com/snapshot-labs/checkpoint) - Checkpoint is a library for indexing data of StarkNet contracts and making it accessible through GraphQL - 17 stars 286 | * [token_gated_account](https://github.com/udayj/token_gated_account) - ERC721 token gated account contract for starknet - 15 stars 287 | * [starknet-oracle](https://github.com/ZigZagExchange/starknet-oracle) - STARKNET ORACLE ZIGZAG - 14 stars 288 | * [starknet-scaffold](https://github.com/tarrencev/starknet-scaffold) - Scaffold a starknet cairo project. - 14 stars 289 | * [mostar](https://github.com/zetsuboii/cairo-projects) - A multi-asset bridge between Ethereum and Starknet - 14 stars 290 | * [starknet-analyzer](https://github.com/d-s-i/starknet-analyzer) - Help analyze onchain data - 14 stars 291 | * [starknet-btc-lightclient](https://github.com/samlaf/starknet-btc-lightclient) - starknet-btc-lightclient - 13 stars 292 | * [ERC4626](https://github.com/koloz193/ERC4626) - cairo version of the ERC4626 standard - 12 stars 293 | * [app-starknet](https://github.com/LedgerHQ/app-starknet) - Starknet application for Ledger Nano S, SP, X - 12 stars 294 | * [go-starknet](https://github.com/tarrencev/go-starknet) - A Golang SDK for StarkNet - 12 stars 295 | * [starkware-crypto-rs](https://github.com/xJonathanLEI/starkware-crypto-rs) - Rust FFI bindings for StarkWare's crypto-cpp library - 11 stars 296 | * [starkvest](https://github.com/abdelhamidbakhta/starkvest) - StarkNet ERC20 token vesting smart contracts - 11 stars 297 | * [starkex](https://github.com/yanue/starkex) - stark key authentication library, signature generator for dydx exchange - 10 stars 298 | * [chainlink-starknet](https://github.com/smartcontractkit/chainlink-starknet) - Chainlink Oracle Network / Starknet - 10 stars 299 | * [vue-stark-boil](https://github.com/dontpanicdao/vue-stark-boil) - Vue.js boilerplate for interacting with StarkNet - 10 stars 300 | * [kickstark](https://github.com/binggh/kickstark) - ERC20 Crowdfund implementation for StarkNet - 10 stars 301 | * [starknet-attestations](https://github.com/maxgillett/starknet-attestations) - Generate non-transferable EVM state attestations linked to your Starknet account - 9 stars 302 | * [sx-api](https://github.com/snapshot-labs/sx-api) - This API uses Checkpoint to index Snapshot X spaces information on StarkNet - 9 stars 303 | * [starkware-crypto](https://github.com/pedrouid/starkware-crypto) - Starkware Crypto Library - 8 stars 304 | * [starkware-crypto](https://github.com/DeversiFi/starkware-crypto) - A crypto library in js for signing and hashing - 8 stars 305 | * [dynamic_voting_system](https://github.com/udayj/dynamic_voting_system) - Dynamic voting system - 7 stars 306 | * [starknet-commit-reveal](https://github.com/gaetbout/starknet-commit-reveal) - Commit-reveal scheme - 7 stars 307 | * [starkware-types](https://github.com/pedrouid/starkware-types) - Starkware Typings - 6 stars 308 | * [starknet-archive-docs](https://github.com/olegabu/starknet-archive-docs) - Documentation for starknet-archive / indexer - 6 stars 309 | * [OhmCairo](https://github.com/0xNonCents/OhmCairo) - No description, website, or topics provided. - 6 stars 310 | * [starkware-controller](https://github.com/pedrouid/starkware-controller) - Starkware JSON-RPC Controller Library - 5 stars 311 | * [starknet-pythonic-template](https://github.com/fracek/starknet-pythonic-template) - A StarkNet project template based on a Pythonic environment - 5 stars 312 | * [shuffler](https://github.com/roynalnaruto/shuffler) - PoC shuffler using StarkWare's VDF Veedo - 5 stars 313 | * [starkware-provider](https://github.com/pedrouid/starkware-provider) - Starkware Provider Library - 5 stars 314 | * [dydx-starkware](https://github.com/SixtantIO/dydx-starkware) - A Clojure library for the creation, hashing, and signing of orders with Starkware's L2 as used by dYdX. - 5 stars 315 | * [starkpass](https://github.com/0xbohu/starkpass) - Starkpass Cairo Contract - 5 stars 316 | * [starknet-utils](https://github.com/strangerstork/starknet-utils) - Utilities for Starknet - 5 stars 317 | * [yield-wallet-cairo](https://github.com/0xNonCents/yield-wallet-cairo) - A StarkNet wallet ecosystem where users automatically earn yield - 4 stars 318 | * [ERC721R-Cairo](https://github.com/ctrlc03/ERC721R-Cairo) - Cairo implementation of ERC721R - 4 stars 319 | * [ERC4610-Cairo](https://github.com/ametel01/ERC4610-Cairo) - ERC-4610 is an extension of ERC-721 in Cairo - 4 stars 320 | * [Drand-to-StarkNet](https://github.com/0xNonCents/Drand-to-StarkNet) - A persistant drand client that emits transactions to a StarkNet contract - 4 stars 321 | * [starkware-monorepo](https://github.com/authereum/starkware-monorepo) - StarkWare JavaScript libraries - 4 stars 322 | * [gate-level-simulator-on-starknet](https://github.com/guiltygyoza/gate-level-simulator-on-starknet) - Proof of concept for event-driven gate level simulator on starknet. - 4 stars 323 | * [sign-in-with-starkware](https://github.com/Web3Auth/sign-in-with-starkware) - Web3Auth Sign In With Starkware - 4 stars 324 | * [starknet_l2_contract](https://github.com/web3-byoa/starknet_l2_contract) - Mallows / BYOA Layer 2 Configuration Contract - 3 stars 325 | * [Kubri](https://github.com/irisdv/Kubri) - Kubri (Egyptian for Bridge) is an ERC-1155 bridge for Starknet - 3 stars 326 | * [omni-account](https://github.com/happenwah/omni-account) - Cairo contracts that implement the Omni Account standard - 3 stars 327 | * [suez](https://github.com/agolajko/suez) - A bridge between Ethereum and Starknet. - 3 stars 328 | * [khepri-starknet](https://github.com/skuzminsky/khepri-starknet) - Khepri StarkNet smart contracts - 3 stars 329 | * [core](https://github.com/ruleslabs/core) - Rules core smart contracts - 3 stars 330 | * [SNS](https://github.com/42labs/SNS) - Name service for the zk-rollup Starknet - 2 stars 331 | * [starknet-erc20-lazy-initialization](https://github.com/gaetbout/starknet-erc20-lazy-initialization) - Airdrop/Lazy initialization ERC20 - 2 stars 332 | * [ledger-starkware](https://github.com/Zondax/ledger-starkware) - Ledger Starkware app - 2 stars 333 | * [Dolven-Approver](https://github.com/dolven-labs-catalyst/Dolven-Approver) - Multi-Signature Based Protection-Approver - 2 stars 334 | * [starkware-wallet](https://github.com/pedrouid/starkware-wallet) - Starkware Wallet Library - 2 stars 335 | * [starknet-redux-multicall](https://github.com/ruleslabs/starknet-redux-multicall) - React + Redux library to fetch starknet state - 2 stars 336 | * [aip-aave-starknet-phasei](https://github.com/eboadom/aip-aave-starknet-phasei) - Aave Improvement Proposal payload implementation for Phase I of Aave <> Starknet - 2 stars 337 | * [starknet](https://github.com/Starknet-php/starknet.php) - PHP package that allows you to interact with StarkNet L2 network - 2 stars 338 | * [starknet-IoT-DAO](https://github.com/StarkWareHackathon/starknet-IoT-DAO) - No description, website, or topics provided. - 1 stars 339 | * [starknet-offchain-oracle](https://github.com/Shard-Labs/starknet-offchain-oracle) - A POC offchain oracle for starknet that performs sports related queries - 1 stars 340 | * [starknet-l1-contracts](https://github.com/xJonathanLEI/starknet-l1-contracts) - This repository contains the Solidity source code of all Ethereum smart contracts used in the StarkNet system. - 1 stars 341 | * [web3](https://github.com/maryhu-2020/web3) - web3-two.vercel.app - 1 stars 342 | * [starknet-portal](https://github.com/DeversiFi/starknet-portal) - No description, website, or topics provided. - 1 stars 343 | * [did-scorpius](https://github.com/veramolabs/did-scorpius) - Experimental StarkNet based did method - 1 stars 344 | * [vector-contracts](https://github.com/exp-table/vector-contracts) - A protocol for paying on Ethereum and minting on Starknet. - 1 stars 345 | * [starkware-walletconnect-example](https://github.com/authereum/starkware-walletconnect-example) - No description, website, or topics provided. - 1 stars 346 | * [cairo-ipfs](https://github.com/dewi-tim/cairo-ipfs) - Commit to CIDs of IPFS DAG objects with verified structure using Starknet - 1 stars 347 | * [starknet-bridge-subgraph](https://github.com/akropolisio/starknet-bridge-subgraph) - Subgraph for Starknet bridge - 0 stars 348 | * [cairopen-python](https://github.com/CairOpen/cairopen-python) - Python utilities for StarkNet interaction, linked to CairOpen Cairo lib contracts - 0 stars 349 | * [vat-starknet](https://github.com/achab/vat-starknet) - Vat contract written in Cairo - 0 stars 350 | * [stark-mfer/cairo-contracts](https://github.com/stark-mfer/cairo-contracts) - Gradual Dutch Auction implementation in Cairo - 0 stars 351 | * [starkpunks](https://github.com/ankitchiplunkar/starkpunks) - No description, website, or topics provided. - 0 stars 352 | * [voting-starkware](https://github.com/vishnuc77/voting-starkware) - Interacting with voting contract deployed in goerli Starkware - 0 stars 353 | * [starknet-onchain-oracle](https://github.com/Shard-Labs/starknet-onchain-oracle) - Cairo implementation of a POC on-chain oracle for Starknet, along with a sample Client contract and tests - 0 stars 354 | * [create-react-app-type-error-starknet](https://github.com/fracek/create-react-app-type-error-starknet) - No description, website, or topics provided. - 0 stars 355 | * [cairo-erc20-faucet](https://github.com/Starkswap/cairo-erc20-faucet) - Starkswap ERC20 Token Faucet - 0 stars 356 | * [contract-holder](https://github.com/seritalien/contract-holder) - No description, website, or topics provided. - 0 stars 357 | * [CryptoLrd](https://github.com/AmitShah/CryptoLrd) - Idle Clicker POC on Starknet - 0 stars 358 | * [walletconnect-starkware-example](https://github.com/pedrouid/walletconnect-starkware-example) - Example app with WalletConnect and Starkware - 0 stars 359 | * [mekhenty](https://github.com/mekhenty/mekhenty) - erc-1155 : L1 <=> L2(starknet). L2 Bridge - 0 stars 360 | * [cairo-dutch](https://github.com/maxholloway/cairo-dutch) - Dutch Auctions implementation on StarkNet. - 0 stars 361 | * [prime-choice-select](https://github.com/BrianCottrell/prime-choice-select) - A blockchain payment application that automatically selects the best blockchain given the requirements of the payment. - 0 stars 362 | * [IBetYou-starknet](https://github.com/IBetYou/IBetYou-starknet) - No description, website, or topics provided. - 0 stars 363 | * [PM-system](https://github.com/Janmajayamall/PM-system) - Prediction market on twitter - 0 stars 364 | * [StarkNet-Dev-Container](https://github.com/seritalien/StarkNet-Dev-Container) - No description, website, or topics provided. - 0 stars 365 | * [starknet_dapp](https://github.com/ametel01/starknet_dapp) - No description, website, or topics provided. - 0 stars 366 | * [StarkNet-l2-l1-standard-bridge-proposal](https://github.com/amanusk/StarkNet-l2-l1-standard-bridge-proposal/) - Example of an ERC20 bridge for tokens minted on StarkNet layer 2 - 0 stars 367 | * [starknet-zkgraph-protocol](https://gitlab.com/zk-graph/starknet-zkgraph-protocol) - StarkNet based Lens Protocol compatible social graph with ZK security features. - 0 stars 368 | 369 | ## COMMUNITY 370 | 371 | * [awesome-starknet](https://github.com/gakonst/awesome-starknet) - A curated list of awesome StarkNet resources, libraries, tools and more - 727 stars 372 | * [starknet-ecosystem](https://github.com/419Labs/starknet-ecosystem.com) - starkNet L2 Ecosystem Dashboard - 39 stars 373 | * [starknet-libs](https://github.com/ZkPad-Labs/starknet-libs) - The ZkPad team will make sure to maintain a curated list of useful libraries to develop on Starknet - 34 stars 374 | 375 | ## EDUCATIONAL RESOURCES 376 | 377 | * [starklings](https://github.com/onlydustxyz/starklings) - An interactive tutorial to get you up and running with Starknet - 254 stars 378 | * [cairomate](https://github.com/abigger87/cairomate) - Structured, dependable legos for starknet development. - 121 stars 379 | * [fullstack-starknet](https://github.com/sambarnes/fullstack-starknet) - Tutorials for on-ramping to StarkNet - 68 stars 380 | * [cairo-by-example](https://github.com/abigger87/cairo-by-example) - Verbosely Documented, Minimal Starknet Contract Examples. - 60 stars 381 | * [oriac](https://github.com/xJonathanLEI/oriac) - A toy Cairo VM implementation in Rust - 57 stars 382 | * [starknet-messaging-bridge](https://github.com/starknet-edu/starknet-messaging-bridge) - Learn how to build StarkNet <-> Ethereum cross layer applications - 53 stars 383 | * [starknet-hardhat-example](https://github.com/Shard-Labs/starknet-hardhat-example) - Examples of how Starknet Hardhat plugin can be used. - 49 stars 384 | * [cairo-resources-list](https://github.com/Narcissa-Team/cairo-resources-list) - A curated list of awesome Cairo resources, libraries, tools and more - 44 stars 385 | * [basecamp](https://github.com/starknet-edu/basecamp) - So you've landed in a strange finite field. Only thing to do now is setup basecamp - 44 stars 386 | * [cairostarter](https://github.com/abigger87/cairostarter) - Forkable, Minimal Template for Starknet Projects. - 43 stars 387 | * [cairopal](https://github.com/abigger87/cairopal) - Modern, Flexible Starknet Dapp Template - 37 stars 388 | * [cairopractice](https://github.com/milancermak/cairopractice) - Code samples for the accompanying @cairopractice blog - 25 stars 389 | * [starknet-erc721](https://github.com/starknet-edu/starknet-erc721) - Learn how to deploy and customize an ERC721 token on StarkNet - 25 stars 390 | * [starknet-contracts](https://github.com/playoasis/starknet-contracts) - No description, website, or topics provided. - 24 stars 391 | * [starknet-tutorial](https://github.com/cryptobenkei/starknet-tutorial) - No description, website, or topics provided. - 23 stars 392 | * [starknet-debug](https://github.com/starknet-edu/starknet-debug/) - Learn how to debug a StarkNet smart contract - 20 stars 393 | * [workshop-arf-dapp](https://github.com/419Labs/workshop-arf-dapp) - Workshop for starknetCC (nextjs x starknetjs x cairo) - 13 stars 394 | * [starkware-demo](https://github.com/dOrgTech/starkware-demo) - Automated Market Maker demo running on Starknet. - 12 stars 395 | * [Solidity-vs-Cairo](https://github.com/behzatce/Solidity-vs-Cairo) - This repo shows the cairo equivalents of the solidity language patterns - 10 stars 396 | * [basic-starknet-js-wallet](https://github.com/amanusk/basic-starknet-js-wallet) - Basic example of deploying and using starknet.js for basic wallet operations - 8 stars 397 | * [starknet-cc-tdd](https://github.com/419Labs/starknet-cc-tdd) - TDD (Test Driven Development) with your Cairo contracts - 7 stars 398 | * [starknet-cairo-101-Turkish-translation](https://github.com/utkukoca/starknet-cairo-101-Turkish-translation) - Cairo 101 turkish translation - 6 stars 399 | * [development-guidelines](https://github.com/onlydustxyz/development-guidelines/) - StarkNet development guidelines - 6 stars 400 | * [StarkNet-NFT-Template](https://github.com/rzmahmood/StarkNet-NFT-Template) - A Template for deploying NFT Projects on StarkNet - 4 stars 401 | * [starknet-tokens-showdown](https://github.com/milancermak/starknet-tokens-showdown) - Illustrates the difference in gas costs when using a Uint256 and a felt based token on StarkNet - 4 stars 402 | * [starknet-tx-hash-demo](https://github.com/hubsmoke/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 403 | * [cairopal](https://github.com/sambarnes/cairopal) - Modern, Flexible Starknet Dapp Template - 3 stars 404 | * [points-migrator](https://github.com/starknet-edu/points-migrator) - migrate the tutorial points to another wallet - 2 stars 405 | * [perama-v](https://github.com/perama-v/perama-v.github.io) - No description, website, or topics provided. - 2 stars 406 | * [starknet-data-availability-cost](https://github.com/lucadonnoh/starknet-data-availability-cost) - calculates the cost of data availability in StarkNet - 2 stars 407 | * [starknet-erc721-protostar](https://github.com/dpinones/starknet-erc721-protostar) - ERC721 tutorial adapted to Protostar - 0 stars 408 | * [voting-starkware](https://github.com/ironsoul0/voting-starkware) - This repo shows how to connect your React app to StarkNet. - 0 stars 409 | * [cairo_starter](https://github.com/rrzhang139/cairo_starter) - Forkable, Minimal Template for Starknet Projects. - 0 stars 410 | * [cairo-starknet](https://github.com/stars/pcaversaccio/lists/cairo-starknet) - A curated list of Cairo/StarkNet resources, libraries, tools, and more - 0 stars 411 | 412 | ## HACKATON 413 | 414 | * [CurveZero](https://github.com/xan-crypto/CurveZero) - CurveZero - Fixed rate USD loan protocol - 38 stars 415 | * [StarkNet-graffiti](https://github.com/l-henri/StarkNet-graffiti) - A smol project to send graffitis between StarkNet and Ethereum - 12 stars 416 | * [starknet-cairo-101](https://github.com/l-henri/starknet-cairo-101) - Get started with Cairo with this simple tutorial. Complete the puzzles/exercises, get tokens and learn about StarkNet smart contracts! - 11 stars 417 | * [starkdew-valley](https://github.com/rvorias/starkdew-valley) - prj during Hackaton Demo - 10 stars 418 | * [cairo-underhanded](https://github.com/milancermak/cairo-underhanded) - My winning submission to the Cairo underhanded contest - 10 stars 419 | * [starkware_hash_challenge](https://github.com/cryptolu/starkware_hash_challenge) - Optimized Collision Search for STARK-Friendly Hash Challenge Candidates - 4 stars 420 | * [starknet-erc721](https://github.com/l-henri/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. - 2 stars 421 | * [scaling-hackathon-backend](https://github.com/Blockchainpartner/scaling-hackathon-backend) - No description, website, or topics provided. - 2 stars 422 | * [sell-a-maze](https://github.com/sladecek/sell-a-maze) - Proving Existence of Maze Solutions in Zero Knowledge - 1 stars 423 | * [Encode-Hackathon-Starknet](https://github.com/Nysm-Inc/Encode-Hackathon-Starknet) - A protocol that allows game players to transfer any items between games - 1 stars 424 | * [hackathon-starknet](https://github.com/joestakey/hackathon-starknet) - No description, website, or topics provided. - 0 stars 425 | * [ENCODE-HACKATON-KPMG](https://github.com/Blockchainpartner/ENCODE-HACKATON-KPMG) - This repository contains the project of the KPMG team for the Starknet x Encode Hackaton - 0 stars 426 | * [StarkWare-Hackathon-Project](https://github.com/arkhaminferno/StarkWare-Hackathon-Project) - Breaking Ethereum's pseudo Random Number Generation using veeDo Beacon Contract. - 0 stars 427 | * [starknet-erc20](https://github.com/l-henri/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. - 0 stars 428 | 429 | ## EXERCISES 430 | 431 | * [starknet-playground](https://github.com/exp-table/starknet-playground) - My playgrounderino for starkneterino - 13 stars 432 | * [starknet.js-workshop](https://github.com/0xs34n/starknet.js-workshop) - Account and ERC20 Demo for Starknet.js - 12 stars 433 | * [experiments-in-cairo](https://github.com/milancermak/experiments-in-cairo) - A Cairo playground - 9 stars 434 | * [cairo-learning](https://github.com/miguelmota/cairo-learning) - Cairo lang learning notes - 9 stars 435 | * [cairo_exercises](https://github.com/guiltygyoza/cairo_exercises) - No description, website, or topics provided. - 8 stars 436 | * [starknet-philand](https://github.com/Nysm-Inc/starknet-philand) - test code for building - 5 stars 437 | * [StarknetGerald](https://github.com/GeraldHost/StarknetGerald) - Messing around with Starknet contracts - 4 stars 438 | * [cairo-playground](https://github.com/barrasso/cairo-playground) - Solved challenges from the Cairo Playground - 3 stars 439 | * [cairo-tuto](https://github.com/greged93/cairo-tuto) - Tutorial of the cairo language - 3 stars 440 | * [cairo_programs](https://github.com/maheshmurthy/cairo_programs) - No description, website, or topics provided. - 2 stars 441 | * [starknet_js_interaction](https://github.com/FilipLaurentiu/starknet_js_interaction) - No description, website, or topics provided. - 2 stars 442 | * [Cairo](https://github.com/exothium/Cairo) - Roadmap for fast learning and documentation of the process and snippetsparties - 1 stars 443 | * [starknet-contracts](https://github.com/EazyReal/starknet-contracts) - this is a playground for starknet cairo contracts - 1 stars 444 | * [starkware-examples](https://github.com/kevinz917/starkware-examples) - Library of Starkware contracts written in Cairo. - 1 stars 445 | * [cairo_practice](https://github.com/NIC619/cairo_practice) - StarkWare Cairo lang practice - 1 stars 446 | * [cairo_playground](https://github.com/martinheidegger/cairo_playground) - Tests and findings studying Cairo-lang, SHARP resolvers and StarkNET - 1 stars 447 | * [cairo-exercise-answers](https://github.com/unintendedcon/cairo-exercise-answers) - No description, website, or topics provided. - 1 stars 448 | * [starknet](https://github.com/maryhu-2020/starknet) - No description, website, or topics provided. - 1 stars 449 | * [cairo-amm](https://github.com/jonasbostoen/cairo-amm) - Cairo simple AMM implementation with Nile - 1 stars 450 | * [toni_starknet](https://github.com/fabianschu/toni_starknet) - Learning Cairo - 0 stars 451 | * [CairoPlayground](https://github.com/a-moreira/CairoPlayground) - Some solutions to Cairo-lang challenges - 0 stars 452 | * [learning-starknet](https://github.com/DaigaroCota/learning-starknet) - No description, website, or topics provided. - 0 stars 453 | * [starknet-voting-system](https://github.com/dhruvkelawala/starknet-voting-system) - A Polling / Voting System written in Cairo and Starknet. - 0 stars 454 | * [cairo-tutorials](https://github.com/bhchiang/cairo-tutorials) - No description, website, or topics provided. - 0 stars 455 | * [learn_cairo](https://github.com/AzmuthSzym/learn_cairo) - No description, website, or topics provided. - 0 stars 456 | * [cairo_learning](https://github.com/daywednes/cairo_learning) - No description, website, or topics provided. - 0 stars 457 | * [cra-starknet](https://github.com/0xNonCents/cra-starknet) - No description, website, or topics provided. - 0 stars 458 | * [nile-cairo](https://github.com/gvladika/nile-cairo) - starknet test contracts - 0 stars 459 | * [hello-cairo](https://github.com/xavier-alexandre/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 460 | * [cairo-playground](https://github.com/Ratimon/cairo-playground) - No description, website, or topics provided. - 0 stars 461 | * [scaling-hackathon-contract](https://github.com/Blockchainpartner/scaling-hackathon-contract) - Solidity SmartContract + Cairo program for the scaling Hackathon - 0 stars 462 | * [cairo-setup](https://github.com/wackalabs/cairo-setup) - Exercises - 0 stars 463 | * [language-cairo](https://github.com/martriay/language-cairo) - No description, website, or topics provided. - 0 stars 464 | * [warp-experiments](https://github.com/maciejka/warp-experiments) - No description, website, or topics provided. - 0 stars 465 | * [cairo_votooorrrr](https://github.com/nuts-rice/cairo_votooorrrr) - voting with cairo on starknet - 0 stars 466 | * [cairo-tutorial](https://github.com/jarednielsen/cairo-tutorial) - No description, website, or topics provided. - 0 stars 467 | * [cairo](https://github.com/ivanesmeral98/cairo) - No description, website, or topics provided. - 0 stars 468 | * [Cairo-Lang-init](https://github.com/drcapybara/Cairo-Lang-init) - No description, website, or topics provided. - 0 stars 469 | * [cairo](https://github.com/ocrybit/cairo) - solving Cairo exercises - 0 stars 470 | * [cairo-tutorial](https://github.com/Lev-Stambler/cairo-tutorial) - No description, website, or topics provided. - 0 stars 471 | * [cairo_works](https://github.com/owanikin/cairo_works) - No description, website, or topics provided. - 0 stars 472 | * [erc1155-cairo-implementation](https://github.com/0xmerkle/erc1155-cairo-implementation) - writing this to have reference for future projects - 0 stars 473 | * [cairo_tutorials_done](https://github.com/d-s-i/cairo_tutorials_done) - No description, website, or topics provided. - 0 stars 474 | * [exploring-cairo](https://github.com/iskdrews/exploring-cairo) - Exploring and practicing Cairo language. - 0 stars 475 | * [cairo_lang-exercises](https://github.com/gizemmkara/cairo_lang-exercises) - No description, website, or topics provided. - 0 stars 476 | * [Cairo](https://github.com/Matthlib/Cairo) - No description, website, or topics provided. - 0 stars 477 | * [cairo-demo](https://github.com/jpraynaud/cairo-demo) - Demo programs written in Cairo Lang - 0 stars 478 | * [learn-cairo](https://github.com/julianjca/learn-cairo) - No description, website, or topics provided. - 0 stars 479 | * [starknet-amm](https://github.com/jw122/starknet-amm) - Simple AMM with StarkNet - 0 stars 480 | * [Cairo](https://github.com/KadinD/Cairo) - No description, website, or topics provided. - 0 stars 481 | * [cvote](https://github.com/kelemeno/cvote) - Now it is a simple voting program instead, in src/demo/cvote - 0 stars 482 | * [ABM](https://github.com/chaosconstruct/ABM) - No description, website, or topics provided. - 0 stars 483 | * [starknet-playground](https://github.com/microbecode/starknet-playground) - No description, website, or topics provided. - 0 stars 484 | * [cairo-playground](https://github.com/rootulp/cairo-playground) - Cairo playground solutions - 0 stars 485 | * [cairo-stark-learning](https://github.com/Shr1ftyy/cairo-stark-learning) - learning about cairo and starknet deployments - 0 stars 486 | * [StarkNet-Voting-Workshop](https://github.com/0xNonCents/StarkNet-Voting-Workshop) - No description, website, or topics provided. - 0 stars 487 | * [multisig-wallet-starknet](https://github.com/eth-hackathon/multisig-wallet-starknet) - smart contract account manage by multiple - 0 stars 488 | 489 | ## MISC 490 | 491 | * [EthDataMarketplace](https://github.com/nulven/EthDataMarketplace) - EthDataMarketplace - 50 stars 492 | * [zock](https://github.com/uqbar-dao/zock) - Cairo ZK Verifier in Nock - 28 stars 493 | * [SIMPs](https://github.com/CairOpen/SIMPs) - StarkNet Improvement Proposal repository - 22 stars 494 | * [christopher](https://github.com/topology-gg/christopher) - A gate level simulator and gate level netlist standard specification in Cairo - 16 stars 495 | * [crypts](https://github.com/abigger87/crypts) - A cairo port for Rari Capital Vaults - 9 stars 496 | * [starknet-rs](https://github.com/Genysys/starknet-rs) - No description, website, or topics provided. - 4 stars 497 | * [cairo-utils-web](https://github.com/ccarnino/cairo-utils-web) - Web UI with utilities for programming in Cairo - 4 stars 498 | * [basic-superfluid](https://github.com/ayushm2003/basic-superfluid) - Basic superfluid implementation in cairo - 2 stars 499 | * [ReefNet](https://github.com/GigameshGarages/ReefNet) - (claims to use Starkware Veedo VDF ) - 2 stars 500 | * [starknet-forms](https://github.com/nicon44/starknet-forms) - Google Forms like project built using blockchain technology - 2 stars 501 | * [Starknet-Recovery-Service](https://github.com/Starknet-Recovery-Service) - Switch/account recovery mechanism - 2 stars 502 | * [ErgoNet](https://github.com/Semiott/ErgoNet) - Non Fungible Tokens for Privacy Preserving Proofs of Credit Scores - 1 stars 503 | * [frobisher](https://github.com/topology-gg/frobisher) - A musical assistant written in Cairo - 1 stars 504 | * [starknet-cairo](https://github.com/mcyos118/starknet-cairo) - Cairo powers StarkEx, which scales applications on Mainnet (including dYdX, Sorare, Immutable X, and DeversiFi). - 1 stars 505 | * [starknet-api](https://github.com/lennoxstark47/starknet-api) - No description, website, or topics provided. - 0 stars 506 | * [starkbot](https://github.com/focustree/starkbot) - Assign discord roles based on owned NFTs - 0 stars 507 | * [snuggly](https://github.com/BlakeMScurr/snuggly) - Snuggly is a credibly neutral social network. - 0 stars 508 | 509 | 510 | --------------------------------------------------------------------------------