https://github.com/tintinweb/vscode-circom-pro
👩💻 Circom compiler, snippets, hover and language support for Visual Studio Code
https://github.com/tintinweb/vscode-circom-pro
circom vscode-extension
Last synced: 12 months ago
JSON representation
👩💻 Circom compiler, snippets, hover and language support for Visual Studio Code
- Host: GitHub
- URL: https://github.com/tintinweb/vscode-circom-pro
- Owner: tintinweb
- License: mit
- Created: 2023-04-20T09:14:49.000Z (about 3 years ago)
- Default Branch: master
- Last Pushed: 2023-04-20T10:21:05.000Z (about 3 years ago)
- Last Synced: 2025-05-06T22:36:26.852Z (about 1 year ago)
- Topics: circom, vscode-extension
- Language: JavaScript
- Homepage: https://marketplace.visualstudio.com/items?itemName=tintinweb.vscode-circom-pro
- Size: 213 KB
- Stars: 15
- Watchers: 2
- Forks: 1
- Open Issues: 3
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE
Awesome Lists containing this project
README
[
](https://thecreed.xyz/)
[[ 🌐 ](https://thecreed.xyz/)[ 🫂 ](https://community.thecreed.xyz/c/start-here)]

# 👩💻 vscode extension
### Snippets
[
](https://user-images.githubusercontent.com/2865694/233330364-4ade0a9a-23f4-4083-a9dc-369169ce9a15.gif)
### Compilation, Proof Generation, and Verification
[
](https://user-images.githubusercontent.com/2865694/233328350-7b9d5c29-1328-4e10-947c-bc5a15561e83.gif)
Provide the proof input is as easy as declaring JSON encoded `proof.input` struct, inline, within a comment block in the main circom file.
```javascript
/*
proof.input = {
"a":4,
"b":5
}
*/
```
### Bootstrapping a circomjs circuit config for the compiler
[
](https://user-images.githubusercontent.com/2865694/233328327-57561823-bd88-4288-a44c-cee6325c5465.gif)
### Commands
[
](https://user-images.githubusercontent.com/2865694/233327059-5579da45-a464-43b2-af4a-3c4f332511c1.png)
### Settings
[
](https://user-images.githubusercontent.com/2865694/233334155-c15ce183-cadb-4cc6-b657-af71bc19f9aa.png)
# 🐞 Feedback/Bugs
Please file questions/bugs with the projects [GitHub Issue Tracker](https://github.com/tintinweb/vscode-circom-pro/issues) 🙌.
# 🫶 Acknowledgements
* [iden3.circom](https://marketplace.visualstudio.com/items?itemName=iden3.circom) - bundled extension: circom language support / highlighting
* [@zefi/circomjs](https://www.npmjs.com/package/@zefi/circomjs) - compiler framework