Giter Club home page Giter Club logo

awesome-react-native's Introduction




awesome




Awesome React Native is an awesome style list that curates the best React Native libraries, tools, tutorials, articles and more. PRs are welcome!

Don't miss out! Subscribe to our weekly newsletter



Build Status

Sponsors

Never leave your command line for secrets

Teller is an OSS and FREE productivity secret manager for developers made by SpectralOps, supporting cloud-native apps and multiple cloud providers. Mix and match all vaults and other key stores and safely use secrets as you code, test, and build applications. It's quick, easy, and safe.

Get Started Now!

Categories

Many thanks to everyone on the contributor list\:)

Conferences

Conferences dedicated to React Native specifically. A listing of React general conferences can be found on the ReactJS site.

Chain React - Portland, OR USA

http://chainreactconf.com

Workshops - July 11th, 2018\ Conference - July 12-13th, 2018

React Native EU - Wroclaw, Poland

http://react-native.eu/

Workshops - September 3-4th, 2018\ Conference - September 5-6th, 2018

React Alicante - Alicante, Spain

http://reactalicante.es/

Workshops - September 13th, 2018\ Conference - September 14-15th, 2018

ReactNext - Tel Aviv, Israel

https://react-next.com/

Conference - November 4th, 2018

App.js Conf - Krakow, Poland

https://appjs.co/

Conference - April 4th, 2019 Workshops - April 5th, 2019

Chain React - Portland, OR USA

https://infinite.red/ChainReactConf

Workshops - July 10th, 2019 Conference - July 11th-12th, 2019

React Native EU - Wroclaw, Poland

https://react-native.eu/

Workshops - September 4th, 2019 Conference - September 5th-6th, 2019

React Berlin - Berlin, Germany

https://reactday.berlin/

Workshops - December 4th-5th, 2019 Conference - December 6th, 2019

ReactEurope - Paris, France

https://www.react-europe.org/

Conference - May 14th-15, 2020 Workshops - May 12th-13th, 2020

Articles

Content published on the Web.

Reference

Howtos

Assorted

Continuous Integration

Internals

Components

Components and native modules.

UI

Navigation

Navigation/Routing Articles

Navigation Demos

Deep Linking

Text & Rich Content

Analytics

Utils & Infra

Forms

Geolocation

Internationalization

Build & Development

Styling

System

Web

Media

Storage

Backend

Integrations

Monetization

Animation

Extension

Other Platforms

Utilities

Useful React Native tooling.

Seeds

Get a head start on development with an existing seed.

Libraries

Libraries / SDK type additions for React Native development.

Open Source Apps

Open source React Native apps and other examples.

Frameworks

  • NativeBase ★10520 - builds a layer on top of React Native that provides you with basic set of components for mobile application development
  • Teaset ★1575 - A UI library for react native, provides 20+ pure JS(ES6) components, focusing on content display and action control.
  • Awesome React Native Meteor ★152 - An awesome list of resources for using Meteor and React Native together
  • first-born ★106 - A UI framework with pre-built components that render separately according to the underlying mobile platform.
  • OsmiCSX ★48 - An utility React Native style framework for rapidly building custom user interfaces.
  • React Native Diagnose ★13 - A framework to test a React Native app during runtime and production

Tutorials

Walkthroughs and tutorials that help you learn React Native.

Books

Books - free and commercial (but only good ones).

Books - for sale.

Videos

Assortment of conference and training videos.

Talks

Training & tutorials

Blogs

Newsletters

Releases

awesome-react-native's People

Contributors

7kfpun avatar alexandregz avatar amandeepmittal avatar amurmurmur avatar arturklajnerok avatar danchokobo avatar emin93 avatar faridsafi avatar gantman avatar gaykov avatar gianpaj avatar harishjangra avatar heyman333 avatar hiaw avatar indatawetrust avatar jondot avatar jsdario avatar kevinvangelder avatar kmdupr33 avatar lfkwtz avatar lvlrsajjad avatar originerd avatar pvinis avatar rilyu avatar robcalcroft avatar spencercarli avatar tinysymphony avatar vicke4 avatar xcarpentier avatar yonahforst avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

