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
74k lines
100%
Rustoshi
Rust
Bitcoin full node from scratch in Rust
Features
83k lines
100%
Blockbrew
Go
Bitcoin full node in Go
Features
85k lines
100%
Hotbuns
TypeScript
Bitcoin full node in TypeScript on Bun
Features
55k lines
100%
Beamchain
Erlang
Bitcoin full node in Erlang/OTP
Features
56k lines
100%
Camlcoin
OCaml
Bitcoin full node in OCaml
Features
64k lines
100%
Clearbit
Zig
Bitcoin full node in Zig
Features
67k lines
100%
Haskoin
Haskell
Bitcoin full node in Haskell
Features
46k lines
100%
Lunarblock
Lua
Bitcoin full node in Lua for LuaJIT
Features
38k lines
100%
Nimrod
Nim
Bitcoin full node in Nim
Features
46k lines
100%
Node Runner
JavaScript
AI-powered multi-language build orchestrator
Features
100%