4 ms·
Show HN: Qasmtools CLI tools for formatting, linting, and highlighting OpenQASM
OpenQASM is a language for quantum computing, but tooling around it is still minimal.
I’ve been building a CLI-first toolchain in Go that includes:
- `qasm fmt`: code formatter
- `qasm lint`: basic linter
- `qasm highlight`: syntax highlighter (ANSI)
- `qasm lsp`: language server (VS Code extension)
- WASM build for web use
Everything is in Go, and it's a work in progress. Feedback welcome.
GitHub: https://github.com/orangekame3/qasmtools https://github.com/orangekame3/qasmtools
Playground: https://www.orangekame3.net/qasmtools/ https://www.orangekame3.net/qasmtools/
VSCode extension: https://marketplace.visualstudio.com/items?itemName=orangekame3.vscode-qasm https://marketplace.visualstudio.com/items?itemName=orangeka...