ANVIL WORKBENCH

Parse, emit, and export generated Solana code

Load a demo, paste source, upload a file or folder, or point at a public GitHub repo — then pick your target framework and compile.

Input source
Demo program
Target framework
Generated output
anvil-outputPinocchio
Click "Parse + Emit" to generate Pinocchio code
Supports demo, paste, file upload, folder upload, and GitHub repo
WHAT'S SUPPORTED
Demo programs (counter, vault, escrow, staking, perp)
Paste raw Anchor source
Upload a local .rs file
Upload a local folder — pick entry
GitHub public repo URL + optional ref/subpath
Download single combined .rs file
Download whole generated codebase as .tar
Browse multi-file output in file tree