awesome-react-native's Issues

Descriptions

Some links on the list have a description. For example:

tcomb-form-native - Generate React Native forms

It's probably a good idea to do that on every item.

Error while creating a new react-native application.

Hi everyone.

I'm facing the following error while creating a new application in react-native.

module.js:328 throw err; ^ Error: Cannot find module './modules/es5'

For your information, I've reinstalled the react-native using the following command.

npm install -g react-native-cli

And tried to create a new react-native application using the following command.

react-native init AwesomeProject

react native error while creating new app 2

Please help me out of this.

Thanks in advance.

A little help on a new Project

I want to build an app that the user will be able to create his full body avatar and customize it but until now I have no ideia of how im gonna do this. Any suggestion, please?

Suggestions

Hello there,

I have some suggestions without official PR so far.

The new package 'react-navigation' (first item in the category navigation) is intended to replace all other navigation solutions in react-native in the long run (see announcements). This includes even integrated routers.

Although the library is currently beta, maybe its a good idea to give people a hint in the description, since it's a hell of work to refactor an app after six month or so.

Navigation Demos:

react-navigation has its own demos which could be installed/tested standalone.
https://github.com/react-community/react-navigation/tree/master/examples/NavigationPlayground
...and...
crossplatform-installed with this fork:
https://github.com/Steviey/win-react-navigation

Unsure of where to add a tool [generator-rn-toolbox]

I would like to add the following to the list

generator-rn-toolbox ★49 - Yeoman generators to kickstart your project and get ready for prod within minutes

But I am not sure where to put it. It contains multiple generators but only one replaces the base app template and the others are for generating assets, setting up environments, setting up continuous deployment, ...

So I feel like it could reside in either seeds or utilities.

Validate pull requests with Travis

Hello, I wrote a tool that can validate README links (valid URLs, not duplicate). It can be run when someone submits a pull request.

Examples
This tool is currently being used by https://github.com/dkhamsing/open-source-ios-apps and https://travis-ci.org/matteocrippa/awesome-swift

If you are interested, connect this repo to https://travis-ci.org/ and add a .travis.yml file to the project.

See https://github.com/dkhamsing/awesome_bot for options, more information
Feel free to leave a comment 😄

Attempt to read from field

I add a custom search in my project, so I create a listview to show suggestion for search data.
When I change listview's data source, I see "Attempt to read from field 'int android.view.ViewGroup$LayoutParams.width' on a null object reference"
Please help me.

mqtt

add mqtt lib, please?

JS Security Question

Is there is any detailed tutorial available how to secure/encrypt js bundle , protect code etc. ?

Uncluttering Seeds list

Hi,

Going through the Seeds list I found quite a lot of projects that haven't been update for more than 6 months. I think it would be useful to somehow suggest that they are not actively maintained (ex: color: grey) in order to unclutter the ever-growing list.

Maybe this can be done for other sections as well.

Any real-time graphs in react-native?

I'm quite surprised that react-native doesn't have a stable library for charts. It's the fundamental tool for data visualization. I'm currently getting data from a server, which needs to be visualized in a line graph. Is this possible at the moment? Can anyone please direct me to any charting library you have come across in react native.

Add separate list for testing tools

Maybe we can add a separate list for testing tools and resources. I see that you've added Detox, but it would be great to have it under testing tools instead of utils.

I'll do more research on this area and see if I can submit a pull request.

Awesome list

Hi,

Just curious if there would be any interest in joining sindresorhus awesome list? It may add some visibility to this awesome project. I would do a PR, if that is of interest for you.

Have a nice day!

Please add preview

Hello! Most components has a preview (example).
It would be useful to add those previews to current components list and a require a preview on each pull request.
Thanks! :)

distinguish newly added content

The list is growing. It would be very helpful imo to add a special symbol/badge to easily outline the newly added content.

Share my libraries

Include following libraries:

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.