Important
Project Status (March 15, 2026): This project is currently undergoing a major internal restructuring. Due to significant architectural changes and a pivot in the IDE's core objectives, the repository will likely be reset or migrated soon. We recommend caution when forking or contributing to this branch until the new stable structure is officially deployed.
Readme Language: English | Spanish
⚠️ Work in Progress — This project is under active development. Expect breaking changes.
A modern, cross-platform IDE for Minecraft datapack development, built with Tauri + React and powered by the minepack-compiler — a native Rust compiler for datapacks.
- 📁 File explorer with project tree
- 🎨 Light / Dark / System theme
- ⌨️ Code editor with syntax highlighting (Monaco Editor)
- 💻 Integrated terminal
- 🦀 Native datapack compiler via
minepack-compiler - 🖥️ Cross-platform — Windows & Linux (macOS untested)
cargo install tauri-cli# Clone the repository
git clone https://github.com/ACDPDEV/minepack-ide.git
cd minepack-ide
# Install dependencies
pnpm install
# Run in development mode
pnpm run tauri devpnpm run tauri buildThe installer will be available in src-tauri/target/release/bundle/.
- Base layout (sidebar, panels, tabs)
- Theme switching (Light / Dark / System)
- File explorer
- Monaco Editor integration
- Integrated terminal (xterm.js)
- minepack-compiler integration
- Syntax highlighting for datapack language
- Command palette (Ctrl+P)
- Git integration
Contributions are welcome! This project is in early stages, so there's a lot of room to help.
- Fork the repository
- Create a new branch:
git checkout -b feat/your-feature - Make your changes and commit:
git commit -m "feat: add your feature" - Push to your branch:
git push origin feat/your-feature - Open a Pull Request
Please follow Conventional Commits for commit messages.
For major changes, please open an issue first to discuss what you'd like to change.
This project is licensed under the GPL-3.0 License.
Made with 🦀 by Ahilton Díaz
