A modern local development environment manager for macOS & Windows. The lightweight alternative to MAMP PRO and Laravel Herd — built with Tauri, Rust, and React.
翻译准备中
正在加载完整 README。
查看完整 README ↗Setting up a local PHP development environment shouldn't require a $100/year license or fighting with Docker containers. LokcalDev gives you everything you need in a single, native desktop app.
Manage PHP, Nginx, MariaDB, SSL certificates, and DNS from one clean interface. No terminal gymnastics, no YAML files, no Docker overhead. Just click and code.
php.ini from the UI..test domains with a single click. Each site gets its own Nginx config, PHP version, and optional SSL. Built-in templates for WordPress, Laravel, and Fat-Free Framework to scaffold projects instantly./etc/hosts (Windows). Your .test domains resolve instantly with zero manual configuration.Download the latest release for your platform:
# Clone the repository
git clone https://github.com/unkownpr/lokcalDev.git
cd lokcalDev
# Install frontend dependencies
pnpm install
# Run in development mode
pnpm tauri dev
# Build for production
pnpm tauri build
| Layer | Technology |
|---|---|
| Desktop Framework | Tauri 2.0 |
| Backend | Rust |
| Frontend | React 19 + TypeScript |
| Styling | Tailwind CSS v4 + shadcn/ui |
| State Management | Zustand |
| Routing | React Router v7 |
| Package Manager | pnpm |
LokcalDev/
├── src/ # React frontend
│ ├── components/ # UI components (layout, shared, shadcn/ui)
│ ├── pages/ # Route pages (Dashboard, Sites, PHP, etc.)
│ ├── stores/ # Zustand state stores
│ ├── hooks/ # Custom React hooks
│ ├── types/ # TypeScript type definitions
│ └── lib/ # Utilities and Tauri bridge
├── src-tauri/ # Rust backend
│ ├── src/
│ │ ├── commands/ # Tauri IPC command handlers
│ │ ├── services/ # Core service managers (PHP, Nginx, MariaDB, SSL...)
│ │ ├── config/ # Path and configuration management
│ │ ├── state.rs # Application state
│ │ └── error.rs # Error types
│ └── resources/ # Bundled resources (mime.types, index.php)
└── screenshots/ # Application screenshots
LokcalDev's source code is publicly available because we believe transparency builds trust. Developers should be able to see exactly what runs on their machine.
Your contributions make this project better. Every bug report, feature suggestion, and pull request directly shapes the tool that thousands of developers rely on every day. Open collaboration drives innovation faster than any closed team ever could.
Here's how you can help:
# Fork and clone
git clone https://github.com/YOUR_USERNAME/lokcalDev.git
cd lokcalDev
# Install dependencies
pnpm install
# Start development
pnpm tauri dev
The Rust backend hot-reloads on save. The React frontend uses Vite HMR.
This project is source-available under the LokcalDev Source Available License.
You are free to view, study, and use the source code for personal, non-commercial purposes. Commercial use requires a separate license. See the LICENSE file for full terms.
For commercial licensing inquiries: [email protected]