IDE

How do I augment my development experience?

Tooling List

ZKREPL.DEV

Online IDE Herearrow-up-right

Won't allow you to wield the full depth of functionality afforded by Circom, but it is an incredibly portable and simplifying tool that can be thought of as https://remix.ethereum.org/arrow-up-right for Circom

VSCode Extension

Marketplace Listing Herearrow-up-right; Source Code Herearrow-up-right

VIM Extension

Source Code Herearrow-up-right

Shield

Source Code Herearrow-up-right

The SHIELD is a development framework for circom developers; SHIELD makes the circom circuits development and debugging easy as hardhat/truffle does for the smart solidity contracts; it also improves the developer experience and makes it attractive to increase the mass adoption of zkps.

SHIELDchevron-right

Circomspect

Source Code Herearrow-up-right

Static analyzer for Circom; will help solve issues the compiler throws + unsafe circuit design you didn't know to look for

Circomspectchevron-right
circle-info

Credit to https://github.com/arnaucube/awesome-circomarrow-up-right for this aggregated listing of IDE tools

Last updated