
Reactide
A desktop IDE for building React web apps, with a live simulator and component tree.
- Stars
- 10.5k
- Forks
- 613
- Licence
- MIT
- Language
- JavaScript
- Last update
- 3.8 years ago
- Type
- Dev tool
No commits in over a year — check for forks or alternatives before adopting.
What it is
Reactide is a cross-platform desktop application for writing React web apps. It bundles a live-reloading browser simulator, a visual component tree that shows props and state, and an integrated terminal, so developers don't have to keep switching between an editor, a browser, and a server. The README says it is in active development.
- Live-preview a React component as you edit it, without switching to a browser
- Browse a project's component tree and see props and state for each component
- Run build and project commands from the built-in terminal
- Set up a React project with Create React App integration
Great for
- Developers who build React apps and want the editor, preview, and terminal in one window
- Developers who want to inspect component hierarchy and props/state visually
- Developers who already use Create React App or webpack-based projects
- People comfortable running npm commands and editing a config file
Not ideal for
- People who are not writing React, since the tooling is specific to React apps
- Teams needing a stable, supported release: the README describes the project as in active development and the latest release is labeled beta
- Developers who need a full-featured general code editor, since the README does not describe editing features beyond the terminal, simulator, and component tree
How to get it
- 1
Clone and build from source
You'll need: Node.js and npm · Git
Check out the 3.0 release branch
git checkout 3.0-releaseInstall dependencies
npm installBuild the production bundle
npm run webpack-productionStart in developer mode
npm start - 2
Run it
- Run the install and build commands from the README, then run npm start to launch developer mode.
- Open the reactide.config.js file in your React project and point the .html and .js entry points to your files.
- In your project directory, run npm run reactide-server to start the simulator.
- Check the component tree to view the parent-child structure of your app.
- 3
Get the most out of it
- Use Create React App integration for faster project boilerplate setup, per the README
- Point the component tree at your app entry point in reactide.config.js so it loads automatically
- Look at the example project in the example folder to see a working webpack and dev-server setup
- Use the integrated terminal for build tools and file system commands without leaving the IDE
Downloads
Strengths
- Purpose-built for React, with a simulator and component tree aimed at that workflow
- Live reloading shown in the README keeps the edit-and-preview loop in one place
- Open source under the MIT license
Trade-offs
- Last code push in the metadata is January 2023, and the release is a beta, so maintenance status is unclear
- Setup requires manual steps: editing reactide.config.js and running npm commands
- The README is truncated and gives few details on editing features or supported platforms beyond Electron builds
How it compares
| Project | Stars | Type | Level | Updated | Best for |
|---|---|---|---|---|---|
| reactide (this) | 10.5k | Dev tool | intermediate | 3.8 years ago | Developers who build React apps and want the editor, preview, and terminal in one window |
| pear-desktop | 34k | App | beginner | 4 days ago | People who want YouTube Music in a standalone desktop window |
| redux-devtools-extension | 13.4k | Dev tool | beginner | 3.0 years ago | JavaScript developers debugging Redux state in a web app |
| Lepton | 10.3k | App | beginner | 4 days ago | Developers who already keep snippets as GitHub Gists or GitLab snippets |
| nvm | 95.7k | Dev tool | beginner | 8 days ago | Developers who work on several Node.js projects that need different versions |
| pnpm | 37k | Dev tool | beginner | 4 days ago | Developers working in Node.js projects who want faster installs and less disk use |
Stats synced from GitHub. The assessment above was drafted with AI from the project's README on 2026-10-29 and may miss recent changes — check the README before relying on a command. MIT licence: free to use, modify and distribute, including commercially, as long as you keep the copyright notice.