FlyEnv: Lightweight Native Local Dev Toolbox for Windows, macOS & Linux

FlyEnv: Lightweight Native Local Dev Toolbox for Windows, macOS & Linux

Summary

FlyEnv is a powerful and lightweight native local development toolbox designed for Windows, macOS, and Linux. It enables developers to run a wide range of services like Apache, PHP, Node.js, and various databases directly on their system without Docker. This modular tool offers superior performance and minimal resource usage, serving as a faster and more efficient alternative to traditional development environments like XAMPP or Laravel Herd.

Repository Info

Updated on April 5, 2026
View on GitHub

Introduction

FlyEnv is a powerful and lightweight native local development toolbox for Windows, macOS, and Linux. It provides a modular full-stack development environment manager, enabling developers to run essential services like Apache, Nginx, PHP, Node.js, Python, and various databases directly on their system. Unlike container-based solutions, FlyEnv focuses on native execution, offering superior performance and minimal resource usage, making it a faster alternative to Docker Desktop, XAMPP, or Laravel Herd.

Why Use FlyEnv?

FlyEnv stands out by offering a development experience that combines the best aspects of traditional native setups with modern flexibility, without the overhead of virtualization.

  • Native Speed and Performance: By running services as static binaries, FlyEnv ensures faster I/O and instant startup times, outperforming container-based solutions like Docker Desktop.
  • Low Resource Usage: FlyEnv is modular, installing only the runtimes you explicitly need. This results in significantly lower RAM consumption compared to heavy virtualization tools.
  • Project Isolation: Automatically switch Node.js or PHP versions when you navigate into a project directory, ensuring a clean and isolated environment for each project.
  • Rapid Setup: Get your full development environment ready in under 60 seconds, bypassing the slow builds and manual configurations often associated with other tools.
  • Full Stack Ready: Easily enable and manage a wide array of services including Redis, MongoDB, Minio, and more, all with one click.
  • Developer-Friendly Tools: Includes features for creating local domains with one-click HTTPS, direct editing of configuration files (e.g., php.ini, my.cnf), real-time log viewing, and port management.

Installation

FlyEnv offers straightforward installation across all major operating systems.

Windows (Recommended)

macOS

Linux

FlyEnv supports Debian/Ubuntu (.deb) and RedHat/CentOS (.rpm) based distributions.

Debian / Ubuntu

Red Hat / Fedora / SUSE / CentOS

Tailored for Your Workflow

FlyEnv is designed to cater to various development stacks, providing specialized support for different programming ecosystems.

  • For PHP & Laravel Developers: Enjoy instant switching between PHP versions (5.6, 7.4, 8.x), run Nginx/Apache, MySQL, Redis, and Mailpit out of the box. Benefit from native composer performance without file-sharing lag, making it an excellent Windows alternative to Laravel Herd.
  • For Node.js & Frontend Developers: Define Node.js versions per project, automatically detecting package.json configurations. Gain instant access to Elasticsearch, PostgreSQL, or RabbitMQ without docker-compose, and manage Bun, Deno, and PM2 effortlessly.
  • For Java, Python & Go Developers: Manage multiple JDKs (with Maven/Gradle) and Python environments with ease. FlyEnv helps keep your global system PATH clean and organized.

Supported Modules

FlyEnv allows you to install only what you need from a comprehensive library of software, all supporting multi-version co-existence:

  • Web Servers: Apache, Nginx, Caddy, Tomcat.
  • Databases: MySQL, MariaDB, PostgreSQL, MongoDB, Qdrant.
  • Programming Languages: PHP, Java, Node.js, Python, Go, Ruby, Rust, Bun, Deno.
  • Data Queue & Cache: Redis, Memcached, RabbitMQ.
  • AI Integration: OpenClaw, n8n, Ollama.
  • Utilities: Mailpit, Cloudflared, Minio, Elasticsearch, Meilisearch.
  • Custom Modules: Extend FlyEnv with your own services or commands.

Links