Skip to content
CAI
Produce a survey ↗Verify a survey

Textualize/textual

This system is a Python-based framework for building rich, interactive terminal applications. It provides a comprehensive widget library, a modular layout engine, and advanced text handling capabilities such as syntax highlighting and document navigation. The codebase also includes extensive tooling for testing, including visual regression tests and automated documentation generation.

58.1

Adequate · 2 August 2026

78k

lines of production code

Python

primary language

1

bus factor · 203 authors in all

3

measurements over time

CAI band scale
CAI trend line

How it got here

2021 · Infrastructure and layout system overhaul

This period focused on establishing a robust project infrastructure, including comprehensive documentation, CI/CD tooling, and automated testing. Simultaneously, the codebase underwent significant architectural improvements, introducing a modular layout system, lazy-loading for faster startup, and enhanced logging and CSS error handling.

10 changes

2022–2024 · Comprehensive test coverage and editor features

This period focused on expanding the test suite across nearly all widgets and core components, alongside significant enhancements to the text area with syntax highlighting and document wrapping. The team also refactored the terminal driver architecture and introduced new renderable primitives for data visualization.

28 changes

CAI lens gauges

Survey your own repository

Textualize/textual was measured the same way every project in this corpus was: the same rubric, at a pinned commit, with the result published in full. Point the surveyor at a repository you know and see whether you agree with it.

Survey a repository

About this page

  • The description of this project is derived from its own commit history, not from its README.
  • The score is its highest published measurement, taken on 2 August 2026 at a pinned commit. It is not a live figure and does not change until the project is measured again.
  • Measured at commit 06dbeef4bb — the exact code this score is about.
  • Scored under rubric rubric-2026.08.18. Score the same commit under that rubric and you get the same number.
CAI link cards