{"id":35377837,"url":"https://github.com/onflow/frw-monorepo","last_synced_at":"2026-02-09T06:11:32.476Z","repository":{"id":314982729,"uuid":"1031968172","full_name":"onflow/FRW-monorepo","owner":"onflow","description":"Flow Reference Wallet - Monorepo with React Native app, Chrome extension, and shared packages","archived":false,"fork":false,"pushed_at":"2026-01-15T05:27:20.000Z","size":193212,"stargazers_count":3,"open_issues_count":81,"forks_count":0,"subscribers_count":0,"default_branch":"dev","last_synced_at":"2026-01-15T07:58:00.676Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/onflow.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"docs/CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":".github/CODEOWNERS","security":null,"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":"2025-08-04T15:48:16.000Z","updated_at":"2026-01-15T01:45:37.000Z","dependencies_parsed_at":"2025-09-30T05:11:11.808Z","dependency_job_id":"577fc8ee-c188-4a49-8140-2c33b6cc881d","html_url":"https://github.com/onflow/FRW-monorepo","commit_stats":null,"previous_names":["onflow/frw-monorepo"],"tags_count":61,"template":false,"template_full_name":null,"purl":"pkg:github/onflow/FRW-monorepo","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/onflow%2FFRW-monorepo","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/onflow%2FFRW-monorepo/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/onflow%2FFRW-monorepo/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/onflow%2FFRW-monorepo/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/onflow","download_url":"https://codeload.github.com/onflow/FRW-monorepo/tar.gz/refs/heads/dev","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/onflow%2FFRW-monorepo/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":28572560,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-01-19T14:39:55.009Z","status":"ssl_error","status_checked_at":"2026-01-19T14:39:01.217Z","response_time":67,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"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":[],"created_at":"2026-01-02T04:52:49.207Z","updated_at":"2026-01-19T15:00:57.854Z","avatar_url":"https://github.com/onflow.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Flow Reference Wallet (FRW) 🌊\n\n\u003e Production-ready Flow blockchain wallet with React Native and Browser\n\u003e Extension\n\n[![TypeScript](https://img.shields.io/badge/TypeScript-5.7-blue)](https://www.typescriptlang.org/)\n[![React Native](https://img.shields.io/badge/React%20Native-0.80-green)](https://reactnative.dev/)\n[![pnpm](https://img.shields.io/badge/pnpm-10.14-orange)](https://pnpm.io/)\n[![Flow](https://img.shields.io/badge/Flow-Blockchain-purple)](https://flow.com/)\n[![Extension E2E](https://img.shields.io/github/actions/workflow/status/onflow/FRW-monorepo/extension-e2e.yml?label=extension%20e2e)](https://github.com/onflow/FRW-monorepo/actions/workflows/extension-e2e.yml)\n\n## 📁 Project Structure\n\n```\nFRW-monorepo/\n├── apps/\n│   ├── react-native/            # React Native shared code \u0026 Metro bundler\n│   │   ├── ios/                 # iOS native app (git submodule: FRW-iOS)\n│   │   └── android/             # Android native app (git submodule: FRW-android)\n│   └── extension/               # Browser extension (Chrome/Firefox)\n├── packages/                    # Shared libraries\n│   ├── types/                   # TypeScript definitions \u0026 data models\n│   ├── api/                     # HTTP API clients for backend services\n│   ├── cadence/                 # Flow blockchain interaction \u0026 smart contracts\n│   ├── services/                # Business logic \u0026 domain services\n│   ├── workflow/                # Transaction workflows \u0026 orchestration\n│   ├── stores/                  # State management (Zustand stores)\n│   ├── ui/                      # Reusable UI components (Tamagui)\n│   ├── icons/                   # SVG icon components\n│   ├── screens/                 # Complete screen implementations\n│   ├── utils/                   # Utility functions \u0026 helpers\n│   └── context/                 # Dependency injection \u0026 platform abstraction\n├── docs/                        # Documentation \u0026 guidelines\n└── tools/                       # Build tools \u0026 configurations\n```\n\n## 🚀 Quick Start\n\n### Prerequisites\n\n```bash\n# Required versions\nnode \u003e= 20.0.0\npnpm \u003e= 9.0.0\n```\n\n**For React Native development**, follow the official\n[React Native Environment Setup](https://reactnative.dev/docs/set-up-your-environment)\nguide:\n\n- **iOS development**: Xcode \u003e= 14, CocoaPods \u003e= 1.15\n- **Android development**: Android Studio, Java 17+\n\n### Installation\n\n```bash\n# Clone repository with submodules\ngit clone --recurse-submodules https://github.com/onflow/FRW-monorepo\ncd FRW-monorepo\n\n# Or if already cloned, initialize submodules\ngit submodule update --init --recursive\n\n# Install dependencies\npnpm install\n\n# Build all packages\npnpm build\n```\n\n### Development\n\n```bash\n# Option 1: Separate terminals (recommended)\npnpm dev:packages    # Terminal 1: Watch packages for changes\npnpm dev:rn          # Terminal 2: Start React Native\n\n# Option 2: Combined (single terminal)\npnpm dev:rn:full     # Both packages watch + RN start\n```\n\n### Platform Specific\n\n```bash\n# React Native\npnpm dev:rn          # Start Metro bundler\npnpm run ios         # Run on iOS simulator\npnpm run android     # Run on Android emulator\n\n# Browser Extension\ncd apps/extension\npnpm dev             # Development build\npnpm build           # Production build\n```\n\n## 📚 Documentation\n\nFor detailed development guidelines and best practices:\n\n- **[Development Guidelines](./docs/DEVELOPMENT_GUIDELINES.md)** - Coding\n  standards, architecture rules, and common patterns\n- **[Contributing Guide](./docs/CONTRIBUTING.md)** - How to contribute to the\n  project\n- **[Architecture Guide](./docs/ARCHITECTURE.md)** - Technical architecture\n  documentation\n\n## 🤝 Contributing\n\n1. Fork the repository\n2. Create your feature branch: `git checkout -b feat/amazing-feature`\n3. Follow our [Development Guidelines](./docs/DEVELOPMENT_GUIDELINES.md)\n4. Commit with conventional format: `git commit -m \"feat: add amazing feature\"`\n5. Run quality checks: `pnpm lint \u0026\u0026 pnpm typecheck \u0026\u0026 pnpm build`\n6. Submit a pull request\n\nPlease read our **[Contributing Guide](./docs/CONTRIBUTING.md)** for detailed\ninstructions.\n\n## 📄 License\n\nThis project is licensed under the MIT License - see the [LICENSE](LICENSE) file\nfor details.\n\n---\n\n**Built with ❤️ by the Flow Foundation team**\n\n_Ready to build the future of decentralized finance on Flow!_ 🚀\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fonflow%2Ffrw-monorepo","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fonflow%2Ffrw-monorepo","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fonflow%2Ffrw-monorepo/lists"}