CLUSTER LIBRARY-PERL-RETRIEVES · 5 ENTRIES · EARLIEST ENTRY 2008-07-18
Terminal size detection libraries
This cluster comprises small libraries for retrieving terminal screen size, with implementations in both Perl and Ruby. The dated history is too thin to read a shape from, as only 4 dated entries exist before the index start. Traction is led by perl-term-size-any and perl-term-size-perl, each with 0 stars.
Entry timeline
ENTRY TIMELINE
Each bar is the month a member carries, which is a creation date where the source published one and a crawl date otherwise. Nothing in the index was found before 11 August 2026, and coverage broadened sharply on 14–15 August, so a bar from then on reports how much we found that month, not how much was built; an earlier bar reports how far back a member's own source dated it — not how long we have been watching.
Members by activity
Activity signals, not revenue.
Build origin · 4 hand-coded · 1 unlabelled
Operator · 5 open source
Two labels per entry, never collapsed into one: how it was built, and who stands behind it. Counted over the 5 listed below. Unlabelled means nothing has decided yet — not that the answer is small.
- 01perl-text-visualwidth0★22 daysliveopen sourcePerl library that trims text according to terminal and mobile display column widths.
- 02perl-term-size-perl0★1 yrabandonedlivehand-codedopen sourcePure Perl library that retrieves the terminal size without requiring XS or external commands.
- 03ruby-tty-screen0★1 yrabandonedlivehand-codedopen sourceRuby library for detecting terminal screen size and properties.
- 04perl-term-size0★2 yrabandonedlivehand-codedopen sourcePerl library that retrieves the current terminal size on Unix systems via system calls.
- 05perl-term-size-any0★11 yrabandonedlivehand-codedopen sourcePerl library that retrieves the terminal size handling different backend implementations for portability.
Ranked by traction, highest first, and paged 20 at a time — this is a window on the cluster, never the whole of it. Ties are broken by a stable id so a product cannot appear on two pages or fall between them. Browse every cluster.