I’d like to share a project I’ve been working for the last year raw₿it — a visual raw transaction builder & script debugger.
Source:https://github.com/rawBit-io/rawbit
It’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!