TypeScript React Native

Open-source TypeScript projects categorized as React Native

Top 23 TypeScript React Native Projects

  • GitHub repo storybook

    📓 The UI component explorer. Develop, document, & test React, Vue, Angular, Web Components, Ember, Svelte & more!

    Project mention: Publish your reusable components to npm | dev.to | 2021-06-19

    import React, { FC, HTMLAttributes, ReactChild } from 'react'; import { Button, ButtonProps } from './Button/Button'; export interface Props extends HTMLAttributes { /** custom content, defaults to 'the snozzberries taste like snozzberries' */ children?: ReactChild; } // Please do not use types off of a default export module or else Storybook Docs will suffer. // see: https://github.com/storybookjs/storybook/issues/9556 /** * A custom Thing component. Neat! */ const Thing: FC = ({ children }) => { return

    {children || `the snozzberries taste like snozzberries`}
    ; }; export { Thing, Button, ButtonProps };

  • GitHub repo taro

    开放式跨端跨框架解决方案,支持使用 React/Vue/Nerv 等框架来开发微信/京东/百度/支付宝/字节跳动/ QQ 小程序/H5/React Native 等应用。 https://taro.zone/

    Project mention: Top 10 Developer Trends, Thu Oct 22 2020 | dev.to | 2020-10-22

    NervJS / taro

  • GitHub repo formik

    Build forms in React, without the tears 😭

    Project mention: [Need Advice] Look for in-code form building tools or suggestions on what's missing | reddit.com/r/Web_Development | 2021-05-27

    I've been a web developer for over 7 years and I still love creating online experiences with code. But I've come to hate the repetitive task of creating forms. Even with great tools like Formik (for React), I end up spending so much time managing the validation and HTML.

  • GitHub repo TypeORM

    ORM for TypeScript and JavaScript (ES7, ES6, ES5). Supports MySQL, PostgreSQL, MariaDB, SQLite, MS SQL Server, Oracle, SAP Hana, WebSQL databases. Works in NodeJS, Browser, Ionic, Cordova and Electron platforms.

    Project mention: What package do you guys use for postgres in node js? | reddit.com/r/PostgreSQL | 2021-06-20

    typeorm is the best IMO, good support for different paradigms (Repository pattern, entity-based, query building, raw queries), migration support (wiring together your mini migration framework migration code isn't hard but is likely a waste of time). Working with composite types takes a little bit of work but is doable).

  • GitHub repo Joplin

    Joplin - an open source note taking and to-do application with synchronization capabilities for Windows, macOS, Linux, Android and iOS. Forum: https://discourse.joplinapp.org/

    Project mention: Notion pulled itself back from the brink of failure (2019) | news.ycombinator.com | 2021-06-17

    I started using Joplin and really like it.


  • GitHub repo react-hook-form

    📋 React Hooks for forms validation (Web + React Native)

    Project mention: Build quality forms with React 🚀 | dev.to | 2021-06-16

    I hope that you enjoyed this humble guide to building quality forms with React, using two wonderful libraries: react-hook-form and yup. This is what I use every time I need to build a form, and I feel really happy and confident about the process. The fact that I can focus on the UI, features, and accessibility without worrying too much about state management or validation myself is absolutely priceless, and it saves me a lot of time.

  • GitHub repo react-native-elements

    Cross-Platform React Native UI Toolkit

    Project mention: Top 7 React Native UI toolkits and component libraries in 2021 | dev.to | 2021-06-15

    More information available here: https://reactnativeelements.com

  • GitHub repo react-navigation

    Routing and navigation for your React Native apps

    Project mention: React Native Navigation v5 push slow performance - how to fix it? | reddit.com/r/reactnative | 2021-06-16

    Yes it's function of navigation, some links they had same problem https://stackoverflow.com/questions/46127753/react-native-react-navigation-slow-transitions-when-nesting-navigators https://github.com/react-navigation/react-navigation/issues/7756

  • GitHub repo SWR

    React Hooks library for remote data fetching

    Project mention: Seeking advice on passing API data around an application | reddit.com/r/react | 2021-06-09

    Currently I'm using Vercel's SWR custom hook to fetch the relevant end point from within each component.

  • GitHub repo RxDB

    🔄 A realtime Database for JavaScript Applications

    Project mention: Web App running on Offline mode | reddit.com/r/webdev | 2021-05-11
  • GitHub repo feathers

    A framework for real-time applications and REST APIs with JavaScript and TypeScript

    Project mention: What is your application built with? | reddit.com/r/node | 2021-06-08
  • GitHub repo ignite

    Infinite Red's cutting edge React Native project boilerplate, along with a CLI, component/model generators, and more!

    Project mention: We're building Couchers.org, a new open-source alternative to Couchsurfing — non-profit, community-led and free forever. We're looking for React Native devs to help us decide on our mobile architecture. | reddit.com/r/reactnative | 2021-06-06

    I have experience in React Native and would like to contribute to this open source. I would recommend to scaffold out the app with ignite which brings nice technical decisions out of the box

  • GitHub repo react-content-loader

    ⚪ SVG-Powered component to easily create skeleton loadings.

    Project mention: Load API content as elements become visible to users in React | dev.to | 2021-06-08

    TL;DR; You can reduce the number of queries you make on listing pages by loading content as it gets displayed. Use react-intersection-observer to detect when an element becomes visible and react-content-loader to display a contentful placeholder loader.

  • GitHub repo react-native-gifted-chat

    💬 The most complete chat UI for React Native

    Project mention: Xamarin chat app - any NuGet packages for Xamarin like GiftedChat for React Native? | reddit.com/r/xamarindevelopers | 2021-04-20

    Hi, I'm wondering if there is a NuGet package for Xamarin like the npm GiftedChat package for React Native. Basically you give it a list of messages (pulled from Firebase or some other realtime database) and it will format them like Facebook chat, complete with dates, avatars, a typing icon, and it also provides the ability to attach photos.

  • GitHub repo boardgame.io

    State Management for Turn-Based Games

    Project mention: [Hiring] Basic JavaScript board game coding | reddit.com/r/forhire | 2021-05-18

    https://github.com/danielborowski/jsboard https://github.com/boardgameio/boardgame.io

  • GitHub repo react-native-ui-kitten

    :boom: React Native UI Library based on Eva Design System :new_moon_with_face::sparkles:Dark Mode

    Project mention: React Native Vs. Flutter: The Key Differences Every Mobile App Developer Should Know In 2021 [Guide For Beginners] | dev.to | 2021-06-16

    1.React Native Gesture Handler 2.React Native Material UI 3.Native Base; (Cross-platform UI components for React Native) 4.React-Native-UI-Kitten 5.Axious; (HTTP client for the browser and Node.js) 6.React Native Maps

  • GitHub repo react-native-paper

    Material Design for React Native (Android & iOS)

    Project mention: Not able to use React-Native-Paper in Expo App. | reddit.com/r/reactnative | 2021-03-21
  • GitHub repo amplify-js

    A declarative JavaScript library for application development using cloud services.

    Project mention: Write nodejs/browser compatible libraries | dev.to | 2021-06-18

    Note: vitejs cannot bundle this kind of package, because the nodejs native package does not exist in the browser environment, this is a known error, refer to: Cannot use amplify-js in browser environment (breaking vite/snowpack/esbuild).

  • GitHub repo rematch

    The Redux Framework

    Project mention: What's your favorite state manager? | reddit.com/r/reactnative | 2021-06-04

    I’ve always found Redux too verbose and cumbersome. Luckily I found Rematch. It is Redux best practices without the boilerplate

  • GitHub repo react-native-fast-image

    🚩 FastImage, performant React Native image component.

    Project mention: Why can't I see this image? | reddit.com/r/reactnative | 2021-03-20

    Also might I recommend react native fast image as it will cache the image for you on the device to speed up reloads. It’s lightweight and uses async storage so clearing the cache is simple.

  • GitHub repo react-native-material-kit

    Bringing Material Design to React Native

    Project mention: 11 Top React Native Component libraries to Use in 2020 | dev.to | 2020-10-15

    Github Stars: 4,700

  • GitHub repo react-native-tab-view

    A cross-platform Tab View component for React Native

    Project mention: How can I make tabbed FlatLists with a header? I’d like to clone the way instagram does this. | reddit.com/r/reactnative | 2021-05-22

    I’ve successfully built that exact view in one of my apps, I used this package react native tab view for the tab view, then, using its internal flat list, you can render the squares 😊

  • GitHub repo react-native-gesture-handler

    Declarative API exposing platform native touch and gesture system to React Native.

    Project mention: React Native Vs. Flutter: The Key Differences Every Mobile App Developer Should Know In 2021 [Guide For Beginners] | dev.to | 2021-06-16

    1.React Native Gesture Handler 2.React Native Material UI 3.Native Base; (Cross-platform UI components for React Native) 4.React-Native-UI-Kitten 5.Axious; (HTTP client for the browser and Node.js) 6.React Native Maps

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020). The latest post mention was on 2021-06-20.


What are some of the best open-source React Native projects in TypeScript? This list will help you:

Project Stars
1 storybook 62,639
2 taro 29,062
3 formik 27,527
4 TypeORM 24,540
5 Joplin 23,794
6 react-hook-form 21,477
7 react-native-elements 20,758
8 react-navigation 19,892
9 SWR 17,551
10 RxDB 15,700
11 feathers 13,423
12 ignite 12,607
13 react-content-loader 11,125
14 react-native-gifted-chat 10,663
15 boardgame.io 8,726
16 react-native-ui-kitten 8,324
17 react-native-paper 8,145
18 amplify-js 8,120
19 rematch 7,271
20 react-native-fast-image 5,972
21 react-native-material-kit 4,804
22 react-native-tab-view 4,535
23 react-native-gesture-handler 4,109