Researching and implementing lighter Ethereum 2.0 clients

Research for Scale️️

Nimbus is a research project and a client implementation for Ethereum 2.0 designed to perform well on embedded systems and personal mobile devices, including older smartphones with resource-restricted hardware.

See our repos

Friendly Research

We’re translating the latest Ethereum 2.0 research like BN curves, BLS signatures and RANDAO games into practical, performant and reusable libraries to provide fertile exploration ground for further R&D. Want to run advanced simulations and tests? Get in touch!

See docs

Friendly Licensing

We’re building Nimbus as a common good with liberal licensing to allow the widest deployment of Ethereum 2.0 possible. Want to integrate Nimbus in your product? Get in touch!

Friendly Networking

We're crazy about hacking together. Want to make Nimbus or Nim the focus of your hackathon? Coming to one of ours but not sure where to start? We'd love to help you out and get the ball rolling. Get in touch!

Friendly Platform Support

The Nim language delivers safe and performant code on any platform with a C compiler available. Developing the latest RISC-V boards or simply have an old Windows machine lying around? Get in touch!


Nimbus is an open source initiative in which anyone can get involved. There are a number of ways to contribute:

Join the Team

We are always looking for passionate and talented individuals to join our team.

See list of open roles

Work on Bounties

As an open source project, anyone anywhere can get involved and contribute code.

See open bounties

Join the Conversation

We are an open community and happy to answer your questions and help you learn more about Nimbus.

Join us in Status

Core Contributors

We’re a diverse group of researchers, engineers, and scientists with a passion for web3 technologies. We work primarily in Nim.

Read our News

Check out the latest Nimbus news: