by xpf0000
All-in-One Native Local Development Environment for Windows, macOS & Linux. Docker alternative for PHP, Node.js, Python and more. Faster alternative to XAMPP, Laragon, MAMP and Laravel Herd with databases, Cron Jobs and runtime management.
# Add to your Claude Code skills
git clone https://github.com/xpf0000/FlyEnvLast scanned: 5/26/2026
{
"issues": [
{
"type": "npm-audit",
"message": "@xmldom/xmldom: xmldom: XML injection via unsafe CDATA serialization allows attacker-controlled markup insertion",
"severity": "high"
},
{
"type": "npm-audit",
"message": "brace-expansion: brace-expansion: Zero-step sequence causes process hang and memory exhaustion",
"severity": "medium"
},
{
"type": "npm-audit",
"message": "dohdec: Vulnerability found",
"severity": "high"
},
{
"type": "npm-audit",
"message": "dompurify: DOMPurify contains a Cross-site Scripting vulnerability",
"severity": "medium"
},
{
"type": "npm-audit",
"message": "ftp-srv: Vulnerability found",
"severity": "high"
},
{
"type": "npm-audit",
"message": "ip: ip SSRF improper categorization in isPublic",
"severity": "high"
},
{
"type": "npm-audit",
"message": "monaco-editor: Vulnerability found",
"severity": "medium"
},
{
"type": "npm-audit",
"message": "picomatch: Picomatch: Method Injection in POSIX Character Classes causes incorrect Glob Matching",
"severity": "high"
},
{
"type": "npm-audit",
"message": "private-ip: private-ip vulnerable to Server-Side Request Forgery",
"severity": "high"
},
{
"type": "npm-audit",
"message": "speech-rule-engine: Vulnerability found",
"severity": "high"
},
{
"type": "npm-audit",
"message": "tangerine: Vulnerability found",
"severity": "high"
},
{
"type": "npm-audit",
"message": "uuid: uuid: Missing buffer bounds check in v3/v5/v6 when buf is provided",
"severity": "medium"
},
{
"type": "npm-audit",
"message": "ws: ws: Uninitialized memory disclosure",
"severity": "medium"
}
],
"status": "WARNING",
"scannedAt": "2026-05-26T07:45:36.021Z",
"semgrepRan": false,
"npmAuditRan": true,
"pipAuditRan": true
}No comments yet. Be the first to share your thoughts!
Best for web, backend, mobile, and full-stack developers who want local services without container overhead.
| Choose FlyEnv if you... | It may not be the best fit if you... | | :--- | :--- | | Want XAMPP/MAMP/Herd-style convenience across many stacks | Need exact Docker Compose or Kubernetes parity with production | | Work with multiple runtime versions across projects | Only use one runtime and are happy with your system package manager | | Want databases, queues, search, storage, and AI tools without maintaining containers | Prefer to manage every service manually from the terminal | | Build local web, backend, mobile, or full-stack projects on Windows, macOS, or Linux | Need a hosted platform or production deployment system |
Most local dev tools are either too heavy for everyday work (Docker Desktop) or too low-level for full-stack projects (NVM/Homebrew/package managers). FlyEnv sits in the middle: a native desktop manager for the tools and services you actually run while building software.
| Capability | FlyEnv | Docker Desktop | XAMPP/MAMP | | :--- | :--- | :--- | :--- | | How services run | Native processes managed from a desktop UI | Containers managed through images and compose files | Native bundled web stack | | Scope | Runtimes, databases, web servers, project services, and developer tools | Any containerized service or application | Primarily PHP/web-server/database stacks | | Project versions | Built-in project runtime workflows | Defined in container configuration | Usually global or manual | | Best suited for | Native local development across many stacks | Reproducible container-based environments | Traditional local PHP development |
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
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.
- Manage multiple JDKs (Maven/Gradle/SDKMAN), .NET SDKs, Flutter SDKs, and Python environments effortlessly.
- Run Flutter diagnostics, Android device checks, and project build commands from one place.
- Keep your global system PATH clean and organized.
FlyEnv allows you to install only what you need from a vast library of supported software:
All modules support multi-version co-existence.
myapp.test) with custom domains and one-click HTTPS backed by MkCert/local certificates.php.ini or my.cnf directly in FlyEnv. View real-time error logs with highlighting.
Finally, a fast, native environment for Windows developers.
brew install flyenvSupports Debian/Ubuntu (.deb) and RedHat/CentOS (.rpm).
📦 Build & Transparency
All FlyEnv installation packages are now built using GitHub Actions. You can verify the build process and download the artifacts directly from the following links:
We welcome contributions! FlyEnv is built with Node.js & web technologies (Electron/Vue).
git clone git@github.com:xpf0000/FlyEnv.git
cd FlyEnv
yarn install
yarn run dev
Check out our Development Guide to get started.