Run Ethereum 2.0 node by Prysm

Become Ethereum 2.0 Testnet validator
It’s here it’s here! Over the past months we’ve been preparing extensively, working every single day to deliver a public testnet for Ethereum 2.0’s proof of stake beacon chain to the community. We have it, it’s live, and you can stake!
  • Guide
  • Ethereum 2.0
  • Testing
  • Stalking
  • Ethereum 2.0
  • Prysm

Shasper

Parity Shasper is Ethereum 2.0 beacon chain implementation using the Substrate framework by Parity
Background Parity Technologies is a blockchain infrastructure company responsible for maintaining the popular Ethereum client, Parity Ethereum . Implementation Details Parity is developing Parity Ethereum - a legacy Ethereum 1.0 client written in the Rust programming language and built for mission
  • Ethereum
  • Project
  • Ethereum 2.0
  • Rust
  • Substrate Framework

Start contributing Ethereum 2.0

A Step by step guide.
This is complete step by step article to start contributing Ethereum 2.0. Contribution includes Development, Testing, Design, Formal verifications, Participate in network, Documentations, Helping more people to start contributing.
  • Ethereum
  • Collections
  • Ethereum 2.0
  • Core
  • Go
  • Java
  • Javascript
  • Rust
  • TypeScript
  • Python
  • Swift
  • Code

Yeeth

Swift implementation of Ethereum 2.0 beacon chain
Started by Dean Eigenmann and Eric Tu by announcing in twitter, Yeeth targets the Apple machines to run Ethereum 2.0 clients.
  • Ethereum
  • Project
  • Ethereum 2.0
  • Swift

Contributing trinity

Thank you for your interest in contributing! We welcome all contributions no matter their size. Please read along to learn how to get started. If you get stuck, feel free to reach for help in our Gitter channel.
  • Guide
  • Ethereum 2.0
  • Python
  • Documentation
  • Testing
  • Ethereum 1.x
  • Code
  • Trinity

Trinity

Ethereum 2.0 and Ethereum 1.0 Implementation in Python.
Trinity is a client for the Ethereum protocol including the existing 1.0 chain as well as emerging support for the upcoming Ethereum 2.0 / Serenity spec written in Python. Goals provide a reference implementation for an Ethereum 1.0 node (alpha) support "full" and "light" modes fully support mainnet
  • Ethereum
  • Project
  • Ethereum 2.0
  • Python

Harmony

Java implementation of Ethereum 2.0 Beacon Chain
Ethereum 2.0 Beacon chain client. Someday, definitely, it will be a fully featured Serenity client. We are working to get there. Currently there is no p2p and, hence, there is no cross client communication.
  • Ethereum
  • Project
  • Ethereum 2.0
  • Java

Harmony Contribution guideline

Thank you for joining our efforts to drive Ethereum forward! We are not very strict on requirements but your code should help us to reach our goal, it should be easy to get it, understand the idea, and it should be feasible to review it.
  • Guide
  • Ethereum 2.0
  • Java
  • Code
  • Testing
  • Testnet
  • Harmony

Artemis

Java Implementation of the Ethereum 2.0 Beacon Chain by Pegasys
Background PegaSys (Protocol Engineering Groups and Systems) is a 50-person team dedicated to enterprise grade blockchain at ConsenSys. Alongside supporting the public Ethereum Mainnet, the team works on privacy, permissioning, scalability, and other features to make Ethereum production-ready for
  • Ethereum
  • Project
  • Ethereum 2.0
  • Java

Code Contribution for Lodestar ETH2.0 Projects

There is a lot of work being done that are core infrastructural pieces for Eth2.0. Contributions to any of the below repositories would be greatly appreciated. All the libraries are written in TypeScript (or in the process of being converted from pure JS to TypeScript) : 
  • Guide
  • Ethereum 2.0
  • Javascript
  • TypeScript
  • Code
  • Testing
  • Lodestar 

Lodestar 

Etherum 2.0 Sharding Client developed by Chain Safe Systems in JavaScript (TypeScript).
Background Based in Toronto, ChainSafe Systems is a blockchain research and development firm offering consulting services to a number of different ethereum-based projects including Bunz, Shyft, Aion, and Polymath. Implementation Details The team is currently building an Ethereum 2.0 client written
  • Ethereum
  • Project
  • Ethereum 2.0
  • Javascript
  • TypeScript

Lighthouse

Rust implementation of the Serenity Beacon Chain, maintained by Sigma Prime.
Lighthouse is an open-source Ethereum Serenity client that is currently under development. Designed as a Serenity-only client, Lighthouse will not re-implement the existing proof-of-work protocol. Maintaining a forward-focus on Ethereum Serenity ensures that Lighthouse avoids reproducing the high
  • Ethereum
  • Project
  • Ethereum 2.0
  • Rust

Involve in Development

Both full-time(Core contributors) and part-time are welcome to contribute the prysm which is Go implementation of Ethereum 2.0. Pease read the Contribution Guideness and Requirements to start contributing. 
  • Guide
  • Ethereum 2.0
  • Go
  • Code
  • Testing
  • Prysm

Prysm

Full featured sharding client for Ethereum 2.0 written in Go by Prysmatic Labs
Prysmatic Labs is developing Prysm, a full featured sharding client for Ethereum 2.0, that can process transactions faster than ever before! Network Ethereum Serenity, Shasper (Sharding + Casper Proof of Stake) Implementation Language Golang Networking protocol Libp2p from Protocol Labs Interprocess
  • Ethereum
  • Project
  • Ethereum 2.0
  • Go

Nimbus

Ethereum 2.0 Sharding Client for Resource-Restricted Devices written in Nim by Status.im
Nimbus is Etherum 2.0 Sharding Client being build by status.im. Nimbus is written in a language called Nim. We feel Ethereum 2.0 will mostly live in embedded systems, so have designed Nimbus to perform well on IoT and personal mobile devices, including older smartphones with resource-restricted
  • Ethereum
  • Project
  • Ethereum 2.0
  • Nim