Ethereum core teams
1 min read
Eth1 - execution layer Eth2 - consensus layer (nomenclature recently deprecated, but still used in some contexts)
Client teams (those that are open-source), in no particular order:
| Domain | Project | Language | Docs |
|---|---|---|---|
| Eth2 | Prysm | Go | docs |
| Eth2 | Lighthouse | Rust | docs |
| Eth2 | Lodestar | Typescript | docs |
| Eth1 + Eth2 | Nimbus eth2 and eth1 | Nim | docs |
| Eth2 | Teku (Artemis + Harmony) | Java / Kotlin | docs |
| Eth1 | Go-ethereum | Go | docs |
| Eth1 | Nethermind | C# | docs |
| Eth1 | Besu | Java | docs |
| Eth1 | ethereum-JS | Javascript | docs |
| Eth1 | Erigon | Go | docs |