📈 GH Trending Explorer 🎲 Surprise me

← all repos

flock-php / flock

git clone https://github.com/flock-php/flock.git

—

—
stars, 24h
+68
stars, 7 days · #736
+68
stars, 30 days · #3,913
68
★ total · +68% this week
6
forks · 20 open issues

Star history starts 2026-10-20; the chart appears after the second daily snapshot.

LanguageGo
LicenseAGPL-3.0
Created2026-10-14 (6d ago)
Last pushtoday
Watchers0
OwnerOrganization

Links

README excerpt
Flock 
 Local Laravel development, natively. 
 .test domains with real HTTPS, a PHP version per project, databases in one click and every email caught. 
 For macOS and Windows. No Docker, no virtual machine.
 Website ·
 Documentation ·
 Download 
https://github.com/user-attachments/assets/ac36d8eb-2522-4ad7-851b-052e74e759e7
Flock runs PHP, Node.js, your databases and the web server as native processes, from a menu bar app on macOS and a tray app on Windows, or from the `flock` command line. It's free and open source, with no paid tier and no account.
## Documentation
The full documentation is at flockphp.com/docs. Start with the Quick start.
## Features
- **.test domains with real HTTPS.** Park a folder, or link one project, and every app gets its own `.test` domain, subdomains included. HTTPS works without browser warnings.
- **A PHP version per project.** PHP 8.1 to 8.5 run side by side, and each project picks its own. Node.js too.
- **Databases in one click.** PostgreSQL, MySQL, MariaDB, MongoDB, Valkey, Meilisearch and RustFS (plus Redis and Typesense on macOS) run as native processes that start with your computer.
- **Every email, caught.** Mail your apps send lands in a local inbox, one per app, and never reaches real people.
- **`dump()` without the mess.** `dump()` and `dd()` output, queries, logs and views show up in a timeline grouped by request, with links to your editor. No code changes needed.
- **Step debugging, only when you need it.** Xdebug slows every request, so it stays off until you turn it on.
- **Made for AI agents.** A built-in MCP server lets coding agents read your sites, mail, dumps and errors.
Flock works with any PHP project, not only Laravel.
## Showcase
## Installation
Download the installer for your system from flockphp.com/download or the releases, open Flock and click **Set up Flock**.
| | macOS | Windows |
| --- | --- | --- |
| System | macOS 15 Sequoia or newer, Apple silicon | Windows 10 (2004) or 11, x64 |
| Installer | `Flock- -macOS.dmg` | `Flock-Setup- -x64.exe` |
| App | Menu bar | Notification area (tray) |
Linux is on the roadmap.
Flock needs ports 80 and 443. If you use another local environment, stop it first. See Installation for what setup changes on your system.
## Quick start
 [code] 
Then open https://acme.test. The Quick start goes through it step by step, including the `.env` settings for the database and mail.
## Building from source
Flock is a Go daemon and CLI (`cmd/flock`) with a native app on each system: SwiftUI on macOS (`macos/`) and WinUI 3 on Windows (`windows/`).
 [code] 
The Windows app is described in windows/README.md.
## Contributing
Bug reports and ideas are welcome in Issues, questions in Discussions. Pull requests start with an approved issue and go to the `develop` branch; see CONTRIBUTING.md for how it works.
## Developed by Guava
Flock is built and maintained by **Guava**, a small software studio from the Czech Republic. We build custom web and mobile apps, information sys