{"id":48531724,"url":"https://github.com/gemwalletcom/wallet","last_synced_at":"2026-06-10T06:01:12.711Z","repository":{"id":347136250,"uuid":"1192945432","full_name":"gemwalletcom/wallet","owner":"gemwalletcom","description":"Gem Wallet - Open Source iOS and Android Crypto Wallet","archived":false,"fork":false,"pushed_at":"2026-06-06T08:04:07.000Z","size":55543,"stargazers_count":20,"open_issues_count":61,"forks_count":4,"subscribers_count":0,"default_branch":"main","last_synced_at":"2026-06-06T10:06:05.120Z","etag":null,"topics":["bitcoin","bitcoin-wallet","crypto-wallet","cryptocurrency","cryptowallet","defi","ethereum","ethereum-wallet","solana","sui","ton","ton-wallet","wallet"],"latest_commit_sha":null,"homepage":"https://gemwallet.com","language":"Rust","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/gemwalletcom.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":"SECURITY.md","support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":"AGENTS.md","dco":null,"cla":null}},"created_at":"2026-03-26T18:05:22.000Z","updated_at":"2026-06-06T00:06:36.000Z","dependencies_parsed_at":null,"dependency_job_id":null,"html_url":"https://github.com/gemwalletcom/wallet","commit_stats":null,"previous_names":["gemwalletcom/wallet"],"tags_count":80,"template":false,"template_full_name":null,"purl":"pkg:github/gemwalletcom/wallet","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gemwalletcom%2Fwallet","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gemwalletcom%2Fwallet/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gemwalletcom%2Fwallet/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gemwalletcom%2Fwallet/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/gemwalletcom","download_url":"https://codeload.github.com/gemwalletcom/wallet/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gemwalletcom%2Fwallet/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":34139178,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-26T15:22:16.424Z","status":"online","status_checked_at":"2026-06-10T02:00:07.152Z","response_time":89,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["bitcoin","bitcoin-wallet","crypto-wallet","cryptocurrency","cryptowallet","defi","ethereum","ethereum-wallet","solana","sui","ton","ton-wallet","wallet"],"created_at":"2026-04-08T00:02:39.922Z","updated_at":"2026-06-10T06:01:12.486Z","avatar_url":"https://github.com/gemwalletcom.png","language":"Rust","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Gem Wallet\n\n[![iOS CI](https://github.com/gemwalletcom/wallet/actions/workflows/ios-ci.yml/badge.svg)](https://github.com/gemwalletcom/wallet/actions/workflows/ios-ci.yml)\n[![Android CI](https://github.com/gemwalletcom/wallet/actions/workflows/android-ci.yml/badge.svg)](https://github.com/gemwalletcom/wallet/actions/workflows/android-ci.yml)\n[![License](https://badgen.net/github/license/gemwalletcom/wallet)](https://github.com/gemwalletcom/wallet/blob/main/LICENSE)\n[![Ask DeepWiki](https://deepwiki.com/badge.svg)](https://deepwiki.com/gemwalletcom/wallet)\n[![Gem Wallet Discord](https://img.shields.io/discord/974531300394434630?style=plastic)](https://discord.gg/aWkq5sj7SY)\n[![X (formerly Twitter) Follow](https://img.shields.io/twitter/follow/GemWallet)](https://x.com/GemWallet)\n\nGem Wallet is an open-source mobile wallet for iOS and Android. This repository is the monorepo for both apps and the shared Rust core submodule they build against.\n\n- `ios/`: SwiftUI application, packages, tests, and iOS-only submodules\n- `android/`: Kotlin/Compose application and Android build tooling\n- `core/`: shared Rust submodule used by both mobile apps\n\n📲 [iOS on the App Store](https://apps.apple.com/app/apple-store/id6448712670?ct=github\u0026mt=8)\n\n🤖 [Android on Google Play](https://play.google.com/store/apps/details?id=com.gemwallet.android\u0026utm_campaign=github\u0026utm_source=referral\u0026utm_medium=github)\n\n## Features\n\n- Open source, self-custodial wallet with multi-chain support\n- Native iOS and Android apps with shared Rust-based blockchain functionality\n- Swaps, staking, WalletConnect, fiat on/off ramp, alerts, and market data\n\n## Getting Started\n\n1. Clone the repository with submodules:\n\n```bash\ngit clone --recursive https://github.com/gemwalletcom/wallet.git\ncd wallet\n```\n\n2. If needed, initialize submodules later:\n\n```bash\njust setup-git\n```\n\n### iOS\n\n\u003e [!NOTE]\n\u003e iOS builds require macOS. Apple silicon is the default supported environment for Gemstone builds.\n\n```bash\ncd ios\njust bootstrap\njust spm-resolve\njust build-for-testing\n```\n\nIf you are using an Intel Mac, update `core` and run `just generate-stone` to build the additional `x86_64` Gemstone artifacts.\n\n### Android\n\n```bash\ncd android\njust bootstrap\njust build-test\n```\n\nAdd GitHub Packages credentials to `android/local.properties` before Android builds that need private package access:\n\n```properties\ngpr.username=\u003cyour-github-username\u003e\ngpr.token=\u003cyour-github-token\u003e\n```\n\n## Developer Shortcuts\n\nThe repo root exposes monorepo commands plus module access to each platform:\n\n```bash\njust build\njust generate\njust localize\njust bump patch\njust ios bootstrap\njust ios build\njust ios build-for-testing\njust ios test-without-building\njust android bootstrap\njust android build\njust android build-test\njust android test\n```\n\nPlatform-specific commands remain available through the [`ios`](ios/justfile) and [`android`](android/justfile) just modules.\n\n## Security\n\nGem Wallet is self-custodial, and keeping user funds safe is our highest priority. See the [Security Overview](https://gemwallet.com/security/) for our practices around key material, signing, and secure storage.\n\n- [Bug Bounty Program](https://gemwallet.com/security/bug-bounty/) — report vulnerabilities and earn rewards for responsible disclosure\n- [CertiK Security Audit (April 2026)](https://static.gemwallet.com/audits/Gem-Wallet-CertiK-Security-Audit-April-2026.pdf) — latest third-party audit report\n\n## Contributing\n\n- Browse [GitHub Issues](https://github.com/gemwalletcom/wallet/issues)\n- Track work on the [GitHub Project Board](https://github.com/orgs/gemwalletcom/projects/2)\n- See the public [Roadmap](https://github.com/orgs/gemwalletcom/projects/4)\n\nSee [CONTRIBUTING.md](CONTRIBUTING.md) for contribution guidelines.\n\n## Community\n\n- Install the app at [gemwallet.com](https://gemwallet.com) or Join [Discord](https://discord.gg/aWkq5sj7SY), [X](https://twitter.com/GemWallet), [Telegram](https://t.me/GemWallet)\n\n## License\n\nGem Wallet is open-sourced software licensed under the [GPL-3.0](LICENSE).\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgemwalletcom%2Fwallet","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fgemwalletcom%2Fwallet","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgemwalletcom%2Fwallet/lists"}