Reference implementation for the peer-to-peer agent that manages the Stellar network.
3,301
stars
11,204
commits
C++
primary language
Sep 10, 2026
updated
Stellar-core is a replicated state machine that maintains a local copy of a cryptographic ledger and processes transactions against it, in consensus with a set of peers. It implements the Stellar Consensus Protocol, a federated consensus protocol. It is written in C++20 and runs on Linux, OSX and Windows. Learn more by reading the overview document.
Documentation of the code's layout and abstractions, as well as for the
functionality available, can be found in
./docs.
See Installation
See Contributing
See running tests
(top 30 of 96)
C++
53.4%
C
44.4%
Reference implementation for the peer-to-peer agent that manages the Stellar network.
3,301
stars
11,204
commits
C++
primary language
Sep 10, 2026
updated
Stellar-core is a replicated state machine that maintains a local copy of a cryptographic ledger and processes transactions against it, in consensus with a set of peers. It implements the Stellar Consensus Protocol, a federated consensus protocol. It is written in C++20 and runs on Linux, OSX and Windows. Learn more by reading the overview document.
Documentation of the code's layout and abstractions, as well as for the
functionality available, can be found in
./docs.
See Installation
See Contributing
See running tests
(top 30 of 96)
C++
53.4%
C
44.4%