dev-thing is an open source LocalWP but for Node JS Applications. Effortlessly manage your Node JS applications with a simple and intuitive interface. Get Started using devthing
Discord •
- Easy management of multiple Node.js projects
- One-click launch of Node.js applications
- Install, update, delete & reinstall dependencies
- Launch IDEs
- Node.js
- npm/pnpm/yarn (yarn V2 not supported)
- libwebkit2gtk-4.0 (for the browser window in linux for ubuntu 24)
- VS Code or Cursor IDE installed with the "code" or "cursor" command configured
You can download the binaries for your operating system from the releases page. Follow the instructions below for your platform.
- Download the latest
.exefile from the releases page. - Run the
.exefile and follow the installation prompts.
- Download the latest
.dmgfile from the releases page. - Open the
.dmgfile and drag the application into theApplicationsfolder.
-
Download the latest
.tar.gzfile from the releases page. -
Extract the contents of the archive:
tar -xvzf dev-thing-*.tar.gz cd dev-thing
-
Run the setup script:
sudo ./install.sh
We welcome contributions to improve dev-thing! To get started, please follow the steps below.
- Node.js
- npm/pnpm/yarn (yarn V2 not supported)
- Tauri CLI
-
Create an issue for the feature or fix you want to contribute.
-
Fork the repository to your GitHub account.
-
Clone the forked repository to your local machine:
git clone https://github.com/YOUR_USERNAME/dev-thing.git
-
Install the necessary dependencies:
cd dev-thing pnpm install pnpm tauri dev -
Create a new branch for your feature or fix:
git checkout -b feature/your-feature-name
-
Make your changes and commit them:
git add . git commit -m "Add your commit message"
-
Push your branch to GitHub:
git push origin feature/your-feature-name
-
Open a pull request on the original repository, explaining your changes.