Code Monkey home page Code Monkey 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

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

Stargazers

WangDaBing avatar  avatar  avatar  avatar Iftach Dafni avatar  avatar Ala Ben Yahia avatar Đamien ℺azar avatar Adharsh Boddul avatar 郑念 avatar Oğuzhan avatar huangzhe avatar  avatar  avatar Saurav Byadwal avatar Daste avatar Amir Hossein Shekari avatar  avatar  avatar Langston Smith avatar Angle avatar Saugat Rajbhandari avatar  avatar Tangtang avatar DiMoon avatar Nitin avatar Ondrej Drapalik avatar Henrique Becker Villela | Tech Advocacy avatar Neo avatar 정해준 avatar Weihongwei avatar  avatar Stephen McCarrick avatar shellfly avatar Dawn avatar PhuongDoan avatar Philip Andersson avatar TQH avatar  avatar xiaosa avatar  avatar Kaival Shah avatar  avatar Anne Thorpe avatar tiger avatar Bayram Arslan avatar Matty777 avatar Ashfiquzzaman Sajal avatar Alexander Pshenichniy avatar Fromont Sam avatar Nyi Htut Lwin avatar  avatar Groux001 avatar 小学後生 avatar Steven Espi avatar VDM avatar Carlos Marte avatar Aditya Kumar avatar Chao Liu avatar Mahmoud mostafa avatar Philipp R. Proksch avatar Efo avatar Kan avatar Birdust avatar Xandor Schiefer avatar Erickson Alves avatar Animesh Kumar avatar Geno avatar siYuan avatar 旧时光 avatar 高超 avatar Chen Ying avatar Shashank Rai avatar Serhiy Kosovchych avatar  avatar mohamad hani janaty avatar Ahmad Alan Lestari avatar Phyllis avatar David Rimbault avatar Khayyam Karimov avatar David Zárate avatar  avatar 小油条 avatar David avatar 林. avatar  avatar  avatar  avatar zhihao avatar Roberto Gogoni avatar Gabriel Melo avatar  avatar Manisha Patil avatar Focus3D avatar Utena avatar xiaoxpai avatar ibra sar avatar Aqil G avatar zhihao avatar The Dad Penguin avatar

Watchers

Chris Richards avatar Charleno Pires avatar Josh Deeden avatar Dario Alves Junior avatar Deepak Kannan avatar Ricardo Gonçalves avatar satzz avatar Lance Ennen avatar Jimmy Lin avatar Antonio Rosado avatar zbage avatar Onezino Moreira avatar Michał Świtoń avatar Gary avatar Patrick Faramaz avatar Folk avatar Fabian Aussems avatar George Khromchenko avatar Vincent Pomageot avatar  avatar Song avatar Miguel avatar  avatar  avatar Ricardo Dantas avatar Pedro López avatar Kai De Sutter avatar  avatar Alexandre Magno avatar Cyril Ponce avatar sharper avatar  avatar Simon Rolland avatar  avatar 9kopb avatar Eusthace Corin avatar vancaem avatar Milad Nekofar avatar Robert Gersak avatar Andy Buchholz avatar FENG Hao avatar  avatar  avatar kenny avatar felipepimentel avatar  avatar  avatar Xiaofeng Yong avatar Cristiano Teles avatar pan avatar  avatar Johan Hallberg avatar Hung Bui avatar Francois Henderson avatar Jandy avatar Yan Ru avatar  avatar Alan Garcia avatar Fabrizio avatar Fábio Pereira avatar Sendy Putra avatar Paulo Henrique Garcia avatar Kryspin Ziemski avatar Richard Hess avatar Ken Zheng avatar J Wylie Woodcock avatar roadlabs avatar Roman avatar Maksim Golivkin avatar Serhii Hanzii avatar Ross Sabes avatar micail avatar Parker avatar Thomas Jinwoo Min avatar 查理大叔 avatar  avatar Amit Bobade avatar  avatar Fred avatar Tomoyuki Kato avatar Yichang avatar Ankur Saxena avatar Nguyễn Văn Hào avatar Robert Wang avatar Diogo Carleto avatar  avatar mayulu avatar Zadorozhnyj Dmitrij avatar Harry Sudana avatar xulu avatar Jiang avatar Kevin Cao avatar Tyler Keen avatar wuyunan avatar Eric avatar banwenxiaoyu avatar Abdo avatar Jake Murzy avatar Leandro avatar kevin chen avatar

awesome-react-native's Issues

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.

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?

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.

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.

JS Security Question

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

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!

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 😄

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

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.

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.

mqtt

add mqtt lib, please?

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! :)

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.

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.

Share my libraries

Include following libraries:

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.

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.