Retour au classement

OneKeyHQ/app-monorepo

TypeScriptonekey.so

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

blockchainelectronexporeactreact-nativereduxwalletandroidiosmobileuniversalweb
Croissance des étoiles
Étoiles
2.4k
Forks
521
Croissance hebdomadaire
Issues
35
1k2k
janv. 2023mars 2024mai 2025juil. 2026
Artefactsnpmnpm install app-monorepo
README

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 Ask DeepWiki 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 dev@onekey.so 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).

Dépôts similaires
unionlabs/union

The trust-minimized, zero-knowledge bridging protocol, designed for censorship resistance, extremely high security, and usage in decentralized finance.

Rustcrates.ioApache License 2.0blockchaincosmos
union.build
73.9k3.9k
FuelLabs/fuel-core

Rust full node implementation of the Fuel v2 protocol.

Rustcrates.ioOtherblockchainfuel
57k2.9k
ethereum/go-ethereum

Go implementation of the Ethereum protocol

GoGo ModulesGNU Lesser General Public License v3.0goblockchain
geth.ethereum.org
51.2k22k
anoma/anoma

Reference implementation of Anoma

ElixirMIT Licensecryptographyblockchain
anoma.net
33.7k4.1k
linera-io/linera-protocol

Main repository for the Linera protocol

Rustcrates.ioApache License 2.0blockchainrust
32.2k2.4k
shardeum/shardeum

Shardeum is an EVM based autoscaling blockchain

TypeScriptnpmMIT Licenseblockchaindapp
shardeum.org
31.3k703
slymnoyann/hey-1

Hey is a decentralized and permissionless social media app built with Lens Protocol 🌿

TypeScriptnpmGNU General Public License v3.0web3blockchain
hey.xyz
29.4k1.8k
argotorg/solidity

Solidity, the Smart Contract Programming Language

C++GNU General Public License v3.0cppethereum
soliditylang.org
25.7k6.1k
bitcoinbook/bitcoinbook

Mastering Bitcoin 3rd Edition - Programming the Open Blockchain

HTMLOtherbitcoinbitcoin-api
aantonop.com/books
25.3k6.2k
zama-ai/fhevm

FHEVM, a full-stack framework for integrating Fully Homomorphic Encryption (FHE) with blockchain applications

Rustcrates.ioOtherblockchainfhe
25.2k2k
heyverse/hey

Hey is a decentralized and permissionless social media app built with Lens Protocol 🌿

TypeScriptnpmGNU Affero General Public License v3.0web3blockchain
hey.xyz
25k1.6k
ethereum/solidity

Solidity, the Smart Contract Programming Language

C++GNU General Public License v3.0cppethereum
soliditylang.org
24k6k