Your mobile app stack
The healthiest, most-adopted open-source picks for each part of a mobile app, ranked by our Advisor score. Save the whole stack or copy the install commands below.
The healthiest, most-adopted open-source picks for each part of a mobile app, ranked by our Advisor score. Save the whole stack or copy the install commands below.
Expo is an open-source framework built on top of React Native that bundles a managed SDK of cross-platform native APIs, a CLI/tooling layer, and cloud services (EAS Build, Submit, Update) for building and shipping iOS, Android, and web apps from a single TypeScript/JavaScript codebase.
npm install expoA React Native UI component library maintained by Wix that bundles a wide set of ready-made components with a configurable design-system layer for foundations (colors, typography, spacings) and theming.
npm install react-native-ui-libOpen Design is a local-first desktop application and MCP server that wires existing coding-agent CLIs into an artifact-generation loop, producing brand-consistent design outputs (prototypes, decks, dashboards, images, video) driven by file-based skills, plugins, and DESIGN.md brand specs.
npm install open-designA Microsoft-maintained framework for browser automation and end-to-end testing that controls Chromium, Firefox, and WebKit via one unified API, available as a test runner, a scripting library, and AI-agent integrations (CLI and MCP server).
npm install playwrightNuxt is an opinionated meta-framework built on top of Vue and the Nitro server engine that streamlines full-stack web development with conventions for routing, rendering modes, data fetching, and a rich module ecosystem.
npm install nuxtstore is an open-source TypeScript project in the state management space with 3.5k GitHub stars. The repository is actively maintained, with recent commits.
npm install storemobx-state-tree is an open-source TypeScript project in the state management space with 7k GitHub stars. The repository has seen commits within the last year.
npm install mobx-state-treeRedux is a predictable global state management library based on a single store, dispatched action objects, and pure reducers. Redux Toolkit is its official opinionated wrapper that reduces boilerplate and bakes in best practices.
npm install reduxAn open-source UI component library and app development toolkit built on Web Components (via Stencil) that delivers native-styled, accessible mobile and PWA components usable across Angular, React, Vue, or vanilla JS.
npm install ionic-frameworkStorybook is a development environment that renders UI components in isolation as cataloged 'stories', enabling teams to build, document, and test components separately from the host application. It is framework-agnostic with first-class support for most major frontend frameworks.
npm install storybookwebdriverio is an open-source TypeScript project with 9.8k GitHub stars. It is associated with automation, cucumber, devtools, jasmine. The repository is actively maintained, with recent commits.
npm install webdriverio