Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/iamsahu/awesome-circom

A curated list of awesome resources for learning and programming with Circom
https://github.com/iamsahu/awesome-circom

List: awesome-circom

Last synced: about 1 month ago
JSON representation

A curated list of awesome resources for learning and programming with Circom

Awesome Lists containing this project

README

        

# Awesome Circom

A curated list of awesome resources for learning and programming with [Circom](https://iden3.io/circom)

## Contents

- [Official Resources](#official-resources)
- [Get Coding](#get-coding)
- [Libraries](#libraries)
- [Dev Tools](#dev-tools)
- [Projects](#projects)
- [Talks & Workshops](#talks-workshops)

---

## Official Resources

- [Documentation](https://docs.circom.io/)
- [Github](https://github.com/iden3/circom)

## Get Coding

### Dev Tools

- [zkRepl](https://zkrepl.dev/)
- [Circomspect](https://github.com/trailofbits/circomspect)

### Boilerplates

- [Circom Starter](https://github.com/0xPARC/circom-starter)

### Libraries

- [CircomLib](https://github.com/iden3/circomlib)
- [Circom-ecdsa](https://github.com/0xPARC/circom-ecdsa)
- [efficient-zk-ecdsa](https://github.com/personaelabs/efficient-zk-ecdsa)

## Projects

- [Circom pairing](https://github.com/yi-sun/circom-pairing)
- [zk-identity](https://github.com/jefflau/zk-identity)
- [Building roll ups in circom](https://github.com/GuthL/roll_up_circom_tutorial)
- [Semaphore](https://github.com/semaphore-protocol/semaphore/tree/main/packages/circuits)
- [ZKHunt](https://github.com/FlynnSC/zk-hunt)
- [NightMarket for Darkforest](https://github.com/factorgroup/nightmarket)
- [DarkForest](https://github.com/darkforest-eth/circuits)
- [BattleZips](https://battlezips.gitbook.io/battlezips/development/circom-language)
- [zkRegex](https://github.com/zk-email-verify/zk-regex)
- [zk Email](https://github.com/zk-email-verify)
- [zkMaps](https://github.com/zkMaps/zkMaps)
- [privacy pools](https://github.com/ameensol/privacy-pools)
- [Telepathy (SuccinctLabs)](https://github.com/succinctlabs/telepathy-circuits)
- [zkShield](https://github.com/bankisan/zkShield)
- [zk-p2p-on ramp](https://github.com/0xSachinK/zk-p2p-onramp/tree/main)

## Talks & Workshops

- [Circom Workshop by 0xPARC](https://learn.0xparc.org/materials/circom/learning-group-1/circom-1)
- [Zero Knowledge Proofs, MooC 2023](https://zk-learning.org)
- [Programming ZKPs Part 1](https://www.youtube.com/watch?v=kho-vcQGa0c)
- [Programming ZKPs Part 2](https://www.youtube.com/watch?v=guQoS2xSksI)
- [Modern Zero Knowledge Cryptography [MIT IAP 2023]](https://zkiap.com/)
- [Circom 1](https://www.youtube.com/watch?v=El64GK_rM6c)
- [Circom 2](https://www.youtube.com/watch?v=CjaMn9bMeFg)

## Contribute

Propose link additions by visiting [README.md](./README.md) and click the "pen" icon in the top right corner. Make changes to the file and follow the instructions to create a pull request.