Thanks to visit codestin.com
Credit goes to github.com

Skip to content
/ FlyEnv Public

⚡️ Lightweight Native Full-Stack Environment Management Tool for Windows, macOS & Linux. Run local server, PHP, Node.js, Python & Databases without Docker. The faster, modular alternative to XAMPP

License

Notifications You must be signed in to change notification settings

xpf0000/FlyEnv

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

FlyEnv

FlyEnv Logo

Develop Faster. Run Native. Forget Containers.

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

GitHub release Total Downloads ko-fi


🚀 Why FlyEnv?

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

Core Benefits

  • 💎 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 cd into a project directory.
  • 🔧 Full Stack Ready: Need a Redis queue, MongoDB, or Minio? Enable them with one click.

🎯 Tailored for Your Workflow

🐘 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 composer performance (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.

📦 Supported Modules (On-Demand)

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.


📥 Installation

Windows (Recommended)

Finally, a fast, native environment for Windows developers.

macOS

Linux

Supports Debian/Ubuntu (.deb) and RedHat/CentOS (.rpm).

Debian / Ubuntu

Red Hat / Fedora / SUSE / CentOS


📸 Interface Preview

Service Management Version Switching
Manage Services Version Switching
Manage Nginx/MySQL/Redis in one place Switch PHP/Node versions per project

🛠 Developer-Friendly Tools

  • Local Domains & SSL: Create local sites (myapp.test) with custom domains and one-click HTTPS.
  • Config & Logs: Edit php.ini or my.cnf directly in FlyEnv. View real-time error logs with highlighting.
  • Port Management: Visualize which apps are using which ports and kill processes instantly.

screen3.jpeg

Development & Contribution

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 dev

Check out our Development Guide to get started.

Community & Support

License: Open-source under the BSD 3-Clause License.