{"repo":"jo-duchan/tapflow","free":true,"listed":false,"github":"https://github.com/jo-duchan/tapflow","clone":"git clone https://github.com/jo-duchan/tapflow.git","description":"Self-hosted iOS & Android simulator streaming for the whole team","language":"TypeScript","stars":462,"topics":["appetize-alternative","android","ios","react-native","android-emulator","app-testing","developer-tools","emulator","flutter","ios-simulator"],"license":"MIT","category":"mobile-apps","readme_excerpt":"A self-hosted Appetize / BrowserStack alternative for mobile QA teams Run iOS simulators and Android emulators in any browser — no toolchain setup, no device pool, no cloud uploads. Your builds, streams, and recordings stay on infrastructure you control. No WebDriverAgent &nbsp;·&nbsp; 2-line setup &nbsp;·&nbsp; MIT 📖 Docs &nbsp;·&nbsp; 🚀 Quick Start &nbsp;·&nbsp; 🎥 Demo &nbsp;·&nbsp; 🎬 Setup Streams over H.264 with a zero-buffer decoder (no MSE) — latency measurements ↗ v0.x, actively developed — backward-compatible by default; breaking changes are rare and always noted in the changelog. Roadmap → --- Why tapflow? Mobile QA usually depends on access to simulators, emulators, or physical devices — and that access is uneven across a team. For mobile developers it means opening Xcode or Android Studio on a Mac. For everyone else, it often means asking a mobile developer every single time: Backend developer — \"How do I install the sandbox build to check what was deployed?\" Product manager — \"I keep installing and removing versions just to compare behavior.\" Designer — \"I need to check the layout across screen sizes, but I don't have the right devices.\" Physical devices add their own overhead — OS-version coverage, availability, charging, storage, handoff. Cloud simulator services solve access, but they require uploading internal builds to a third-party service and paying for remote devices while your own Macs can already run the same simulators. We hit this exact problem, so","default_branch":null,"files":null,"tree":[],"storefront":"/r/jo-duchan","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/jo-duchan/tapflow/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}