Skip to content

Secure, open source and community driven crypto wallet runs on all platforms and trusted by millions.

License

Notifications You must be signed in to change notification settings

OneKeyHQ/app-monorepo

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

5,819 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

OneKey: Secure Crypto Wallet

Anti-scam, open-source crypto wallet for every chain. Supports Bitcoin, Ethereum, Solana, Tron, BNB Smart Chain, and more.

Github Stars Version Contributors Last commit Issues Pull Requests Twitter Follow

๐Ÿ“ฅ Download

Platform Link
iOS App Store
Android Google Play
Desktop macOS / Windows / Linux
Browser Extension Chrome Web Store
Bridge Download

๐Ÿ“‹ Table of Contents

๐Ÿ“– Documentation

๐Ÿ—‚ Project Structure

This is a monorepo managed with Yarn workspaces.

app-monorepo/
โ”œโ”€โ”€ apps/
โ”‚   โ”œโ”€โ”€ desktop/        # Electron desktop app (macOS, Windows, Linux)
โ”‚   โ”œโ”€โ”€ ext/            # Browser extension (Chrome)
โ”‚   โ”œโ”€โ”€ mobile/         # React Native mobile app (iOS, Android)
โ”‚   โ”œโ”€โ”€ web/            # Web application
โ”‚   โ””โ”€โ”€ web-embed/      # Embeddable web component
โ”œโ”€โ”€ packages/
โ”‚   โ”œโ”€โ”€ components/     # Shared UI component library
โ”‚   โ”œโ”€โ”€ core/           # Core business logic & crypto utilities
โ”‚   โ”œโ”€โ”€ kit/            # Main UI kit
โ”‚   โ”œโ”€โ”€ kit-bg/         # Background service kit
โ”‚   โ”œโ”€โ”€ qr-wallet-sdk/  # QR-code hardware wallet SDK
โ”‚   โ””โ”€โ”€ shared/         # Shared utilities, constants, and types
โ”œโ”€โ”€ development/        # Dev tooling & scripts
โ”œโ”€โ”€ patches/            # Dependency patches
โ””โ”€โ”€ docs/               # Documentation & i18n

๐Ÿš€ Getting Onboard

Prerequisites: Node.js >= 22, Yarn 4.x (bundled via Corepack), Git LFS

git clone https://github.com/OneKeyHQ/app-monorepo.git
cd app-monorepo
yarn
yarn app:web    # starts dev server at http://localhost:3000
๐Ÿ“ฑ Platform-specific requirements
  • iOS: Xcode >= 13.3
  • Android: JDK >= 11

๐Ÿง‘โ€๐Ÿ’ป Development

Run these commands from the root directory:

Command Description
yarn app:web Start web dev server (port 3000)
yarn app:ios Run iOS app via USB-connected device
yarn app:android Run Android app
yarn app:desktop Run desktop (Electron) app
yarn app:ext Run browser extension

๐Ÿก Community & Enterprise Edition

  • ๐Ÿก ๐Ÿง”๐Ÿปโ€โ™‚๏ธ Community Edition โ€” Free forever for individuals and open-source communities.
  • ๐Ÿฆ ๐Ÿ’ผ Enterprise Edition โ€” Coming soon. Star this repo to get notified when it's ready.

๐Ÿ’ก Support

๐Ÿ”ฐ Security

  • Please read the Bug Bounty Rules, we have detailed the exact plan in this article.
  • Report suspected vulnerabilities privately to [email protected] or via BugRap.
  • Please do NOT create publicly viewable issues for suspected security vulnerabilities.
  • As an open source project, although we are not yet profitable, we try to give some rewards to white hat hackers who disclose vulnerabilities to us in a timely manner.
  • See SECURITY.md for full details.

๐Ÿ’ฌ Docs in Your Languages

Available Languages
๐Ÿ‡จ๐Ÿ‡ณ ็ฎ€ไฝ“ไธญๆ–‡
๐Ÿ‡ฉ๐Ÿ‡ช Deutsch
๐Ÿ‡ฏ๐Ÿ‡ต ๆ—ฅๆœฌ่ชž
๐Ÿ‡ซ๐Ÿ‡ท Franรงais
๐Ÿ‡ฎ๐Ÿ‡น Italiano

๐Ÿช„ Repo Activity

Repo Activity

๐Ÿ™‹โ€โ™‚๏ธ We're Hiring!

We're hiring for remote roles worldwide โ€” global pay, ESOP for everyone, open-source culture.

๐Ÿ‘‰ View all open positions

Why join OneKey?
English ไธญๆ–‡
๐ŸŒ Remote (Live anywhere) ๐ŸŒ ่ฟœ็จ‹ (็”Ÿๆดปๅœจๅ“ชไธชๅŸŽๅธ‚้ƒฝๅฏไปฅ)
๐Ÿ’ฐ Global Pay (Literally) ๐Ÿ’ฐ ๅ…จ็ƒไธ€่‡ด็š„่–ช้…ฌ (็œŸ็š„)
๐Ÿ“ˆ ESOP (For everybody) ๐Ÿ“ˆ ESOP ่ฎกๅˆ’
๐Ÿ”“ Open Source (As you see) ๐Ÿ”“ ๅผ€ๆบ (ๅฆ‚ไฝ ๆ‰€่ง)
๐Ÿค Awesome Colleagues (Hell Yeah!) ๐Ÿค ่ถ…็บงๆฃ’็š„ๅŒไบ‹ (็ˆฝๅ‘†!)

โœจ Contributors

Contributors

๐Ÿ“„ License

This project is licensed under the OneKey Standard Source License (O-SSL).