A blazing fast local development environment for MacOS* written in Typescript.
*soon to be cross-platform!
Jale (Just Another Local Environment) allows you to setup a complete local development environment in just a couple of seconds.
Literally the only thing you have to do is run jale install
and you're done.
Walk through the installation steps, which allow you to select which PHP versions (multiple!) you'd like to run or which kind of database server (i.e. MySQL 5.6 or 8.0, but also MariaDB).
Jale is currently still under heavy development and not ready to be used as your daily driver. However, it works but lacks error messages, useful notices and yes, might contain bugs.
Services are using optimized configs (credits to Valet+) to improve the performance of your local development environment.
It has a completely different approach compared to services like Laravel Valet and aims to be both flexible and performant.
Instead of using a single 'server.php' file which proxies every request, we just use Nginx configuration files per site. Don't be afraid though! We made it as easy as possible. It is also possible to select an optimized app template for i.e. Laravel, Magento or Wordpress (and more to come!).
The following services are currently installed by Jale. Services marked with a * are optional, you can uncheck them ;-).
- Nginx
- Dnsmasq
- PHP (7.1, 7.2, 7.3, 7.4 and 8.0)
- MySQL (MySQL 5.7, 8.0 and MariaDB)
- Redis*
- Elasticsearch*
The following development tools are included.
Are you migrating from Valet or Valet+? Check out the following wiki.