PHPackages                             tristan/icy - 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. tristan/icy

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

tristan/icy
===========

A static analysis tool for PHP focused on developer experience

v0.0.6(2y ago)39[2 issues](https://github.com/tristanisham/icy/issues)MITPHPPHP &gt;=8.1

Since Feb 28Pushed 2y ago1 watchersCompare

[ Source](https://github.com/tristanisham/icy)[ Packagist](https://packagist.org/packages/tristan/icy)[ RSS](/packages/tristan-icy/feed)WikiDiscussions master Synced today

READMEChangelogDependencies (2)Versions (2)Used By (0)

Icy (I see)
===========

[](#icy-i-see)

Icy is a PHP static analyzer designed to prioritize developer experience. It is very pre-alpha software, so integrate at your own risk. That being said, the developer is very open to contributions and will respond quickly.

-

Install
=======

[](#install)

```
composer global require --dev tristan/icy
```

Commands
========

[](#commands)

Usage:
------

[](#usage)

command \[options\] \[arguments\]

Options:
--------

[](#options)

-h, --help Display help for the given command. When no command is given display help for the list command -q, --quiet Do not output any message -V, --version Display this application version --ansi|--no-ansi Force (or disable --no-ansi) ANSI output -n, --no-interaction Do not ask any interactive question -v|vv|vvv, --verbose Increase the verbosity of messages: 1 for normal output, 2 for more verbose output and 3 for debug

Available commands:
-------------------

[](#available-commands)

completion Dump the shell completion script help Display help for a command list List commands

### sa

[](#sa)

sa:gen-import-map \[sa:im\] generates an import map for all PHP files in a directory.

###  Health Score

17

—

LowBetter than 6% of packages

Maintenance7

Infrequent updates — may be unmaintained

Popularity8

Limited adoption so far

Community7

Small or concentrated contributor base

Maturity40

Maturing project, gaining track record

 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

Unknown

Total

1

Last Release

855d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/7706666bed951b2c727e9812bdebe6b8dfa75169449b4872713c5eeb735eb14d?d=identicon)[Ham](/maintainers/Ham)

---

Top Contributors

[![tristanisham](https://avatars.githubusercontent.com/u/23124818?v=4)](https://github.com/tristanisham "tristanisham (27 commits)")

---

Tags

cliphpstatic-analyzerstatic analysiscommand line toolsicy

### Embed Badge

![Health badge](/badges/tristan-icy/health.svg)

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

###  Alternatives

[psy/psysh

An interactive shell for modern PHP.

9.8k582.3M822](/packages/psy-psysh)[psalm/plugin-laravel

Psalm plugin for Laravel

3355.3M346](/packages/psalm-plugin-laravel)[jolicode/castor

A lightweight and modern task runner. Automate everything. In PHP.

54743.1k4](/packages/jolicode-castor)[laraveldaily/filacheck

Static analysis for Filament projects - detect deprecated patterns and code issues

11975.6k](/packages/laraveldaily-filacheck)[rector/rector-src

Instant Upgrade and Automated Refactoring of any PHP code

136406.3k14](/packages/rector-rector-src)[aeliot/todo-registrar

Register TODOs from source code in issue tracker

153.0k](/packages/aeliot-todo-registrar)

PHPackages © 2026

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