PHPackages                             philip/lampho - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [CLI &amp; Console](/categories/cli)
4. /
5. philip/lampho

Abandoned → No longer used, was rewrittenLibrary[CLI &amp; Console](/categories/cli)

philip/lampho
=============

Lampho is like lambo but written in PHP; the two might merge one day

v0.0.3-alpha(8y ago)361MITPHPPHP &gt;=7.1

Since Nov 28Pushed 8y ago1 watchersCompare

[ Source](https://github.com/philip/lampho)[ Packagist](https://packagist.org/packages/philip/lampho)[ Docs](https://github.com/philip/lampho)[ RSS](/packages/philip-lampho/feed)WikiDiscussions master Synced 3d ago

READMEChangelog (2)Dependencies (2)Versions (4)Used By (0)

Lambo port using Laravel Zero
-----------------------------

[](#lambo-port-using-laravel-zero)

This started as a test project to help me learn Laravel. All advice is welcome. Ideally it'll be refactored several times. The initial version breaks every known best practice! :)

Things that inspired this project
---------------------------------

[](#things-that-inspired-this-project)

- [Lambo](https://github.com/tightenco/lambo): A useful shell script that generates new Laravel projects
- [Laravel](https://laravel.com/): The PHP framework
- [Laravel Zero](http://laravel-zero.com/): Base for this project; Laravel for CLI
- Me: reprogramming my brain from PHP 4 to PHP 7 (I'm an old-timer that still uses `array()` and `OOP` is hard)

Status
------

[](#status)

- It works well and includes most lambo commands.
- However, *all* logic is thrown into `app\Commands\NewCommand.php` so that's not good
- The name `lampho` is strange but it's probably temporary and my brain thinks replacing `b` (bash) with `ph` (PHP) makes sense; that and `lamb pho` has logo potential
- Expect progress in the future

How you can help
----------------

[](#how-you-can-help)

- Refactor! Especially [app\\Commands\\NewCommand.php](app/Commands/NewCommand.php) (please don't laugh)
- Suggest or implement features
- Write tests

Installation
------------

[](#installation)

#### Global

[](#global)

```
$ composer global require philip/lampho
$ lampho help

```

#### Source

[](#source)

```
$ git clone git@github.com:philip/lampho.git
$ cd lampho
$ composer update
$ ./lampho help

```

Documentation
-------------

[](#documentation)

```
 ___  ___   ___  _ __
/ __|/ _ \ / _ \| '_ \
\__ \ (_) | (_) | | | |
|___/\___/ \___/|_| |_|

```

Examples
--------

[](#examples)

##### Creates a new Laravel project named `foo`

[](#creates-a-new-laravel-project-named-foo)

```
$ lampho new foo

```

##### Same, but with several options

[](#same-but-with-several-options)

```
$ lampho new foo --auth --link --node --createdb=sqlite

```

##### Configuration options

[](#configuration-options)

Soon we'll be able to define configuration options and common settings as typing all of the above can become tedious -- all suggestions welcome. Related, today only `.env` is modified.

##### Options according to `lampho help new`

[](#options-according-to-lampho-help-new)

```
      --auth                 Run make:auth
      --browser              Browser you want to open the project in
      --createdb[=CREATEDB]  Create a database; pass in sqlite or mysql
      --dev                  Choose the dev branch instead of master
      --editor[=EDITOR]      Text editor to open the project in
      --link                 Create a Valet link to the project directory
      --message[=MESSAGE]    Set the first commit message
      --node                 Set to execute yarn or npm install
      --path[=PATH]          Base path for the installation, otherwise CWD is used

```

###  Health Score

23

—

LowBetter than 27% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity9

Limited adoption so far

Community10

Small or concentrated contributor base

Maturity46

Maturing project, gaining track record

 Bus Factor1

Top contributor holds 93.6% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~2 days

Total

3

Last Release

3086d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/89ab5e3733f2717651b1f168909c297bbbeaa8bb842d5678fced8ad8c552dd6a?d=identicon)[philip](/maintainers/philip)

---

Top Contributors

[![philip](https://avatars.githubusercontent.com/u/42943?v=4)](https://github.com/philip "philip (44 commits)")[![nunomaduro](https://avatars.githubusercontent.com/u/5457236?v=4)](https://github.com/nunomaduro "nunomaduro (3 commits)")

---

Tags

consolelambolaravelphpconsolelaravel

### Embed Badge

![Health badge](/badges/philip-lampho/health.svg)

```
[![Health](https://phpackages.com/badges/philip-lampho/health.svg)](https://phpackages.com/packages/philip-lampho)
```

###  Alternatives

[teepluss/explore

apidocjs explorer for Laravel

221.7k](/packages/teepluss-explore)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
