The lightweight, modular full-stack development environment manager for Windows, macOS, and Linux.
One-click install for Apache, PHP, Node.js, Python, databases, and more—running natively at full speed—no Docker required.
Switch versions instantly, manage databases, and deploy local SSL—zero Docker overhead.
⚡️ Get your development environment ready in under 60 seconds
Most dev tools are either too heavy (Docker Desktop) or too limited (NVM/Homebrew). FlyEnv hits the sweet spot:
| Feature | FlyEnv | Docker Desktop | XAMPP/MAMP |
|---|---|---|---|
| Performance | 🚀 Native (Binaries) | 🐢 Slow (Virtualization) | 🚀 Native |
| Resource Usage | 🍃 Low RAM | 🐘 Heavy (2GB+ Idle) | 🍃 Low |
| Isolation | ✅ Project-Based | ✅ Container-Based | ❌ Global Only |
| Setup Time | ⚡️ < 1 Minute | ⏳ Slow Builds | ⏳ Manual Config |
- 💎 Not Bloated: FlyEnv is modular. It only installs the runtimes you explicitly need. Don't use Java? It won't touch your disk.
- ⚡ Native Speed: Runs Nginx, PHP, and MySQL as static binaries. No containers means faster I/O and instant startup.
- 🛡️ Project Isolation: Automatically switches Node/PHP versions when you
cdinto a project directory. - 🔧 Full Stack Ready: Need a Redis queue, MongoDB, or Minio? Enable them with one click.
🐘 For PHP & Laravel Developers
The best Windows alternative to Laravel Herd.
- Switch between PHP 5.6, 7.4, 8.x instantly.
- Run Nginx/Apache, MySQL, Redis, and Mailpit out of the box.
- Native
composerperformance (no file-sharing lag).- Download for Windows
🟢 For Node.js & Frontend Developers
Stop fighting with NVM.
- Define Node versions per project (automatically detects
package.json).- Instant access to Elasticsearch, PostgreSQL, or RabbitMQ without
docker-compose.- Supports Bun, Deno, and PM2 management.
☕ For Java, Python & Go Developers
- Manage multiple JDKs (Maven/Gradle included) and Python environments effortlessly.
- Keep your global system PATH clean and organized.
FlyEnv allows you to install only what you need from a vast library of supported software:
- AI Integration: Ollama, DeepSeek, Chatbox.
- Containers: Podman.
- Web Servers: Apache, Nginx, Caddy, Tomcat, Consul.
- Databases: MySQL, MariaDB, PostgreSQL, MongoDB.
- Email Server: Mailpit.
- Programming Languages: PHP (Composer), Java (Maven), NodeJS, Python, Go, Erlang, Ruby, Rust (Rustup), Bun, Deno, Gradle.
- Data Queue & Cache: Redis, Memcached, RabbitMQ, etcd.
- Search Engine: Elasticsearch, Meilisearch, Typesense
- Object Storage: Minio.
- Utilities: DNS Server, FTP Server, Static HTTP Server.
- Custom modules: Users can add modules on their own, whether as services or commonly used commands. FlyEnv's custom module system ensures that user modules function just like system modules, delivering a seamless user experience.
All modules support multi-version co-existence.
Finally, a fast, native environment for Windows developers.
- Installer: FlyEnv-Setup-4.12.1.exe
- Portable: FlyEnv-Portable-4.12.1.exe
- Homebrew:
brew install flyenv - DMG (Intel): FlyEnv-4.12.1.dmg
- DMG (Apple Silicon): FlyEnv-4.12.1-arm64.dmg
Supports Debian/Ubuntu (.deb) and RedHat/CentOS (.rpm).
- x86_64: FlyEnv-4.12.1-x64.deb
- ARM64: FlyEnv-4.12.1-arm64.deb
- x86_64: FlyEnv-4.12.1-x64.rpm
- ARM64: FlyEnv-4.12.1-arm64.rpm
| Service Management | Version Switching |
|---|---|
| Manage Nginx/MySQL/Redis in one place | Switch PHP/Node versions per project |
- Local Domains & SSL: Create local sites (
myapp.test) with custom domains and one-click HTTPS. - Config & Logs: Edit
php.iniormy.cnfdirectly in FlyEnv. View real-time error logs with highlighting. - Port Management: Visualize which apps are using which ports and kill processes instantly.
We welcome contributions! FlyEnv is built with Node.js & web technologies (Electron/Vue).
git clone [email protected]:xpf0000/FlyEnv.git
cd FlyEnv
yarn install
yarn run devCheck out our Development Guide to get started.
- Technical Deep Dive: Architecture Analysis
- Discord: Join Community
- Discussions: GitHub Discussions
- Website: flyenv.com
License: Open-source under the BSD 3-Clause License.