All Projects
Bitcoin full node implementations across 10+ programming languages, plus the tooling that builds them.
Every node tells a different story
The same protocol, reimagined through the idioms and strengths of each language.
Ouroboros
Rust Python
Hybrid Bitcoin full node in Rust + Python
Features
44k lines
100%
Rustoshi
Rust
Bitcoin full node from scratch in Rust
Features
79k lines
100%
Blockbrew
Go
Bitcoin full node in Go
Features
81k lines
93%
Hotbuns
TypeScript
Bitcoin full node in TypeScript on Bun
Features
91k lines
93%
Beamchain
Erlang
Bitcoin full node in Erlang/OTP
Features
36k lines
100%
Camlcoin
OCaml
Bitcoin full node in OCaml
Features
37k lines
100%
Clearbit
Zig
Bitcoin full node in Zig
Features
62k lines
93%
Haskoin
Haskell
Bitcoin full node in Haskell
Features
34k lines
100%
Lunarblock
Lua
Bitcoin full node in Lua for LuaJIT
Features
34k lines
100%
Nimrod
Nim
Bitcoin full node in Nim
Features
44k lines
100%
Node Runner
JavaScript
AI-powered multi-language build orchestrator
Features
100%