All Projects β†’ dataformsjs β†’ awesome-web-react

dataformsjs / awesome-web-react

Licence: CC0-1.0 license
πŸš€ Awesome Web Based React πŸš€ Develop online with React!

Programming Languages

HTML
75241 projects
javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to awesome-web-react

react-guidebook
πŸ“š React ηŸ₯θ―†ε›Ύθ°± ε…³δΊŽζ¦‚εΏ΅γ€ζŠ€ε·§γ€η”Ÿζ€γ€ε‰ζ²Ώγ€ζΊη ζ ΈεΏƒ
Stars: ✭ 22 (-29.03%)
Mutual labels:  react-router, react-components, react-redux, react-hooks
book-fullstack-react
Fullstack React: The Complete Guide to ReactJS and Friends by Anthony Accomazzo
Stars: ✭ 100 (+222.58%)
Mutual labels:  react-router, react-components, react-redux, react-hooks
Registration-and-Login-using-MERN-stack
Simple Registration and Login component with MERN stack
Stars: ✭ 210 (+577.42%)
Mutual labels:  react-router, react-component, react-components
OpenTrivia
Multiplayer quiz game demo using React and Opentdb API
Stars: ✭ 47 (+51.61%)
Mutual labels:  react-router, react-components, react-redux
React-Playground
Learning reactjs from the ground up (router, redux, thunk, hooks, context, portals, and functional components)
Stars: ✭ 15 (-51.61%)
Mutual labels:  react-router, react-redux, react-hooks
React-Netflix-Clone
A Fully Responsive clone of Netflix website built using React.JS as a Front-end & Firebase as a Back-end.
Stars: ✭ 91 (+193.55%)
Mutual labels:  react-router, react-components, react-hooks
whatsapp-clone-react
Build a WhatsApp Clone with React JS and FireBase.
Stars: ✭ 38 (+22.58%)
Mutual labels:  react-router, react-component, react-hooks
rapid-react
A light weight interactive CLI Automation Tool πŸ› οΈ for rapid scaffolding of tailored React apps with Create React App under the hood.
Stars: ✭ 73 (+135.48%)
Mutual labels:  react-router, react-redux, react-hooks
tiny-ui
βš›οΈ A friendly UI component set for React.js
Stars: ✭ 202 (+551.61%)
Mutual labels:  react-component, react-components, react-hooks
laravel-react-boilerplate
Laravel React Boilerplate with Ant Design, Route-Level Code Splitting, Redux, Sanctum Auth
Stars: ✭ 49 (+58.06%)
Mutual labels:  react-router, react-redux, react-hooks
React Sight
Visualization tool for React, with support for Fiber, Router (v4), and Redux
Stars: ✭ 2,716 (+8661.29%)
Mutual labels:  react-router, react-component, react-redux
Recipes App React Native
Recipes App in React Native
Stars: ✭ 386 (+1145.16%)
Mutual labels:  react-component, react-components, react-redux
react-native-value-picker
Cross-Platform iOS(ish) style picker for react native.
Stars: ✭ 18 (-41.94%)
Mutual labels:  react-component, react-components, react-hooks
cnode-react
a web app for cnode.org with react + react-router + react-redux
Stars: ✭ 23 (-25.81%)
Mutual labels:  react-router, react-components, react-redux
fluent-windows
🌈 React components that inspired by Microsoft's Fluent Design System.
Stars: ✭ 122 (+293.55%)
Mutual labels:  react-component, react-components, react-hooks
git-issue-react-electronjs
βš™οΈ. βš›οΈ. A desktop application created with Electronjs and Reactjs to be cross-platform to manage and track GitHub issues.
Stars: ✭ 21 (-32.26%)
Mutual labels:  react-router, react-component, react-components
MetFlix
A Movie app demo. Like NetFlix ❀️
Stars: ✭ 50 (+61.29%)
Mutual labels:  react-components, react-redux, react-hooks
best-of-react
πŸ† A ranked list of awesome React open-source libraries and tools. Updated weekly.
Stars: ✭ 364 (+1074.19%)
Mutual labels:  react-component, react-components, react-redux
react-laravel
A simple crud based laravel app to learn how to use react with laravel.
Stars: ✭ 43 (+38.71%)
Mutual labels:  react-router, react-redux, react-hooks
React-Native-Showcase
Best List of Open Source / Examples / Free / Case Study & Featured Template React Native Apps
Stars: ✭ 39 (+25.81%)
Mutual labels:  react-router, react-components, react-redux

Awesome Web React


πŸš€ View Examples at: https://awesome-web-react.js.org/

🀝 Contributing

Awesome

Awesome Web React - πŸš€ Develop online with React! 🌐  No Build Tools Needed! 🚧 | Product Hunt


Contents

