awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
amanusk avatar

amanusk/s-tui

0
View on GitHub↗
5,028 stars·177 forks·Python·GPL-2.0·15 viewsamanusk.github.io/s-tui↗

S Tui

s-tui is a terminal-based CPU monitoring tool and stress testing utility. It provides a real-time interface for tracking processor frequency, temperature, power consumption, and utilization through visual graphs.

The project includes a thermal throttling detector that identifies performance drops by analyzing sensor data. It also functions as a metric-based script runner, capable of automatically executing custom shell scripts when monitored hardware metrics exceed predefined numeric thresholds.

The tool generates synthetic processor loads to verify thermal stability and hardware performance limits. Its broader capabilities cover real-time telemetry monitoring and hardware stress testing to validate system stability under pressure.

Features

  • CPU Performance Monitors - Provides a real-time terminal interface for tracking CPU temperature, frequency, power usage, and utilization.
  • TUI Primitive Rendering - Renders real-time telemetry and graphs using Unicode characters and coordinate-based mapping in the terminal.
  • CPU Load Generation - Generates synthetic processor loads using intensive loops to verify thermal stability and hardware limits.
  • CPU Utilization Monitoring - Visualizes processor utilization, temperature, and frequency in real time within a terminal interface.
  • Terminal-Based Monitors - Ships a terminal interface for tracking real-time CPU frequency, temperature, power, and utilization.
  • Hardware Metric Polling - Gathers real-time CPU frequency and temperature data through periodic sampling of system interfaces.
  • Hardware Stress Test Managers - Generates synthetic processor loads to verify system stability and test thermal management under pressure.
  • CPU Stress Testing Tools - Saturates processor resources with synthetic loads to identify stability issues and thermal limits.
  • Metric-Based Script Triggers - Automatically executes custom shell scripts when monitored system metrics exceed predefined limits.
  • Thermal Throttling Analysis - Analyzes sensor data to identify performance drops caused by hardware thermal throttling.
  • Automation Metric Triggers - Executes automated tasks based on hardware metrics reaching specific numeric thresholds.
  • Threshold-Driven Script Execution - Triggers custom shell scripts automatically when monitored hardware metrics exceed user-defined numeric limits.
  • Metric-Based Script Runners - Runs custom shell scripts automatically whenever monitored hardware metrics exceed predefined thresholds.
  • CPU and GPU Frequency Throttles - Identifies when CPU clock speeds are reduced due to overheating to detect thermal throttling.
  • Throttling Detectors - Identifies performance drops and labels the specific cause of CPU thermal throttling using sensor data.
  • System Dashboards - CPU stress testing and monitoring utility.
  • System Monitors - Terminal-based CPU stress and monitoring utility.

Star history

Star history chart for amanusk/s-tuiStar history chart for amanusk/s-tui

How this analysis was created: This summary and feature list are AI-generated from collected project material and can contain mistakes. Stars, license and language are imported from GitHub. Inclusion does not mean that we have tested or audited this project. Check the source documentation for any feature you depend on. Learn more on our About page.

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Projects sharing features with S Tui

These projects share indexed features with S Tui. Shared tags can include platform or build tooling; verify the primary use case before treating a result as a replacement.
  • htop-dev/htophtop-dev avatar

    htop-dev/htop

    8,126View on GitHub↗

    htop is a terminal-based system resource monitor and interactive process viewer. It functions as a text-user interface dashboard for overseeing hardware temperatures, load averages, and battery status while providing a comprehensive tool for monitoring and managing system processes. The application distinguishes itself through detailed process lifecycle management, allowing users to kill processes, adjust priorities via renicing, and assign CPU affinity to specific cores. It provides high-level visibility into system behavior through process hierarchy visualization and the ability to inspect

    C
    View on GitHub↗8,126
  • aristocratos/bpytoparistocratos avatar

    aristocratos/bpytop

    10,908View on GitHub↗

    bpytop is a cross-platform terminal system monitor and resource dashboard for Unix-like operating systems. It provides a real-time interface for tracking processor, memory, disk, and network usage across Linux, macOS, and FreeBSD. The tool functions as a process manager, allowing users to filter, sort, and terminate system processes using a tree-view layout. It also serves as a hardware health monitor by tracking battery status and system temperatures. The interface is highly customizable, featuring a theme engine for adjusting color schemes and a layout system to toggle specific resource bo

    Python
    View on GitHub↗10,908
  • aristocratos/bashtoparistocratos avatar

    aristocratos/bashtop

    11,118View on GitHub↗

    Bashtop is a terminal-based system monitor and resource dashboard for Unix systems, including Linux, macOS, and FreeBSD. It provides a text-user interface for tracking real-time hardware performance and managing system processes. The tool functions as a hardware dashboard that visualizes processor, memory, disk, and network usage. It includes process management capabilities that allow users to filter, sort, and terminate active system tasks directly from the command line. Users can customize the visual appearance and behavior of the monitor through integrated menus or local configuration fil

    Shell
    View on GitHub↗11,118
  • cjbassi/gotopcjbassi avatar

    cjbassi/gotop

    7,421View on GitHub↗

    Gotop is a terminal-based system monitor and resource dashboard built with the Go programming language. It serves as a text-based user interface for real-time tracking of hardware resources, network activity, and running processes. The application provides a performance dashboard featuring graphical widgets for CPU and memory metrics. It includes a process manager that allows users to list, sort, and terminate active system processes based on their resource consumption. The interface supports customization through theme styling and layout configurations, enabling users to adjust color scheme

    Gogogolanglinux
    View on GitHub↗7,421
Compare all 30 related projects→

Frequently asked questions

What does amanusk/s-tui do?

s-tui is a terminal-based CPU monitoring tool and stress testing utility. It provides a real-time interface for tracking processor frequency, temperature, power consumption, and utilization through visual graphs.

What are the main features of amanusk/s-tui?

The main features of amanusk/s-tui are: CPU Performance Monitors, TUI Primitive Rendering, CPU Load Generation, CPU Utilization Monitoring, Terminal-Based Monitors, Hardware Metric Polling, Hardware Stress Test Managers, CPU Stress Testing Tools.

Which projects share features with amanusk/s-tui?

Projects with overlapping indexed features include: htop-dev/htop — htop is a terminal-based system resource monitor and interactive process viewer. It functions as a text-user interface… aristocratos/bashtop — Bashtop is a terminal-based system monitor and resource dashboard for Unix systems, including Linux, macOS, and… aristocratos/bpytop — bpytop is a cross-platform terminal system monitor and resource dashboard for Unix-like operating systems. It provides… cjbassi/gotop — Gotop is a terminal-based system monitor and resource dashboard built with the Go programming language. It serves as a… tlkh/asitop — asitop is a command line interface for tracking real-time hardware utilization and power consumption on Apple Silicon… atoptool/atop — System and process monitor for Linux.