Hi everyone,
I’d like to share a project I’ve been working for the last year
raw₿it —
a visual raw transaction builder & script debugger.
https://rawbit.ioSource:
https://github.com/rawBit-io/rawbitIt’s an interactive web application that lets you drag-and-drop predefined nodes on a canvas to build real Bitcoin transactions from scratch, with every byte updating live.
How it works: The tool runs in your browser (calculations via lightweight backend) or fully offline with local install. Connect nodes to generate preimages, signatures, witnesses, TXID/WTXID, and more — no hex editing required. Step through script execution opcode by opcode and watch the stack change in real time.
Key Features: - Build transactions visually (P2PKH, multisig, timelocks, SegWit, etc.)
- See the exact Python code behind every node
- Change values and instantly update preimages, TXID, weight, fees
- Multi-tab workspace, undo/redo, dark mode, shareable flows, testnet/mainnet/regtest switch
- 10 hands-on lessons included (all transactions broadcast to testnet for verification)
Disclaimer: This is an educational tool only — it is not designed or intended for handling real funds. Use it solely for learning and experimentation to avoid any risks.
Feedback, bug reports, and new lesson ideas welcome.
Thanks!