About

  • This page provides a list with examples of libraries and components that you can use to develop web pages and apps with React without any build tools.
  • Development build tools and projects such as webpack, babel, and create-react-app are great but they do not make sense for all sites, web pages, and development workflows.
  • With browser based options for JSX you can easily include React Components on any page without having to build the entire site using React or JSX.
  • Reasons why you might want to do this can include:
    • πŸš€ Fast Development πŸš€ Because there is no build process you can create and modify sites using any editor on any system.
    • 🀝 Easily Share 🀝 Provide React code snippets to designers or web developers who do not know or use JavaScript.
    • πŸ“¦ Project Size πŸ“¦ This site includes many example mini apps and each one is typically less than 10 kB in size while a standard React app using create-react-app is between 150 and 250 MB and includes over 30,000 files.
    • πŸ“„ Add to any Page πŸ“„ Add React to legacy and existing sites or web pages. Often React is used on new projects only but with online development options you can include React and Libraries directly from a CDN or JavaScript files.
    • 🏫 Learn React 🏫 Web Development with only a Browser and a Text Editor is any easy way to get started with React or try new ideas and features.
    • πŸš† Rapid Prototyping πŸš† Instantly develop ideas and into quick apps and then migrate to a build process later if you want to.
  • You can try all examples in your browser at https://awesome-web-react.js.org/.
  • All examples can be ran locally by downloading this repository and running npm start. Only node is required and no dependencies are needed.

Web Based Development Options

  • Babel Standalone
    • Standalone build of Babel for use in non-Node.js environments.
    • Babel Standalone is very large so using it for productions apps is generally not recommended in most situations.
    • However it is very useful for development because you can debug and step through code directly in browser with React Development Tools.
    • JSX Code used in a Browser with Babel Standalone can also be used for local development using create-react-app and other tools.
  • DataFormsJS JSX Loader
    • An ultra-fast and tiny (6.6 kB) browser based compiler for JSX / React.
    • Created for production use with all browsers. This list was created because of the JSX Loader and most examples use it.
    • The JSX Loader is designed for compatibility with Babel Standalone.
    • It compiles JSX to JS for modern browsers and for legacy browsers it will download and use Polyfills and Babel Standalone.
  • HTM (Hyperscript Tagged Markup)
    • JSX alternative using standard tagged templates, with compiler support.
    • HTM is extremely small (~0.5 kB).
    • It provides many options and works with all modern browsers; however this means it will not work with legacy browsers.
  • React without JSX
    • Most React apps are created using JSX, however it is not required and plain JavaScript can be used.
    • JSX is generally used because it allows for much more readable code and easier development with React.

Awesome Lists

Find a large selection of React Components and Tools from these Awesome React Lists:

UI

  • Ant Design - A UI Design Language and React UI library.
  • Styled Components - Visual primitives for the component age.
  • Evergreen - Evergreen React UI Framework by Segment.
  • React-Toastify - React-Toastify allows you to add notifications to your app with ease.
  • CoreUI for React - Open Source UI components library for creating modern, beautiful, and responsive applications.

Routing

Forms

  • React Hook Form - Performant, flexible and extensible forms with easy to use validation.

Select Controls

  • React Select - A flexible and beautiful Select Input control for ReactJS with multiselect, autocomplete, async and creatable support.

Rich Text Editors

  • Draft.js - Rich Text Editor Framework for React.

Drag and Drop

Image and Media Controls

Charts and Maps

  • React Simple Maps - Create beautiful SVG maps in react with d3-geo and topojson using a declarative api.
  • React Chart.js 2 - React wrapper for Chart.js.
  • React ApexCharts - React.js wrapper for ApexCharts to build interactive visualizations in React.

Component and Hook Libraries

  • DataFormsJS - Display data from JSON and GraphQL Services, Lazy Loading, Filter, Sorting, I18N, L10N, and more.
  • React Query - Hooks for fetching, caching and updating asynchronous data in React
  • SWR - React Hooks library for data fetching.

Javascript and jQuery Libraries

Links here include non-React sites. The example pages show how to use widely-used JavaScript libraries and Controls listed here with React.

  • Documentation from React - Integrating with Other Libraries
  • Chosen - Chosen is a widely used jQuery plugin that makes long, unwieldy select boxes much more user-friendly.
  • Remarkable - Markdown parser done right. Fast and easy to extend.

State Management

  • React Redux - A Predictable State Container for JS Apps.
  • React Flux - Application Architecture for Building User Interfaces.
  • React Hooks - React Hooks let you use state and other React features without writing classes.
  • Recoil - A Facebook experimental state management library for complex React UIs.

License

CC0

Images located under img/logos may be copyright or trademark of their respective holders. Use of them does not imply any affiliation with or endorsement by them.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].