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
.exe
file from the releases page. - Run the
.exe
file and follow the installation prompts.
- Download the latest
.dmg
file from the releases page. - Open the
.dmg
file and drag the application into theApplications
folder.
-
Download the latest
.tar.gz
file 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.