PHPackages                             1happyplace/ansi-terminal - 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. 1happyplace/ansi-terminal

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

1happyplace/ansi-terminal
=========================

PHP Terminal emulator controller utilizing ANSI escape sequence coding.

v1.1(6y ago)115.1k—0%1MITPHPPHP &gt;=5.5.0CI failing

Since Aug 12Pushed 4y ago1 watchersCompare

[ Source](https://github.com/1HappyPlace/ansi-terminal)[ Packagist](https://packagist.org/packages/1happyplace/ansi-terminal)[ Docs](http://clio.1happyplace.com/clio/ansi-terminal.html)[ RSS](/packages/1happyplace-ansi-terminal/feed)WikiDiscussions main Synced 1mo ago

READMEChangelog (10)Dependencies (2)Versions (15)Used By (1)

ANSI Terminal
=============

[](#ansi-terminal)

The ANSI/Terminal class controls a terminal shell such as bash. It is an abstract base class for Clio and the CLI HTML software. It provides a basic set of methods to command a terminal as well as prompt the user for information.

If you want to use this layer, simply instantiate BasicTerminal, which uses echo for output. BasicTerminal uses verbose and obvious methods, making for quickand easy use for simple requirements. If you want to move on to more capability, [Clio](http:%5Cclio.1happyplace.com%5Cclio%5Cclio.html)provides a more extensive, easily chained language and extensive styling capability, and [CLI HTML](clio.1happyplace.com/html/introduction.html) provides all that, plus full-up text positioning such as lists and tables.

For a full list of methods, see [ANSI Terminal](http://clio.1happyplace.com/clio/ansi-terminal.html).

###  Health Score

33

—

LowBetter than 75% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity24

Limited adoption so far

Community9

Small or concentrated contributor base

Maturity66

Established project with proven stability

 Bus Factor1

Top contributor holds 100% 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 ~95 days

Recently: every ~305 days

Total

14

Last Release

2318d ago

Major Versions

v0.5.11-beta → v1.02016-11-30

### Community

Maintainers

![](https://www.gravatar.com/avatar/2673ea2147720988b45a2ccd07d154e063b2ad1c5a5820521319d4a27c7aebc1?d=identicon)[1happyplace](/maintainers/1happyplace)

---

Top Contributors

[![1HappyPlace](https://avatars.githubusercontent.com/u/7793595?v=4)](https://github.com/1HappyPlace "1HappyPlace (20 commits)")

---

Tags

terminalansiemulator

###  Code Quality

TestsPHPUnit

### Embed Badge

![Health badge](/badges/1happyplace-ansi-terminal/health.svg)

```
[![Health](https://phpackages.com/badges/1happyplace-ansi-terminal/health.svg)](https://phpackages.com/packages/1happyplace-ansi-terminal)
```

###  Alternatives

[symfony/console

Eases the creation of beautiful and testable command line interfaces

9.8k1.1B11.3k](/packages/symfony-console)[league/climate

PHP's best friend for the terminal. CLImate allows you to easily output colored text, special formats, and more.

1.9k14.0M273](/packages/league-climate)[clue/term-react

Streaming terminal emulator, built on top of ReactPHP.

10410.2M2](/packages/clue-term-react)[php-school/cli-menu

A command line menu helper in PHP

2.0k1.1M27](/packages/php-school-cli-menu)[php-tui/php-tui

Comprehensive TUI library heavily influenced by Ratatui

589747.0k6](/packages/php-tui-php-tui)[titasgailius/terminal

Terminal is an Elegent wrapper around Symfony's Process component.

512340.9k11](/packages/titasgailius-terminal)

PHPackages © 2026

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