A Nim implementation of the Ethereum Beacon Chain consensus layer client, optimized for resource-restricted devices including Raspberry Pi, with low resource usage.
- nightly
- Published at
- 4d ago
- 669
- Stars
- 6,989
- Download
- Synced at
- 11m ago
Latest release
nightlyNov 9, 2026, 05:33 AMPre-releaseDownloads slow? Switch the source anytime above
README
Project Overview
Nimbus-eth2 is an extremely efficient consensus layer (eth2) client implementation written in Nim. It is optimized for embedded systems and resource-restricted devices — including Raspberry Pis — and its low resource usage makes it an excellent choice for any server or desktop.
Key Features
- Ethereum Beacon Chain consensus layer client
- Optimized for resource-restricted devices
- REST API available
- Supports mainnet and testnets (Hoodi, Sepolia)
- Migration guides available
Target Audience
- Ethereum validators and node operators
- Users running Ethereum nodes on resource-restricted devices
- Blockchain developers
Quick Start
- Refer to The Book for running a beacon node and operating as a validator
- Check the Quickstart to connect to mainnet or Hoodi testnet
- For migration from other clients, see the migration guide
Core Advantages
- Extremely low resource usage, ideal for Raspberry Pi
- Written in Nim for efficiency and safety
- Public REST API test endpoints available
- Open-source and free (Apache-2.0)
System Requirements
- OS: Cross-platform (Linux, macOS, Windows)
- Architectures: x86_64, arm64
Release history
Sort