Awesome Open Source
Awesome Open Source

Jale Build Status

A blazing fast local development environment for MacOS* written in Typescript.
*soon to be cross-platform!

What is Jale?

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.

Why Jale?

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!).

Included services

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*

Dev tools

The following development tools are included.

Migrating from...?

Are you migrating from Valet or Valet+? Check out the following wiki.

Get A Weekly Email With Trending Projects For These Topics
No Spam. Unsubscribe easily at any time.
php (16,599
typescript (11,563
mysql (1,045
nginx (489
mariadb (95
environment (67
development-environment (53
local (23