Skip to content

LedgerHQ/ledger-live

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

55,834 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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.

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.

Finding documentation

  1. Repo-wideAGENTS.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 code*
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

*Prefer domain/, features/ and shared/ over the legacy libs/ directory.

Nightly releases

License

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

About

Mono-repository for packages related to Ledger Live and its JavaScript ecosystem.

Topics

Resources

License

Contributing

Stars

Watchers

Forks

Contributors