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 Flagship
Hybrid Bitcoin full node in Rust + Python
Features
75k lines 95%
Rustoshi
Rust
Bitcoin full node from scratch in Rust
Features
84k lines 95%
Blockbrew
Go
Bitcoin full node in Go
Features
86k lines 95%
Hotbuns
TypeScript
Bitcoin full node in TypeScript on Bun
Features
56k lines 95%
Beamchain
Erlang
Bitcoin full node in Erlang/OTP
Features
58k lines 95%
Camlcoin
OCaml
Bitcoin full node in OCaml
Features
65k lines 95%
Clearbit
Zig
Bitcoin full node in Zig
Features
68k lines 95%
Haskoin
Haskell
Bitcoin full node in Haskell
Features
51k lines 100%
Lunarblock
Lua
Bitcoin full node in Lua for LuaJIT
Features
40k lines 90%
Nimrod
Nim
Bitcoin full node in Nim
Features
47k lines 90%
Node Runner
JavaScript
AI-powered multi-language build orchestrator
Features
100%