yaronn/blessed-contrib

Build terminal dashboards using ascii/ansi art and javascript

View on GitHub ↗Jump to charts ↓

Summary Information

Updated 23 minutes ago
Added to GitGenius on September 3rd, 2026
Created on January 14th, 2015
Open Issues & Pull Requests: 97 (+0)
GitHub issues: Enabled
Number of forks: 837
Total Stargazers: 15,770 (+0)
Total Subscribers: 309 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 4.4 days
Mean response time: 5.1 days
90th percentile: 10.9 days
Tracked items: 3

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 4
New in 7 days: 0
Closed in 7 days: 0
Avg open age: 1,331 days
Stale 30+ days: 4
Stale 90+ days: 4

Recent activity

Opened in 7 days: 0
Closed in 7 days: 0
Comments in 7 days: 0
Events in 7 days: 0

Top labels

No label distribution available yet.

Most active issues this week

No issue events were indexed in the last 7 days.

Detailed Description

blessed-contrib is a terminal dashboard library that enables developers to build rich, interactive dashboards in the command line using ASCII and ANSI art with JavaScript.

The library solves the problem of creating visually appealing terminal user interfaces by providing pre-built components and layout management. It works by wrapping the blessed terminal library with higher-level dashboard abstractions, allowing developers to compose dashboards from widgets like charts, tables, logs, and gauges without manually handling low-level terminal rendering or ANSI escape sequences.

The tool suits developers building monitoring dashboards, system administration interfaces, or any application requiring real-time data visualization in terminal environments. It is particularly valuable for server-side applications, DevOps tools, and scenarios where a graphical UI is unavailable or unnecessary. Developers should choose this library if they need rapid dashboard prototyping with minimal boilerplate and want to leverage JavaScript for both backend logic and terminal UI.

The project shows consistent maintenance with regular updates addressing bug fixes and feature enhancements. Pull requests receive timely review and integration. The codebase demonstrates active engagement with user-reported issues, with maintainers providing solutions and guidance. Development activity indicates a stable project that responds to community needs while maintaining backward compatibility with existing implementations.