Files
xrpl-dev-portal/content/contributing/contribute-code.md
mDuo13 b1339f84c6 Clean up unused / removed pages & images
- Delete folders for new pages that are handled by templates w/ no
  markdown source
- Fully remove "Use Cases", leaving redirects for deleted pages.
    - Move certain pages to new areas & remove Use Case markup
- Add "Contribute Code to the XRP Ledger" draft page
- Fix image paths in some Japanese-translated pages
2020-09-18 16:39:52 -07:00

2.5 KiB

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. Some repositories you may want to consider include the following:

Repository Language Description
rippled C++ The core XRP Ledger server.
ripple-lib TypeScript JavaScript client library.
ripple-address-codec TypeScript XRP Ledger address encoding/decoding library.
ripple-binary-codec TypeScript XRP Ledger binary data encoding/decoding library.
ripple-keypairs TypeScript XRP Ledger elliptic curve cryptography library.
rippled-historical-database JavaScript Data API server and XRPCharts backend.
standards-drafts N/A Standards and specifications for XRP Ledger software.
Xpring4j Java Java SDK for XRP Ledger, Interledger, and PayID.
XpringKit Swift Swift SDK for XRP Ledger, Interledger, and PayID.
Xpring-JS TypeScript JavaScript SDK for XRP Ledger, Interledger, and PayID.
XRP-API TypeScript REST API to the XRP Ledger.
xrpl-dev-portal HTML, Markdown This website.
XUMM-App TypeScript Client application and developer platform for XRP Ledger. (Not freely licensed for all purposes.)

Be sure to look at each repository's license and contributing guidelines before contributing to that repository.