Project Name | Stars | Downloads | Repos Using This | Packages Using This | Most Recent Commit | Total Releases | Latest Release | Open Issues | License | Language |
---|---|---|---|---|---|---|---|---|---|---|
Serverless Stack Com | 3,650 | 3 days ago | 123 | mit | SCSS | |||||
An open source guide for building and deploying full-stack apps using Serverless and React on AWS. | ||||||||||
Wanna | 184 | 5 years ago | 33 | mit | JavaScript | |||||
💡✔ Wanna is an implementation of a 21st-century to-do list app. | ||||||||||
Cra_closer_look | 129 | 3 years ago | 2 | JavaScript | ||||||
An explanation of the problems that Create-React-App addresses, and how it attempts to solve them. | ||||||||||
React Redux Typescript Realworld App | 115 | 4 years ago | 6 | TypeScript | ||||||
RealWorld App implementation based on "react-redux-typescript-guide" | ||||||||||
Kkt | 45 | 12 | 49 | 8 days ago | 189 | September 20, 2022 | 11 | mit | TypeScript | |
Create React apps with no build configuration, Cli tool for creating react apps. | ||||||||||
Docker Rails React Starter | 45 | 3 years ago | 7 | JavaScript | ||||||
A basic docker-compose, Rails and React / Webpack starter kit | ||||||||||
Lego Boost App | 43 | 2 years ago | 13 | mit | TypeScript | |||||
React Application for controlling Lego Boost from the browser with Web Bluetooth API | ||||||||||
Universal Scripts | 23 | 8 months ago | 152 | May 31, 2022 | 11 | mit | JavaScript | |||
Build universal apps without configuration. | ||||||||||
Goal Tracker | 23 | 4 months ago | 2 | other | JavaScript | |||||
Application fil rouge de la formation Web Apps Modernes | ||||||||||
Go Create React App | 22 | 3 years ago | mit | Go | ||||||
This is a demo project which shows one of possible implementations of intergration between regular server on Golang and React application created and built using create-react-app |
BETA
Create and run React applications – no command line or build setup required. Powered by Electron & Create React App
RAM requires Node.js v6 and npm v5.2 or later to be installed on your computer. Install the latest version of Node.js (which includes npm) here:
Download for MacOS:
RAM includes support for the following app types:
To add support for another app, please open a pull request.
I'm a firm believer in code literacy, and I've worked with many people throughout my career who have strong development skills with languages like HTML and CSS, but who might face barriers to entry with modern front-end development tools. When I think about the potential barriers to entry, a few things come to mind:
For the most part, Create React App has solved #1 for people who already know #2 and #3. It's an excellent tool and that's why RAM makes use of it.
RAM is aimed at abstracting away the terminal and npm aspects for beginners. If you're a professional front-end developer, I'd recommend using the command line tools directly instead of an application like this, as it's a very valuable and powerful skillset to utilize. If you do make use of this app, hopefully it can serve as a learning tool and can make some of these things less intimidating as you progress.
Remember: GUIs will never be as efficient or powerful as CLIs
All the magic comes from the underlying command line interfaces: npm and create-react-app.
This application uses Electron to spawn child processes that run the commands to power these tools.
The logs from stdio are passed back to the application for display.
See the renderer/spawn.js
and renderer/CreateForm.js
modules for an example of how this works.
Some alternatives to this particular Electron setup include:
git checkout -b my-new-feature
)git commit -am 'Add some feature'
)git push origin my-new-feature
)Install dependencies and start the app:
npm i && npm start
The main
folder contains modules for the main process,
and renderer
includes all files for the renderer process.
No Babel transpilation is used, so be sure to use Electron-compatible modules and syntax.