Profile
Back to NewsBack
GitHub Trending 3 min
Reader Mode
LedgerHQ/ledger-live: Mono-repository for Ledger Wallet apps and related packages

LedgerHQ/ledger-live: Mono-repository for Ledger Wallet apps and related packages

11 hours ago

Ledger Wallet

Previously known as "Ledger Live"

External developers: also see Ledger Developer Portal for guides like Blockchain Support guide.

Apps

The repository houses the companion apps for Ledger hardware wallet signers allowing users to manage crypto, install apps on device, update firmware, verify and sign transactions.

Download production apps from https://download.live.ledger.com

npm packages

The repo is also home to 150+ library packages that are consumed both internally by the apps and externally by third-party developers integrating with Ledger hardware.

Public packages are published to npm by ldg-github-ci.

Sibling repositories

Several @ledgerhq/* packages consumed here are published from separate repositories:

| Repository | Key packages | | --- | --- | | device-sdk-ts | @ledgerhq/device-management-kit, @ledgerhq/context-module, @ledgerhq/device-signer-kit-, @ledgerhq/device-transport-kit-, @ledgerhq/speculos-device-controller | | ts-libs | @ledgerhq/auth, @ledgerhq/devices, @ledgerhq/hw-transport, @ledgerhq/hw-transport-mocker, @ledgerhq/live-network, @ledgerhq/live-promise, @ledgerhq/psbtv2, ...more | | wallet-api | @ledgerhq/wallet-api-client, @ledgerhq/wallet-api-client-react, @ledgerhq/wallet-api-core, @ledgerhq/wallet-api-server, @ledgerhq/wallet-api-simulator | | coin-modules | @ledgerhq/coin-stellar, @ledgerhq/coin-xrp | | lumen | @ledgerhq/lumen-ui-react, @ledgerhq/lumen-ui-rnative, @ledgerhq/lumen-utils-shared, @ledgerhq/lumen-ui-*-visualization | | crypto-icons | @ledgerhq/crypto-icons | | ledger-zcash-utils | @ledgerhq/zcash-utils | | alpaca-coin-module | @ledgerhq/coin-module-framework |

Getting started

The repo uses:

  • mise for pinned local tool versions
  • pnpm workspaces for npm package management
  • Nx for task orchestration and repo management
  • Changesets for changelogs and publishing
To install everything run:
mise install
pnpm i

What to run next depends on the workspace you're targeting. See repo commands for build, dev, lint, and test recipes, or check the README in the relevant workspace.

Contributing & reviewing

  • CONTRIBUTING.md — for PR authors: branch conventions, the PR lifecycle, and quality gates before requesting review.
  • REVIEWING.md — for code-owner reviewers: how to scope, what to look for, and how to give feedback.

Finding documentation

  1. Repo-wide — AGENTS.md, then docs/
  2. Task-specific (agents) — .agents/skills/
  3. Local — README in the workspace or package you're working in

Overall structure

| Path | Purpose | | ----------- | ---------------------------------------------------------------------------------------------------------- | | .agents/ | Shared agent-facing docs | | apps/ | Desktop, mobile and CLI apps | | devtools/ | Internal developer tooling and shell helpers | | docs/ | Repo-wide canonical docs | | domain/ | Domain packages (entity/, api/)\* | | e2e/ | E2E tests using Detox and Speculos | | features/ | Features shared across apps\* | | libs/ | Legacy shared libraries — maintained, not grown\\ | | patches/ | patchedDependencies auto-applied during pnpm install | | scripts/ | Repo-level utility scripts | | shared/ | Cross-cutting packages used in domain/, features/ and apps/\* | | tests/ | Dummy apps for testing (dapps, wallet) | | tools/ | CI actions, GitHub bots and Nx plugins |

\*Monorepo architecture — where new code goes.

\\See libs/README.md.

Nightly releases

  • Desktop binaries and Android APKs are attached to build workflows – see GitHub Actions.
  • Authorised users can also access Testflight, Firebase App Distribution and ledger-live-build repository.
  • Nightly packages are published with @nightly dist-tag, e.g. npm i @ledgerhq/hw-app-eth@nightly
  • More details on the Wiki: https://github.com/LedgerHQ/ledger-live/wiki/Release-Process#nightlies

License

Please check each project LICENSE file, most of them are under the MIT license.

Chat with me