Topics / #react-native

React-native projects on GitHub

Framework for building native mobile apps for iOS and Android with React.

As of , the most-starred React-native projects on GitHub are react (251.2K stars), ui-ux-pro-max-skill (137K stars) and react-native (126.7K stars). GitHub.Locker tracks 121 React-native repositories with 2.9M stars combined. The fastest-growing on October 17 was skills, with +379 stars in a day.

121Projects
2.9MStars in total
+1.6KStars in a day

Hot right now

Most stars gained in a day · Oct 17

The all-time top

Top 100 of 121 · by stars

  1. #1 · react/react

    react

    React is a JavaScript library for building user interfaces: you describe views for each state of your app, and React efficiently updates just the right components when data changes.

    251.2K
  2. #2 · nextlevelbuilder/ui-ux-pro-max-skill

    ui-ux-pro-max-skill

    UI UX Pro Max is an AI skill that gives coding assistants design intelligence — industry-specific style, color, typography and UX reasoning rules — so they can generate professional UI/UX across many frameworks and platforms.

    137K
  3. #3 · react/react-native

    react-native

    React Native lets you build native mobile apps for Android, iOS, and other platforms using React. UI is described in JavaScript but rendered with real native platform components, not a webview.

    126.7K
  1. 4

    free-programming-books-zh_CN

    119.2Kjustjavac/free-programming-books-zh_CN

    A curated, free index of Chinese-language (and Chinese-translated) computer programming books and tutorials, covering operating systems, databases, web development, languages, AI, and more.

  2. 5

    storybook

    91.3Kstorybookjs/storybook · TypeScript

    Storybook is a frontend workshop for building, documenting, and testing UI components in isolation, used by thousands of teams for UI development, testing, and documentation.

  3. 6

    awesome-react

    74.9Kenaqx/awesome-react

    A curated list of resources, libraries, and tools for the React and React Native ecosystem, covering everything from frameworks to testing utilities.

  4. 7

    design-resources-for-developers

    67.2Kbradtraversy/design-resources-for-developers

    A curated list of design and UI resources for developers, covering stock photos, templates, CSS frameworks, UI libraries, icons, fonts, color tools and more.

  5. 8

    redux

    61.5Kreduxjs/redux · TypeScript

    Redux is a JavaScript library for predictable and maintainable global state management — it helps apps behave consistently and makes them easy to test.

  6. 9

    appwrite

    57.7Kappwrite/appwrite · TypeScript

    Appwrite is an open-source, all-in-one backend platform for building web, mobile, and AI apps, bundling authentication, databases, storage, serverless functions, messaging, realtime, and web hosting in one place.

  7. 10

    joplin

    56.8Klaurent22/joplin · TypeScript

    Joplin is an open source note taking and to-do application, built to handle a large number of notes organised into notebooks.

  8. 11

    multica

    53.1Kmultica-ai/multica · Go

    Multica is a self-hostable workspace where you assign issues to AI coding agents (Claude Code, Codex, Cursor, and others) the way you'd assign work to a teammate — they pick up the task, report progress, and hand it back for review.

  9. 12

    expo

    52.8Kexpo/expo · TypeScript

    Expo is an open-source framework for building universal native apps with React: you write React and JavaScript, and the resulting apps run on Android, iOS, and the web.

  10. 13

    open-source-ios-apps

    52.6Kdkhamsing/open-source-ios-apps

    A collaborative, curated list of open-source iOS, iPadOS, watchOS, tvOS and visionOS apps, organized by category so you can find real-world example code for any kind of Apple app.

  11. 14

    skills

    47Kemilkowalski/skills · Markdown

    A collection of AI agent skills for designers and engineers that teach coding agents good judgment about animation and UI design, drawn from the author's experience at Vercel and Linear.

  12. 15

    reactjs-interview-questions

    44.9Ksudheerj/reactjs-interview-questions · JavaScript

    A curated list of over 500 ReactJS interview questions and answers covering core React concepts, hooks, Redux, React Router, and more, meant to help developers prepare for React job interviews.

  13. 16

    react-hook-form

    44.9Kreact-hook-form/react-hook-form · TypeScript

    React Hook Form is a library of React Hooks for building and validating forms, usable in both web apps and React Native apps.

  14. 17

    styled-components

    41.1Kstyled-components/styled-components · TypeScript

    A CSS-in-JS library for React: styles are written in JavaScript and turned into styled components, with one API across server components, client components, streaming SSR and React Native.

  15. 18

    mattermost

    39.4Kmattermost/mattermost · TypeScript

    Mattermost is an open-core, self-hosted collaboration platform that bundles chat, workflow automation, voice calling, screen sharing, and AI integration for software teams.

  16. 19

    spacedrive

    39.2Kspacedriveapp/spacedrive · Rust

    Spacedrive is a cross-platform file explorer and a cross-device data platform. It indexes files, emails, notes, and other sources, lets you search everything in one place, and syncs data across devices via peer-to-peer connections.

  17. 20

    CopilotKit

    38.1KCopilotKit/CopilotKit · TypeScript

    An open-source frontend stack for AI agents: SDK packages for full-stack agentic apps, Generative UI, and chat apps — one agent powering your web app, mobile app, or Slack and Teams workspace.

  18. 21

    taro

    37.7KNervJS/taro · TypeScript

    Taro is an open cross-platform, cross-framework solution: write one codebase with React, Vue or Nerv and it runs as WeChat/JD/Baidu/Alipay/ByteDance/QQ mini-programs, H5 web apps, or React Native apps for iOS and Android.

  19. 22

    typeorm

    36.7Ktypeorm/typeorm · TypeScript

    TypeORM is an open-source ORM for TypeScript and JavaScript: you work with relational and NoSQL databases through object-oriented models instead of writing SQL by hand.

  20. 23

    awesome-react-native

    35.7Kjondot/awesome-react-native

    A curated list of the best libraries, tools, and learning resources for building React Native apps, organized by category from components to deployment.

  21. 24

    formik

    34.3Kjaredpalmer/formik · TypeScript

    Formik is a small React library for building forms: it handles the three most annoying parts - getting values in and out of form state, validation and error messages, and handling form submission.

  22. 25

    react-three-fiber

    33Kpmndrs/react-three-fiber · TypeScript

    react-three-fiber is a React renderer for Three.js: you build 3D scenes declaratively with reusable, self-contained components that react to state, are readily interactive and plug into the whole React ecosystem.

  23. 26

    floating-ui

    32.8Kfloating-ui/floating-ui · TypeScript

    Floating UI is a small JavaScript library for creating floating elements like tooltips, popovers, and dropdowns, and for wiring up their user interactions.

  24. 27

    agent-skills

    32.6Kvercel-labs/agent-skills · JavaScript

    This is Vercel's official collection of reusable 'skills' - packaged instructions and scripts - that give AI coding agents expertise on specific tasks like Vercel cost/performance audits, React and Next.js best practices, UI design review, writing style review, and claimable Vercel deployments.

  25. 28

    swr

    32.5Kvercel/swr · TypeScript

    SWR is a React Hooks library for data fetching. The name comes from stale-while-revalidate (HTTP RFC 5861): cached data is shown first, then the request revalidates and fresh data updates the UI.

  26. 29

    lottie-web

    32.2Kairbnb/lottie-web · JavaScript

    Lottie-web is a JavaScript library that parses Adobe After Effects animations exported as JSON via the Bodymovin plugin and renders them natively in the browser, so designers can ship real animations without an engineer hand-coding them.

  27. 30

    jitsi-meet

    30.1Kjitsi/jitsi-meet · TypeScript

    Jitsi Meet is a set of open-source projects for secure, simple and scalable video conferencing — use it as a standalone service or embed it in your own web application.

  28. 31

    karakeep

    29.7Kkarakeep-app/karakeep · TypeScript

    Karakeep (formerly Hoarder) is a self-hostable bookmark-everything app: save links, notes, images and PDFs, and it auto-fetches link details, tags everything with an LLM and gives you full-text and semantic search over all of it.

  29. 32

    MusicFree

    27.6Kmaotoumao/MusicFree · TypeScript

    A free, open-source, ad-free music player for Android and HarmonyOS. The app itself is only a player — it bundles no music sources; searching, playback and playlists all come from plugins you install.

  30. 33

    zulip

    26.1Kzulip/zulip · Python

    Zulip is an open-source team chat app built around topic-based threading that combines the best of email and chat, designed for both live and asynchronous conversation. Fortune 500 companies, leading open-source projects, and thousands of other organizations use it daily.

  31. 34

    react-native-elements

    25.9Kreact-native-elements/react-native-elements · MDX

    React Native Elements (RNE) is a cross-platform UI toolkit for React Native: a library of ready-made components you use to build your app's interface on iOS, Android, and the web.

  32. 35

    react-navigation

    24.5Kreact-navigation/react-navigation · TypeScript

    React Navigation is routing and navigation for React Native and Web apps — the standard way to move between screens, tabs and drawers. It ships as a set of packages under the @react-navigation scope, documented at reactnavigation.org.

  33. 36

    rxdb

    23.4Kpubkey/rxdb · TypeScript

    A local-first, reactive database for JavaScript apps: it runs inside your app, the UI can subscribe to query results or even single document fields, and it replicates with your existing backend - no vendor lock-in.

  34. 37

    exercises-dataset

    22.9Khasaneyldrm/exercises-dataset · HTML

    A ready-to-use fitness exercise dataset with 1,324 exercises, each including an animation GIF, a 180x180 thumbnail, muscle-group and equipment metadata, and step-by-step instructions in 10 languages. It is the data layer that powers the LogPress workout-tracking app.

  35. 38

    react-redux-links

    22.5Kmarkerikson/react-redux-links

    A curated collection of tutorial and resource links on React, Redux, ES6, webpack, and more, hand-picked by Mark Erikson as a starting point for learning the React-Redux ecosystem.

  36. 39

    react-native-web

    22.1Knecolas/react-native-web · JavaScript

    React Native for Web is a set of cross-platform React UI packages; this repository is the development monorepo where the react-native-web package and related projects are built.

  37. 40

    react-motion

    21.9Kchenglou/react-motion · JavaScript

    react-motion is a React animation library that uses spring physics instead of hard-coded durations and easing curves to animate components.

  38. 41

    NativeBase

    20.4KGeekyAnts/NativeBase · TypeScript

    NativeBase is a mobile-first, accessible component library for React and React Native: nearly 40 UI components that stay consistent across Android, iOS and Web, so you can build one design system for all three.

  39. 42

    linkwarden

    20.1Klinkwarden/linkwarden · TypeScript

    Linkwarden is a self-hosted, open-source collaborative bookmark manager: it collects webpages and articles in one place and saves a screenshot and PDF copy of each page, so your links stay accessible even after the original disappears.

  40. 43

    ignite

    19.9Kinfinitered/ignite · TypeScript

    Ignite is Infinite Red's React Native project boilerplate, bundled with a CLI and generators for components and models. It has been actively developed since 2016 and is used by the Infinite Red team on real client projects.

  41. 44

    enzyme

    19.8Kenzymejs/enzyme · JavaScript

    Enzyme is a JavaScript testing utility for React that makes it easier to test your React Components' output — you can also manipulate, traverse, and in some ways simulate runtime given the output.

  42. 45

    tfjs

    19.1Ktensorflow/tfjs · TypeScript

    An open-source, hardware-accelerated JavaScript library for training and deploying machine learning models in the browser and in Node.js.

  43. 46

    gun

    19.1Kamark/gun · JavaScript

    GUN is an open source cybersecurity protocol for syncing decentralized graph data — a peer-to-peer database that keeps app data in sync across browsers and devices, with no master server and no single source of truth.

  44. 47

    json-render

    18.7Kvercel-labs/json-render · TypeScript

    json-render is a Generative UI framework: AI generates interfaces from natural language prompts, but output is constrained to a catalog of components you define, so you keep reliability and predictability while letting AI drive the UI.

  45. 48

    social-app

    18.3Kbluesky-social/social-app · TypeScript

    This is the official codebase for the Bluesky Social app, the client for the decentralized AT Protocol social network, available on Web, iOS, and Android.

  46. 49

    react-native-vector-icons

    17.9Koblador/react-native-vector-icons · TypeScript

    It is a React Native library that provides customizable vector icons, letting you drop icons from popular icon sets like FontAwesome, Ionicons, MaterialDesignIcons and more into your app with full styling support.

  47. 50

    react-native-guide

    17.8Kreactnativecn/react-native-guide

    A curated Chinese-language collection of React Native learning resources: tutorials, open-source apps, books, components, tools and discussion articles.

  48. 51

    react-native-windows

    17.4Kmicrosoft/react-native-windows · C++

    Microsoft's framework for building native Windows apps with JavaScript and React. It extends Meta's React Native to every device the Windows 10 SDK supports: PCs, tablets, 2-in-1s, Xbox and Mixed Reality devices.

  49. 52

    lottie-react-native

    17.2Klottie-react-native/lottie-react-native · TypeScript

    A Lottie component for React Native: it renders Adobe After Effects animations exported as JSON (via bodymovin) natively on iOS, Android, Windows, and web.

  50. 53

    Project-Ideas-And-Resources

    17KThe-Cool-Coders/Project-Ideas-And-Resources

    A curated collection of application project ideas split into Beginner, Intermediate, and Advanced tiers (plus a Blockchain/DApp track), each with an objective, user stories, bonus features, and links to help you build it from scratch.

  51. 54

    ag-ui

    16.7Kag-ui-protocol/ag-ui · TypeScript

    AG-UI is an open, lightweight, event-based protocol that standardizes how AI agents connect to user-facing applications — a shared event contract between an agent backend and the UI that shows its work.

  52. 55

    Maestro

    16.1Kmobile-dev-inc/Maestro · Kotlin

    Maestro is an open-source framework for UI and end-to-end testing of Android, iOS, and web apps. You describe flows as simple YAML commands and run them from the CLI, build them visually in Maestro Studio, or let an AI coding agent drive them through MCP.

  53. 56

    react-native-maps

    16Kreact-native-maps/react-native-maps · TypeScript

    react-native-maps is a set of React Native Map components for iOS and Android — a native map view you drop into a React Native app and control from JavaScript.

  54. 57

    reactotron

    15.6Kinfinitered/reactotron · TypeScript

    Reactotron is a free, open-source desktop debugger for React JS and React Native apps. It gives you a visual interface to monitor app state, network requests, and performance in projects of any size.

  55. 58

    uuid

    15.3Kuuidjs/uuid · TypeScript

    uuid is a JavaScript library for generating and working with RFC9562 (formerly RFC4122) compliant UUIDs, supporting all standard versions.

  56. 59

    feathers

    15.3Kfeathersjs/feathers · TypeScript

    Feathers is a full-stack framework for building web APIs and real-time applications with TypeScript or JavaScript, working with any backend technology and any frontend like React, Vue, Angular or React Native.

  57. 60

    notesnook

    14.8Kstreetwriters/notesnook · TypeScript

    Notesnook is a free, fully open-source, end-to-end encrypted note-taking app positioned as a privacy-focused alternative to Evernote.

  58. 61

    react-native-paper

    14.5Kcallstack/react-native-paper · TypeScript

    React Native Paper is a cross-platform UI kit for React Native: customizable, production-ready components that follow Google's Material Design guidelines by default.

  59. 62

    react-native-gifted-chat

    14.4KFaridSafi/react-native-gifted-chat · TypeScript

    react-native-gifted-chat is a highly customizable chat UI component library for React Native, with built-in support for React Native Web and Expo. It ships with avatars, typing indicators, emoji reactions, quick replies, and more out of the box.

  60. 63

    tamagui

    14.3Ktamagui/tamagui · TypeScript

    Tamagui is a set of TypeScript libraries for styling React apps: a universal style library, an optimizing compiler, and an optional UI kit that let you share UI code across web and React Native.

  61. 64

    react-content-loader

    14Kdanilowoz/react-content-loader · TypeScript

    'react-content-loader' is an SVG-powered React component for building skeleton/placeholder loading screens, like the animated cards Facebook shows while content loads.

  62. 65

    f8app

    13.9Kfbsamples/f8app · JavaScript

    This is the complete source code of the official F8 app from Facebook's 2017 developer conference, which was published on both Google Play and the App Store.

  63. 66

    omi

    13.8KBasedHardware/omi · Python

    Omi is an open-source AI that captures your screen and conversations, transcribes them in real time, and turns them into summaries, action items and a chat that remembers everything you've seen and heard. It works on desktop, phone and wearables.

  64. 67

    skills

    13.7KMiniMax-AI/skills · C#

    MiniMax Skills is a collection of plug-in 'skill' packages that give AI coding agents (Claude Code, Cursor, Codex, OpenCode) structured, production-quality guidance for frontend, fullstack, Android, iOS, Flutter, React Native, shader work, and MiniMax-API-powered media generation (images, video, music, TTS, documents).

  65. 68

    flipper

    13.4Kfacebook/flipper · TypeScript

    Flipper is a debugging platform for mobile developers: it lets you visualize, inspect, and control iOS and Android apps — and JS apps in the browser or Node.js — from a desktop interface.

  66. 69

    create-react-native-app

    13.2Kexpo/create-react-native-app · JavaScript

    A command-line tool that generates a starter React Native app you can run on iOS, Android, and web.

  67. 70

    react-native-navigation

    13.2Kwix/react-native-navigation · MDX

    React Native Navigation is a navigation library for React Native apps that delegates all navigation to native platform APIs instead of re-implementing it in JavaScript, giving 100% native navigation on iOS and Android.

  68. 71

    openreplay

    13Kopenreplay/openreplay · TypeScript

    OpenReplay is an open-source session replay suite you host yourself: it shows what users do in your web app so you can replay sessions and troubleshoot issues faster.

  69. 72

    redux-persist

    12.9Kendograph/redux-persist · TypeScript

    Redux Persist is a library that saves (persists) your Redux store to storage and automatically rehydrates it when your app reloads, so state survives page refreshes or app restarts.

  70. 73

    formily

    12.6Kalibaba/formily · TypeScript

    A high-performance form solution for React and Vue: build normal or dynamic JSON Schema-driven forms in code, or design them visually with the built-in Form Builder. React, React Native, Vue 2 and Vue 3 are supported.

  71. 74

    why-did-you-render

    12.5Kwelldone-software/why-did-you-render · JavaScript

    Why Did You Render (WDYR) monkey-patches React to log, in the console, when and why a component re-rendered even though its new props/state were equal to the old ones (e.g. passing a freshly-created inline object like style={{width: '100%'}}).

  72. 75

    boardgame.io

    12.5Kboardgameio/boardgame.io · TypeScript

    An open-source engine for building turn-based games in JavaScript: you write functions that describe how each move changes the game state, and it turns them into a playable game with online multiplayer — no networking or storage code required.

  73. 76

    react-native-firebase

    12.3Kinvertase/react-native-firebase · TypeScript

    A set of React Native modules that connect your app to Firebase services — each module is a light-weight JavaScript layer over the native Firebase SDKs for iOS and Android.

  74. 77

    awesome-redux

    12.3Kxgrommx/awesome-redux

    A curated awesome-list collecting Redux examples, middlewares, tools, boilerplates and tutorials — one big link catalog with over 12k stars.

  75. 78

    Detox

    12Kwix/Detox · JavaScript

    Detox is a gray box end-to-end testing and automation framework for React Native mobile apps. It runs your tests against a real device or simulator, interacting with the app the way an actual user would.

  76. 79

    WatermelonDB

    11.8KNozbe/WatermelonDB · JavaScript

    WatermelonDB is a reactive, asynchronous database framework for building React and React Native apps that stay fast even when they hold tens of thousands of records.

  77. 80

    openalpr

    11.5Kopenalpr/openalpr · C++

    An open source Automatic License Plate Recognition library written in C++ with bindings for C#, Java, Node.js, Go and Python. It scans images and video streams and returns the plate characters as text.

  78. 81

    hermes

    11.4Kfacebook/hermes · JavaScript

    Hermes is a JavaScript engine optimized for fast start-up of React Native apps, using ahead-of-time static optimization and compact bytecode instead of parsing raw JS at runtime.

  79. 82

    victory

    11.2KFormidableLabs/victory · TypeScript

    Victory is a collection of composable React components for building interactive data visualizations like charts and graphs.

  80. 83

    react-native-macos

    11.2Kptmt/react-native-macos · JavaScript

    React Native for macOS — an experimental fork of React Native for building native macOS desktop applications with Cocoa. It is deprecated and no longer maintained; Microsoft's react-native-windows, which runs React Native on Mac Catalyst, is the successor.

  81. 84

    svgr

    11.1Kgregberge/svgr · TypeScript

    SVGR is a universal tool that turns SVG files into ready-to-use React components: feed it a raw SVG and you get a component you can drop straight into a React project.

  82. 85

    react-native-reanimated

    11Ksoftware-mansion/react-native-reanimated · TypeScript

    React Native Reanimated is a library for building smooth, performant animations and gesture-driven interactions in React Native, re-implementing the Animated API with a modern approach. The repo also contains React Native Worklets, the companion library that enables multi-threaded JavaScript execution.

  83. 86

    react-native-ui-kitten

    10.7Kakveo/react-native-ui-kitten · TypeScript

    UI Kitten is a React Native UI library built on the Eva Design System: consistently styled general-purpose components for building multi-brand cross-platform mobile apps, with themes that switch at runtime.

  84. 87

    instant

    10.5Kinstantdb/instant · TypeScript

    Instant is a backend-as-a-service that gives client apps a relational, multiplayer-by-default database with auth, permissions, file storage, presence, and real-time streams built in, so you skip writing a traditional backend.

  85. 88

    react-native-snap-carousel

    10.5Kmeliorence/react-native-snap-carousel · JavaScript

    It's a swiper/carousel component for React Native — a library you add to a mobile app to render scrollable card sliders, with item previews, multiple layouts, parallax images and performant handling of huge numbers of items.

  86. 89

    react-native-swiper

    10.5Kleecade/react-native-swiper · JavaScript

    A carousel (swiper) component for React Native apps: wrap any number of views in it and users can swipe through them, with looping, autoplay, pagination dots and prev/next buttons built in.

  87. 90

    react-native-debugger

    10.4Kjhen0409/react-native-debugger · JavaScript

    A desktop app for debugging React Native applications: the official Remote Debugger with extra devtools built in — React Inspector, Redux DevTools and Apollo Client DevTools.

  88. 91

    React-Native-Apps

    10.4KReactNativeNews/React-Native-Apps

    A curated, hand-picked list of open-source apps that are built with React Native, meant to show real production-quality examples of the framework in use.

  89. 92

    runanywhere-sdks

    10.3KRunanywhereAI/runanywhere-sdks · C++

    A toolkit of eight SDKs over one C++ core that runs AI fully on-device — LLM chat, vision, speech, voice agents, RAG, and image generation — on phones, browsers, and desktops. Everything is private by default and works offline.

  90. 93

    react-native-calendars

    10.3Kwix/react-native-calendars · TypeScript

    A set of customizable calendar components for React Native apps, maintained by Wix. You add them to your own project to display calendars and pick dates.

  91. 94

    valtio

    10.2Kpmndrs/valtio · TypeScript

    Valtio is a small state-management library: you wrap any JS object and it becomes a self-aware proxy, so React components re-render automatically when the data they read changes. It also works without React.

  92. 95

    devhub

    10.1Kdevhubapp/devhub · TypeScript

    DevHub is an open-source app for managing GitHub notifications and following repository activity, described as TweetDeck for GitHub. You get columns of filtered feeds so you don't miss anything important.

  93. 96

    react-i18next

    10.1Ki18next/react-i18next · JavaScript

    react-i18next is a library that adds internationalization to React apps: you translate your UI through the i18next ecosystem instead of hardcoding strings.

  94. 97

    react-native-skia

    8.7Kwcandillon/react-native-skia · TypeScript

    React Native Skia brings Google's Skia graphics engine (the renderer used by Chrome and Android) to React Native, letting you write high-performance 2D graphics, shaders, and animations using a React component API.

  95. 98

    stitch-skills

    8.5Kgoogle-labs-code/stitch-skills · TypeScript

    Stitch Skills is a library of Agent Skills built to work with the Stitch MCP server (Google's AI design tool), letting coding agents generate, edit, and export UI designs and turn them into real code.

  96. 99

    boneyard

    7.5K0xGF/boneyard · TypeScript

    Boneyard generates pixel-perfect skeleton loading screens directly from your real UI, instead of you hand-drawing placeholder shapes.

  97. 100

    openpencil

    6.2KZSeven-W/openpencil · Rust

    OpenPencil is the world's first open-source AI-native vector design tool, built around Design-as-Code: you describe a UI in natural language and it appears live on an infinite canvas, with concurrent AI 'Agent Teams' building different sections in parallel.

Showing the 100 most-starred of 121. See every one in the catalog.

Often tagged together