# Contribute Code to the XRP Ledger The software that powers the XRP Ledger is open-source, so anyone can download, modify, extend, or explore it. Look for "[Source]" links in the [documentation](docs.html) to jump directly into the related source code, or browse the source code on GitHub: | XRP Ledger Source Code | | |:-----------------------|:----------------------------------------------------| | Repository | | | License | [Multiple; ISC (permissive)](https://github.com/ripple/rippled/blob/develop/LICENSE) | | Programming Language | C++ | If you're not sure where to start, Dev Null Productions provides a detailed and thorough [**Source Code Guide**](https://xrpintel.com/source) that describes the structure and functions of the `rippled` XRP Ledger server implementation. ## Related Repositories You can find various XRP Ledger-related projects under these and other GitHub organizations: - [Ripple](https://github.com/ripple/) - [Xpring](https://github.com/xpring-eng/) - [XRP Community](https://github.com/xrp-community/) - [XRPL Labs](https://github.com/XRPL-Labs/) Be sure to look at each repository's license and contributing guidelines before contributing to that repository.