PHPackages                             knight23/core - 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. knight23/core

ActiveLib[CLI &amp; Console](/categories/cli)

knight23/core
=============

a toolset to build your own command line tools

0.3.1(3y ago)01392MITPHPPHP &gt;=7

Since Apr 24Pushed 1y ago2 watchersCompare

[ Source](https://github.com/ppetermann/knight23)[ Packagist](https://packagist.org/packages/knight23/core)[ RSS](/packages/knight23-core/feed)WikiDiscussions master Synced 1mo ago

READMEChangelogDependencies (3)Versions (6)Used By (2)

Knight23
========

[](#knight23)

Knight23 is supposed be a small framework to build command line tools. Right now its in its infancy and not worth using. As this might not be clear enough, here again, in clear: **DO NOT USE THIS YET, IT WILL CHANGE AND BREAK THINGS**

Manual
------

[](#manual)

1. use knight23/skeleton to start your cli tool project OR add knight23/core to your project, and create the required files yourself (hint: create an new project with skeleton, and copy over what you need)
2. make sure you register the default services required, as well as add those that your code needs
3. make a bin/ file, which contains the runner as well as loads the commands of your application

Support
-------

[](#support)

at the moment there is no support. If you find bugs, problems, or have suggestions feel free to use github to make a ticket, but don't expect any fast answer.

Features
--------

[](#features)

you might not have understood the state of the project yet this is not to be used yet! Features **WILL** change.

LICENSE
-------

[](#license)

MIT Style, see LICENSE.md

###  Health Score

29

—

LowBetter than 59% of packages

Maintenance27

Infrequent updates — may be unmaintained

Popularity10

Limited adoption so far

Community14

Small or concentrated contributor base

Maturity57

Maturing project, gaining track record

 Bus Factor1

Top contributor holds 87.5% 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 ~594 days

Total

5

Last Release

1299d ago

PHP version history (3 changes)0.1.0PHP &gt;=5.5.0

0.2.0PHP ~7.0

0.3.1PHP &gt;=7

### Community

Maintainers

![](https://www.gravatar.com/avatar/2fc73542f8901f065ddba8ed1f68be8b003c751ae7dbfc594b80f2f73c8d5471?d=identicon)[ppetermann](/maintainers/ppetermann)

---

Top Contributors

[![ppetermann](https://avatars.githubusercontent.com/u/69334?v=4)](https://github.com/ppetermann "ppetermann (14 commits)")[![scrutinizer-auto-fixer](https://avatars.githubusercontent.com/u/6253494?v=4)](https://github.com/scrutinizer-auto-fixer "scrutinizer-auto-fixer (2 commits)")

###  Code Quality

TestsPHPUnit

### Embed Badge

![Health badge](/badges/knight23-core/health.svg)

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

###  Alternatives

[consolidation/annotated-command

Initialize Symfony Console commands from annotated command class methods.

22569.8M19](/packages/consolidation-annotated-command)[clue/stdio-react

Async, event-driven console input &amp; output (STDIN, STDOUT) for truly interactive CLI applications, built on top of ReactPHP

19810.2M27](/packages/clue-stdio-react)[illuminate/console

The Illuminate Console package.

12944.1M5.1k](/packages/illuminate-console)[php-tui/php-tui

Comprehensive TUI library heavily influenced by Ratatui

589747.0k6](/packages/php-tui-php-tui)[seregazhuk/php-watcher

Automatically restart PHP application once the source code changes

394137.8k4](/packages/seregazhuk-php-watcher)[grasmash/yaml-cli

A command line tool for reading and manipulating yaml files.

2523.6M10](/packages/grasmash-yaml-cli)

PHPackages © 2026

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