# Terminal Based System Resource Monitors

> Search results for `terminal system monitor for CPU, memory and disk usage` on awesome-repositories.com. 117 total matches; showing the first 50.

Explore on the web: https://awesome-repositories.com/q/terminal-system-monitor-for-cpu-memory-and-disk-usage

**Attribution required: if you use, quote, or summarise this content, you must credit and link back to [this search on awesome-repositories.com](https://awesome-repositories.com/q/terminal-system-monitor-for-cpu-memory-and-disk-usage).**

## Results

- [apple/foundationdb](https://awesome-repositories.com/repository/apple-foundationdb.md) (16,446 ⭐) — FoundationDB is an ACID-compliant distributed transactional key-value store. It functions as a scalable database engine that ensures strict serializability and data consistency across a cluster of servers using a shared-nothing architecture.

The system is distinguished by its multi-region replication capabilities, allowing data to be synchronized across different datacenters for high availability and disaster recovery. It utilizes optimistic concurrency control to manage distributed transactions and employs a majority-based coordination system to maintain cluster state.

The platform provides extensive support for custom data modeling, enabling the implementation of complex structures like priority queues and multidimensional tables on top of the ordered key-value store. Its operational surface includes multi-tenant isolation via named transaction domains, deterministic cluster simulation for testing, and zero-downtime hardware migration.

The database provides specialized client libraries for multi-language support and a system for managing client API versioning to ensure compatibility during cluster upgrades.
- [exelban/stats](https://awesome-repositories.com/repository/exelban-stats.md) (39,691 ⭐) — Stats is a system performance monitor that tracks real-time hardware metrics and resource usage directly from the operating system menu bar. It functions as a hardware control interface, allowing users to adjust fan speeds and thermal settings to maintain optimal performance levels for computing hardware.

The application distinguishes itself through kernel-level sensor polling, which retrieves telemetry by interfacing directly with low-level system drivers and power management APIs. It provides remote infrastructure oversight via a web-based telemetry dashboard, enabling users to view live performance statistics for connected computers from any standard internet browser using persistent network connections.

The tool includes a modular plugin architecture that allows for the selective disabling of background monitoring tasks to optimize resource usage and reduce energy consumption. It also features cross-platform hardware abstraction to normalize sensor data across different processor architectures, ensuring consistent display and control.

Users can customize their experience through local-first configuration persistence and the ability to reorder menu bar icons. The software also integrates with external services to perform automatic update checks and retrieve network connectivity information.
- [faressoft/terminalizer](https://awesome-repositories.com/repository/faressoft-terminalizer.md) (16,076 ⭐) — Terminalizer is a command-line utility designed to record, edit, and share terminal sessions. It captures raw input and output streams from terminal processes, storing them in structured files that preserve the exact sequence of commands and their visual results for future review, archiving, or documentation.

The tool distinguishes itself by offering extensive visual customization and flexible export options. Users can modify the timing, content, and appearance of recordings—including themes, fonts, and window frames—through a configuration schema. These sessions can be rendered into high-quality animated images or converted into embeddable web players, allowing for interactive playback directly within a browser.

Beyond local recording and playback, the platform supports remote asset hosting, enabling users to share terminal activity via public links. It provides a comprehensive suite for creating professional visual demonstrations, making it suitable for technical documentation, software tutorials, and team knowledge sharing.
- [blakeblackshear/frigate](https://awesome-repositories.com/repository/blakeblackshear-frigate.md) (33,778 ⭐) — Frigate is a self-hosted network video recorder that functions as a private, local AI-powered vision engine. It manages video streams by performing real-time object detection, tracking, and classification directly on local hardware, ensuring that security monitoring and activity recording remain independent of cloud services.

The system distinguishes itself through a modular, hardware-accelerated video pipeline that offloads intensive decoding and machine learning inference to dedicated GPUs, NPUs, or specialized accelerators like Coral TPUs and Hailo modules. It utilizes state-based object tracking to maintain persistent identity and spatial coordinates for detected objects, enabling advanced behavioral analysis such as loitering detection and speed estimation. Users can further refine these capabilities through semantic search, which allows for text-to-image and image-to-image similarity queries across recorded footage.

Beyond core detection, the platform provides comprehensive tools for spatial configuration, including declarative geometric masks and zone-based filtering to minimize false positives. It supports low-latency, peer-to-peer streaming for live viewing and integrates with smart home ecosystems to bridge camera feeds and event notifications. The system also includes specialized features for face recognition, license plate detection, and audio event analysis, all managed through a secure, token-authenticated API.

The software is designed for containerized deployment, utilizing environment variables for configuration and standard protocols for certificate management and performance metric exposure.
- [nswbmw/cpu-memory-monitor](https://awesome-repositories.com/repository/nswbmw-cpu-memory-monitor.md) (0 ⭐) — CPU & Memory Monitor, auto dump.
- [evilsocket/opensnitch](https://awesome-repositories.com/repository/evilsocket-opensnitch.md) (12,899 ⭐) — Opensnitch is a host-based application firewall for Linux that monitors and intercepts outbound network connections in real time. By hooking into kernel-level interfaces, it tracks system-wide network activity and maps connection attempts to specific local processes, allowing users to explicitly permit or deny traffic on a per-application basis.

The project distinguishes itself through its ability to manage security policies across multiple distributed nodes from a single, unified dashboard. This centralized management is secured via encrypted socket communication, enabling consistent rule enforcement and monitoring across remote machines. It further supports granular control by validating executable integrity, filtering based on environment variables, and isolating process network access to prevent unauthorized data transmission.

Beyond basic filtering, the system provides comprehensive observability tools, including real-time connection inspection, traffic logging, and the ability to export security events to external management systems. Users can define complex, prioritized rule sets that incorporate blocklists, temporary access durations, and path-based restrictions to secure their environment against unauthorized communication.
- [lukasleonardkoening/system-monitor](https://awesome-repositories.com/repository/lukasleonardkoening-system-monitor.md) (3 ⭐) — A C++ based Linux system monitor
- [mobile-dev-inc/maestro](https://awesome-repositories.com/repository/mobile-dev-inc-maestro.md) (10,788 ⭐) — Maestro is a declarative mobile and web UI automation framework designed for end-to-end testing. It operates by querying the native accessibility tree of an application, allowing for black-box testing without requiring source code instrumentation or platform-specific dependencies.

The framework distinguishes itself through a unified command syntax that abstracts interactions across Android, iOS, and web environments. It features a dynamic synchronization engine that automatically pauses test execution to account for non-deterministic animations and network-dependent content loading, ensuring stability without manual delays. Additionally, it provides system-level device orchestration, enabling the simulation of real-world conditions such as permission handling, geolocation, and media storage manipulation.

Maestro supports complex test scenarios through modular, reusable flows and an integrated scripting engine that allows for conditional logic, branching, and dynamic data generation. It includes built-in capabilities for visual regression testing, AI-driven verification, and seamless integration into continuous integration and deployment pipelines.

The project is configured via human-readable configuration files and provides a command-line interface for managing test execution, environment settings, and reporting across distributed infrastructure.
- [cockroachdb/cockroach](https://awesome-repositories.com/repository/cockroachdb-cockroach.md) (32,207 ⭐) — Cockroach is a distributed SQL database designed to scale horizontally across multiple nodes while maintaining strict ACID compliance and global data consistency. It functions as a relational database engine that automatically partitions data into ranges, rebalancing them across a cluster to accommodate growing storage and throughput requirements. By utilizing a distributed consensus protocol, the system ensures that all nodes agree on the order of operations, providing fault tolerance and continuous availability even in the event of hardware failures.

The system distinguishes itself through a layered architecture that separates the relational SQL abstraction from a distributed key-value store. It achieves global consistency without requiring perfectly synchronized hardware clocks by employing a hybrid logical clock synchronization mechanism. To support high-concurrency environments, it utilizes multi-version concurrency control and lock-free transaction execution, which allow for consistent snapshots and efficient conflict resolution. Furthermore, the engine is built for compatibility, implementing the standard wire protocol to support existing relational database drivers and tools.

Beyond its core transactional capabilities, the platform includes comprehensive tooling for cluster orchestration, security, and performance diagnostics. It supports a variety of deployment models, ranging from self-hosted on-premises configurations to fully managed cloud services. The system provides a command-line interface for session management and query execution, ensuring that administrators can monitor cluster health and manage workloads through standard relational interfaces.
- [thedanbutuc/claude-usage-monitor](https://awesome-repositories.com/repository/thedanbutuc-claude-usage-monitor.md) (41 ⭐) — A native macOS menu bar app that shows your Claude.ai usage at a glance — colour-coded icon, live counter, reset timer. No API key needed.
- [formbricks/formbricks](https://awesome-repositories.com/repository/formbricks-formbricks.md) (12,391 ⭐) — Formbricks is an open-source survey and feedback platform designed to help teams capture and analyze user insights through targeted, in-app, and website-based interactions. It functions as a comprehensive customer experience analytics system that allows organizations to maintain full control over their data, user attributes, and survey workflows.

The platform distinguishes itself through its event-driven architecture, which enables precise behavioral targeting by triggering surveys based on specific user actions or application events. It supports deep integration with external ecosystems by automatically synchronizing response data to CRMs, databases, and communication tools, while providing programmatic interfaces for managing resources and automating feedback loops.

Beyond core collection, the system includes advanced logic for conditional branching, scoring, and personalized routing to create adaptive survey experiences. It offers extensive customization options, including white-labeling, CSS overrides, and multi-channel distribution across web, mobile, and email environments.

The platform is built for self-hosting, supporting containerized deployments with built-in multi-tenant data isolation and enterprise-grade security features like single sign-on and role-based access control.
- [louislam/dockge](https://awesome-repositories.com/repository/louislam-dockge.md) (22,093 ⭐) — Dockge is a web-based management interface for containerized applications that utilizes configuration files as the primary source of truth. It provides a centralized dashboard for orchestrating container stacks, allowing users to create, edit, and control services directly through a graphical interface rather than the command line.

The platform distinguishes itself by offering a migration utility that converts manual container execution commands into structured configuration files. It supports the management of distributed infrastructure by connecting to multiple remote hosts from a single interface, enabling the oversight of container environments across different servers and locations without requiring local daemon installations on those remote targets.

The system includes comprehensive observability tools, such as real-time terminal streaming that pipes container logs and process output directly to the browser. All configuration data and operational states are persisted on the local filesystem, ensuring consistency across service restarts and providing a transparent view of the underlying stack definitions.
- [etcd-io/etcd](https://awesome-repositories.com/repository/etcd-io-etcd.md) (51,838 ⭐) — etcd is a distributed, strongly consistent key-value store designed to provide reliable storage for critical system metadata and coordination primitives. It functions as a distributed consensus engine, utilizing a replicated log and leader-based state machine to ensure that all nodes in a cluster maintain a synchronized view of data. By providing atomic operations and linearizable reads and writes, it serves as a foundational component for distributed systems requiring high availability and fault tolerance.

The system distinguishes itself through its multi-version concurrency control, which enables non-blocking read operations while maintaining strict consistency for concurrent writes. It supports complex distributed coordination through features like lease-based expiration, which allows for the automatic removal of data based on client activity, and asynchronous key change monitoring, which provides real-time event notifications for data modifications. These capabilities are supported by a persistent B-tree-based storage engine and write-ahead logging to ensure durability across system crashes.

Beyond its core storage functions, the project provides a comprehensive suite of tools for cluster management, including automated peer discovery via DNS or service registries and robust security enforcement. It includes built-in mechanisms for transport layer security, role-based access control, and certificate management to protect data in transit and at rest. Operational reliability is further maintained through snapshot-based disaster recovery, cluster health monitoring, and granular performance tuning for disk and network resources.

The system is configured through structured files or command-line flags, allowing for flexible deployment across diverse infrastructure environments.
- [zmap/zmap](https://awesome-repositories.com/repository/zmap-zmap.md) (6,246 ⭐) — ZMap is a fast single packet network scanner designed for Internet-wide network surveys.
- [sjdonado/tmux-workspace-usage](https://awesome-repositories.com/repository/sjdonado-tmux-workspace-usage.md) (6 ⭐) — Memory and CPU usage of your workspace processes in your status bar
- [openvehicles/open-vehicle-monitoring-system-3](https://awesome-repositories.com/repository/openvehicles-open-vehicle-monitoring-system-3.md) (819 ⭐) — Open Vehicle Monitoring System - Version 3
- [dokploy/dokploy](https://awesome-repositories.com/repository/dokploy-dokploy.md) (34,901 ⭐) — Dokploy is a self-hosted platform-as-a-service designed to simplify the deployment and management of containerized applications and databases. It provides a centralized control plane that decouples administrative management from application workloads, allowing users to oversee infrastructure across multiple server nodes through a unified web interface or a command-line tool.

The platform distinguishes itself through an extensive library of pre-configured application templates, enabling the rapid deployment of databases, identity providers, and various productivity or development tools. It supports complex orchestration by allowing users to define multi-container services using standard configuration files, which can be managed through automated build pipelines, Git integration, and real-time performance monitoring.

Beyond core deployment, the system includes robust infrastructure management capabilities such as automated backups to external object storage, horizontal and vertical scaling, and granular access control. It also provides secure configuration management, including environment variable synchronization, HTTPS certificate handling, and zero-downtime deployment strategies to ensure application stability and security.

The platform is designed for ease of use, offering an interactive API documentation interface and instructional resources to guide users through installation and configuration. It supports a wide range of modern web frameworks and runtimes, providing a flexible environment for hosting and maintaining services on private server hardware.
- [abdenasser/neohtop](https://awesome-repositories.com/repository/abdenasser-neohtop.md) (8,911 ⭐) — neohtop is a terminal-based system resource monitor and process manager for Linux. It provides a text-based user interface for tracking CPU and memory usage and managing active system tasks without requiring a graphical desktop environment.

The utility functions as a live dashboard for observing hardware performance and resource allocation. It enables users to search, filter, and terminate system processes, with the ability to pin specific entries to ensure they remain visible during monitoring.

The tool covers general system observability and process management, allowing users to isolate specific tasks via search terms and reorganize process lists through column-based sorting.
- [textualize/rich](https://awesome-repositories.com/repository/textualize-rich.md) (56,636 ⭐) — Rich is a comprehensive library for building sophisticated command-line interfaces and terminal applications. It provides a robust console formatting engine and a layout framework that enables developers to render rich text, syntax-highlighted code, and complex data structures directly in the terminal. By utilizing a recursive constraint-based layout engine, the library allows for the creation of hierarchical grids, panels, and trees that maintain their structure even as terminal dimensions change.

What distinguishes the library is its ability to manage persistent, real-time terminal interfaces through live display management and buffered stream handling. It offers granular control over output through a protocol-based rendering system, allowing developers to define custom representations for objects and manage complex visual arrangements. The library also includes a specialized diagnostic suite that automatically captures and transforms raw stack traces into human-readable, syntax-highlighted error reports, complete with local variable inspection.

Beyond its core rendering capabilities, the library provides a suite of tools for data visualization and user interaction. This includes support for nested progress tracking, animated status indicators, and interactive input prompts. Developers can apply consistent visual branding across their applications using a centralized markup-based styling system, which supports reusable themes, color palettes, and text attributes for precise alignment and formatting.

The library automatically detects the host terminal environment to ensure compatibility and visual consistency across different systems.
- [cvlab-epfl/disk](https://awesome-repositories.com/repository/cvlab-epfl-disk.md) (0 ⭐) — Official code release for DISK: learning local features with policy gradient. If you use this code in your work, please cite us as ``latex @article{tyszkiewicz2020disk, title={DISK: Learning local features with policy gradient}, author={Tyszkiewicz, Micha{\l} and Fua, Pascal and Trulls, Eduard},…
- [facefusion/facefusion](https://awesome-repositories.com/repository/facefusion-facefusion.md) (28,806 ⭐) — Facefusion is a modular framework designed for automated image and video manipulation, specializing in tasks such as face swapping, enhancement, and restoration. It functions as a computer vision processing pipeline that chains independent machine learning modules to perform complex transformations, including facial animation, age modification, and lip synchronization. The system is built to handle both real-time interactive feeds and large-scale batch processing tasks.

The platform distinguishes itself through a highly extensible architecture that supports custom processing modules and interface components. It provides both a web-based graphical dashboard for visual workflow management and a headless command-line interface for automated, scriptable operations. To ensure stability and performance, the system utilizes a frame-based job queueing mechanism that manages resource consumption and supports automated recovery from failed tasks.

The framework is engineered for high-performance execution by offloading intensive inference tasks to specialized graphics hardware. It includes native support for various hardware acceleration backends, allowing users to optimize throughput based on their specific system configuration. Beyond core facial manipulation, the toolset incorporates broader media processing capabilities, such as background removal, audio vocal extraction, and image upscaling.

The project is distributed as a container-ready application, with comprehensive configuration options for execution paths, logging, and performance benchmarking.
- [github/gh-ost](https://awesome-repositories.com/repository/github-gh-ost.md) (13,409 ⭐) — gh-ost is a triggerless online schema migration tool for MySQL. It functions as a replication client and table management utility that synchronizes data from a source table to a shadow table using binary logs, allowing for table structure modifications without locking original tables or causing downtime.

The tool distinguishes itself by using binary-log-based replication instead of triggers to stream row-based events to a shadow table. It implements load-aware throttling and dynamic performance tuning to adjust migration speed based on server load and replication lag. Users can monitor and adjust the migration process in real time through a socket-based interactive control interface.

The project covers a broad range of database operation capabilities, including atomic table swapping for zero-downtime cut-overs and parallel execution of multiple schema migrations. It provides verification tools for migration integrity, such as replica simulation, checksum validation, and dry-run migrations. The system also supports various database topologies and includes an event-driven hook system for executing external scripts during the migration lifecycle.
- [gnome-terminator/terminator](https://awesome-repositories.com/repository/gnome-terminator-terminator.md) (2,609 ⭐) — multiple GNOME terminals in one window
- [avengemedia/dankmaterialshell](https://awesome-repositories.com/repository/avengemedia-dankmaterialshell.md) (4,403 ⭐) — DankMaterialShell is a complete Wayland desktop environment that provides a unified set of panels, widgets, system tray, notifications, and an application launcher out of the box. It is built on a plugin-based shell architecture that allows for extending the desktop with custom widgets, launcher items, and background services through a unified component interface. The shell renders its panels, widgets, and overlays using the Wayland layer shell protocol for compositor-agnostic desktop integration.

The project distinguishes itself through several integrated capabilities that work together as a cohesive system. It includes a Material Design 3 dynamic theming engine that generates color palettes from wallpapers and applies them consistently across GTK, Qt, terminal, and editor applications. A unified calendar aggregator synchronizes events from local, CalDAV, Google, and iCloud accounts into a single agenda view with background sync and reminders. The shell also provides a filesystem index search service for fast full-text, regex, and fuzzy search with automatic incremental syncing and a REST API. System resource monitoring uses a cursor-based stateless sampling technique to measure CPU, disk, and network usage on demand without persistent daemons.

The desktop environment includes a graphical login screen that authenticates users and launches their desktop session on Wayland. It exposes system metrics through an HTTP server with a documented REST API for programmatic access, and provides command-line tools for querying metrics, managing screenshots, controlling brightness, and discovering keybindings. The entire desktop shell can be managed declaratively through NixOS modules with automatic dependency resolution and compositor configuration generation.
- [thewtex/tmux-mem-cpu-load](https://awesome-repositories.com/repository/thewtex-tmux-mem-cpu-load.md) (1,114 ⭐) — CPU, RAM, and load monitor for use with tmux
- [ccfos/nightingale](https://awesome-repositories.com/repository/ccfos-nightingale.md) (13,108 ⭐) — Nightingale is a Prometheus-compatible monitoring and alerting platform designed to centralize telemetry management across multiple time-series databases. It functions as a multi-source alerting engine and metric data pipeline that ingests telemetry via remote write protocols and triggers alarms based on data from sources such as Prometheus, Elasticsearch, Loki, and ClickHouse.

The system is distinguished by its automated alert healing system, which executes predefined scripts and RPC-based corrective actions when monitoring thresholds are breached. It supports distributed alert processing, allowing the evaluation engine to run at the network edge to ensure monitoring reliability in remote data centers with unstable connectivity.

The platform covers a broad range of observability capabilities, including metric and log-based alerting, system metric visualization through distributed dashboards, and multi-channel notification routing. It also provides a plugin-based collection architecture for monitoring host heartbeats, network ports, and database performance, alongside enterprise access management utilizing single sign-on and hierarchical business group permissions.

The project supports multiple installation paths, including single-node, cluster mode, and Kubernetes deployments via Helm charts.
- [saoudrizwan/disk](https://awesome-repositories.com/repository/saoudrizwan-disk.md) (3,117 ⭐) — Easily persist structs, images, and data on iOS
- [unitech/pm2](https://awesome-repositories.com/repository/unitech-pm2.md) (43,214 ⭐) — This project is a Node.js process manager, runtime environment, and production deployment orchestrator. It provides the foundational system components required to run, monitor, and restart applications in the background to ensure continuous service availability.

The system distinguishes itself through a built-in load balancer that distributes network traffic across multiple process instances to utilize all available CPU cores. It includes a real-time process monitor with a terminal-based dashboard for tracking server health, CPU and memory usage, and aggregated logs.

The tool covers a broad range of server operations, including daemonization, automatic process restarts upon failure, and zero-downtime deployments. It manages resource usage through threshold-based memory restrictions and ensures server boot persistence by generating native system startup scripts. Additional capabilities include remote production deployment orchestration, cron-based restart scheduling, and log management with aggregated streaming.
- [benfred/py-spy](https://awesome-repositories.com/repository/benfred-py-spy.md) (15,272 ⭐) — py-spy is a sampling profiler and process debugger for Python. It allows for the analysis of running processes to identify performance bottlenecks and diagnose hanging programs without requiring code changes or restarts.

The tool operates by reading the memory of a running process from the outside, which enables non-invasive sampling and state collection without pausing execution. It can resolve binary symbols to capture performance data from native extensions written in compiled languages and generate visual flame graphs for both native extensions and subprocesses.

The project provides capabilities for real-time process monitoring, execution profiling, and thread call stack dumping. These utilities allow for the inspection of local variables and call stacks across all active threads to identify deadlocks or infinite loops.
- [jdxcode/tmux-cpu-info](https://awesome-repositories.com/repository/jdxcode-tmux-cpu-info.md) (15 ⭐) — Shows a tiny bar in your tmux statusline with the current CPU usage
- [brendangregg/flamegraph](https://awesome-repositories.com/repository/brendangregg-flamegraph.md) (19,307 ⭐) — FlameGraph is a performance profiling and visualization toolkit designed to identify bottlenecks in software execution. It functions as a processing engine that transforms raw stack trace samples into interactive, hierarchical diagrams. By representing aggregated execution frequency as nested rectangles, the tool allows developers to visualize hot code paths and analyze system behavior across both kernel and user-space environments.

The project distinguishes itself through its ability to perform differential profile analysis, which highlights performance regressions or improvements by comparing two datasets side-by-side. It supports advanced diagnostic techniques, including the investigation of off-CPU latency, memory access patterns, and scheduler delays. The visualization engine is highly flexible, offering multiple rendering styles such as inverted icicle charts and radial sunbursts, and it can apply semantic color-coding to distinguish between different programming languages or runtimes.

Beyond core visualization, the toolkit provides a comprehensive suite for system observability. It includes utilities for filtering trace data, mapping symbols in virtual machine environments, and correlating performance metrics with specific system operations. The software is designed to process folded, line-based stack representations, making it compatible with a wide range of event-based tracing sources and performance monitoring workflows.
- [agones-dev/agones](https://awesome-repositories.com/repository/agones-dev-agones.md) (6,888 ⭐) — Agones is a Kubernetes game server orchestrator designed for hosting, scaling, and managing dedicated multiplayer game servers. It extends the Kubernetes control plane using custom resource definitions to define game server and fleet objects, utilizing a dedicated fleet manager to maintain pools of warm server instances.

The system provides a game server SDK and language-specific client libraries that allow server processes to signal readiness, health, and shutdown states directly to the controller. It distinguishes itself through specialized scaling logic, including the use of WebAssembly modules and external webhooks to calculate replica counts and maintain ready server buffers.

The platform covers a broad range of operational capabilities, including automated fleet scaling, session-aware deployment strategies, and precise port mapping for UDP traffic. It manages the full infrastructure lifecycle across multi-cloud environments, offering tools for regional allocation, latency-based routing, and integrated health monitoring via sidecar containers.

The project supports deployment via infrastructure-as-code tools like Terraform and provides local development environments for simulating server lifecycles and debugging binaries.
- [kamgurgul/cpu-info](https://awesome-repositories.com/repository/kamgurgul-cpu-info.md) (1,026 ⭐) — CPU Info is a multiplatform application which provides information about device hardware and software
- [bhilburn/powerlevel9k](https://awesome-repositories.com/repository/bhilburn-powerlevel9k.md) (13,429 ⭐) — Powerlevel10k is a customizable Zsh theme framework and command line prompt customizer designed to create a visual shell status dashboard. It provides a toolkit for defining the layout, colors, and segments of a terminal prompt to improve the command line user experience.

The project distinguishes itself through a flexible configuration system for prompt appearance and layout, allowing users to organize information segments across multiple lines and visually merge adjacent blocks. It supports extensive visual customization, including the use of custom font codepoints for icons and state-based color mapping to indicate changes such as root access or modified files.

The framework integrates real-time tracking for version control status, cloud infrastructure profiles, and development environment runtimes. It also monitors system metrics, including command execution times, exit status reporting, and hardware data like battery level and disk usage.

The theme is implemented as a set of shell-scripted prompt generation functions for the Zsh shell.
- [playbahn/tmux-cpu-rs](https://awesome-repositories.com/repository/playbahn-tmux-cpu-rs.md) (6 ⭐) — A small, fast Rust-based CLI tool to display CPU usage inside your tmux status line, with caching
- [goldbergyoni/nodebestpractices](https://awesome-repositories.com/repository/goldbergyoni-nodebestpractices.md) (105,356 ⭐) — This project provides a comprehensive collection of industry-standard guidelines for developing, testing, and deploying Node.js applications. It covers the entire software lifecycle, offering actionable advice on code style, architectural patterns, and security measures to ensure maintainability and consistency across large-scale codebases.

The documentation details strategies for robust error management, containerization, and production readiness. It addresses operational requirements such as observability, scalability, and infrastructure configuration, while providing specific methodologies for validating software quality through automated testing and dependency management.
- [dominicbreuker/pspy](https://awesome-repositories.com/repository/dominicbreuker-pspy.md) (5,880 ⭐)
- [northwoodssoftware/gojs](https://awesome-repositories.com/repository/northwoodssoftware-gojs.md) (8,447 ⭐) — GoJS is a JavaScript diagramming library and canvas-based visualization engine used to build interactive flowcharts, organizational charts, and network diagrams. It functions as a data-driven framework that binds JavaScript data models to visual elements, enabling bidirectional synchronization between the underlying data and the graphical representation.

The library features a comprehensive graph layout engine capable of automatically arranging nodes into trees, grids, circles, or force-directed layouts. It distinguishes itself through a template-based system for generating visual parts and a transactional history model that supports atomic commits for reliable undo and redo operations.

Its capability surface covers a wide range of specialized diagram types, including BPMN modeling, Gantt charts, industrial process monitoring, and interactive floor planning. It includes advanced interaction controls such as drag-and-drop palettes, in-place text editing, and obstacle-avoidance link routing, while maintaining performance for large datasets via viewport virtualization.

The framework integrates with various frontend architectures and supports server-side rendering for image generation and automated testing.
- [corporateshark/poisson-disk-generator](https://awesome-repositories.com/repository/corporateshark-poisson-disk-generator.md) (0 ⭐) — Poisson Disk Points Generator
- [firerpa/lamda](https://awesome-repositories.com/repository/firerpa-lamda.md) (7,834 ⭐) — This project is an Android RPA framework designed for automating user interfaces and system tasks on rooted Android devices using Python and ADB. It provides a suite of tools for rooted device management, allowing for programmatic control of system settings, application lifecycles, and shell command execution via a remote API.

The framework distinguishes itself through a combination of dynamic instrumentation and AI integration. It can inject scripts into running processes to hook Java interfaces and modifies application behavior in real time. Additionally, it supports large language model integration through a standardized protocol, enabling the translation of natural language prompts into executable device actions.

The system covers a broad range of capabilities, including network traffic analysis via man-in-the-middle proxies, remote administration with real-time screen streaming and touch simulation, and a comprehensive security analysis toolset for binary patching and disassembly. It also provides an emulated Debian runtime environment for native code compilation and a variety of UI automation primitives such as optical character recognition and image-based element location.

The framework supports remote connectivity through VPNs, port forwarding, and a WebSocket-based control interface.
- [erikw/tmux-powerline](https://awesome-repositories.com/repository/erikw-tmux-powerline.md) (3,716 ⭐) — tmux-powerline is a shell-based status generator and plugin for the tmux terminal multiplexer. It provides a visually segmented status line that displays real-time system metrics, session information, and version control status.

The project allows for high extensibility through a modular segment architecture, enabling users to define custom information blocks via shell scripts. Visual arrangements and color schemes are managed through external theme files and environment variables.

The system monitors a broad range of hardware and network metrics, including CPU load, memory usage, battery levels, and IP addresses. It also integrates version control tracking to display current branches and repository states, alongside reporting on background application states and external service data.
- [dylanaraps/neofetch](https://awesome-repositories.com/repository/dylanaraps-neofetch.md) (23,556 ⭐) — Neofetch is a command-line utility that gathers and displays hardware, software, and environment details in the terminal. It functions as a cross-platform system reporter, capable of detecting and summarizing metrics across Linux, macOS, Windows, and various Unix-like environments.

The tool distinguishes itself through its terminal graphics rendering capabilities, which allow for the display of custom ASCII art or graphical images alongside system data. It utilizes a modular backend to interface with diverse operating systems and desktop environments, while employing parallel execution to gather disparate metrics simultaneously for faster output generation.

Users can customize the presentation through a configuration file that persists display settings, including the selection of specific hardware data points, custom labels, and color styling. The utility also supports media playback tracking by interfacing with desktop music players and includes features for managing and processing desktop wallpapers for terminal display.
- [maciek-roboblog/claude-code-usage-monitor](https://awesome-repositories.com/repository/maciek-roboblog-claude-code-usage-monitor.md) (6,617 ⭐)
- [coollabsio/coolify](https://awesome-repositories.com/repository/coollabsio-coolify.md) (57,055 ⭐) — This project is a self-hosted platform-as-a-service that provides a centralized management interface for deploying, configuring, and monitoring containerized applications and databases on private infrastructure. It functions as a visual control plane, automating the end-to-end lifecycle of services from source code to production. By managing container orchestration, networking, and resource allocation, it allows users to maintain full control over their own hardware while streamlining the delivery of software.

The platform distinguishes itself through its agentless architecture, which uses secure shell connections to execute administrative tasks and manage remote servers without requiring persistent local software. It integrates directly with version control systems to trigger automated build and deployment pipelines, including the creation of temporary, isolated preview environments for every pull request. This workflow is supported by a declarative engine that uses templates to standardize the deployment of complex multi-container architectures and persistent database engines.

Beyond core orchestration, the system handles the operational requirements of hosted services by managing dynamic reverse-proxy routing and automated SSL certificate lifecycles. It provides a comprehensive suite of infrastructure management tools, including browser-based terminal access for debugging, automated system dependency installation, and persistent state management via a central database. These capabilities ensure that infrastructure remains synchronized and consistent across multiple remote environments.
- [tmux-plugins/tmux-cpu](https://awesome-repositories.com/repository/tmux-plugins-tmux-cpu.md) (528 ⭐) — Plug and play cpu percentage and icon indicator for Tmux.
- [encoredev/encore](https://awesome-repositories.com/repository/encoredev-encore.md) (12,049 ⭐) — Encore is a distributed systems framework designed to unify backend development, infrastructure provisioning, and observability. It functions as an infrastructure-as-code platform that allows developers to define cloud resources, databases, and messaging topics directly within their application code. By analyzing these declarations at compile-time, the system automatically manages the deployment of cloud resources and security policies, ensuring parity between local development and production environments.

The platform distinguishes itself through its integrated development experience, which includes a local workspace that mirrors production infrastructure to facilitate testing and debugging. It provides automated AI-assisted development tools that leverage application metadata and runtime telemetry to aid in code generation and performance analysis. Furthermore, the framework enforces architectural standards and automates the creation of ephemeral, production-like environments for every pull request, streamlining the validation process before deployment.

Beyond its core orchestration capabilities, the framework includes a comprehensive suite for building type-safe APIs and event-driven services. It handles the complexities of service communication, including automated client library generation, request validation, and distributed tracing instrumentation. The system also incorporates robust security primitives, such as identity token validation, secret management, and automated traffic control, to support the development of secure, scalable backend architectures.
- [elementary/terminal](https://awesome-repositories.com/repository/elementary-terminal.md) (425 ⭐) — Terminal emulator designed for elementary OS
- [amnweb/yasb](https://awesome-repositories.com/repository/amnweb-yasb.md) (4,209 ⭐) — YASB is a customizable status bar framework and desktop shell component for Windows. It provides a toolkit for building personalized information bars using a modular class-based widget architecture and CSS-based styling.

The framework distinguishes itself through deep integration with Windows tiling window managers, allowing users to display active workspaces, tiling layouts, and window focus states. It also features automated visual consistency by generating system color schemes based on the current desktop wallpaper.

The project covers a wide range of capabilities, including real-time system hardware monitoring for CPU, GPU, and memory, as well as productivity tools such as clipboard history, Pomodoro timers, and task lists. It further integrates external data through API dashboards for weather, cryptocurrency, and GitHub notifications, while providing developer utilities for unit conversion and encoding.

Configuration is managed via YAML files with schema-based validation to ensure correctness before runtime.
- [tw93/mole](https://awesome-repositories.com/repository/tw93-mole.md) (56,109 ⭐) — Mole is a terminal-based utility designed for comprehensive system maintenance, storage management, and real-time hardware monitoring. It provides a command-line interface for users to analyze disk usage, track system health metrics, and perform routine optimization tasks to maintain machine stability and performance.

The project distinguishes itself through a declarative configuration model that uses structured data files to define custom cleanup logic, allowing for precise control over the removal of temporary files and project artifacts. It incorporates a safety-first execution layer that wraps destructive operations in validation checks, ensuring that user intent is verified before any files are modified or deleted. This approach extends to application lifecycle management, where the tool facilitates the complete removal of software binaries along with their associated configuration files and orphaned data.

Beyond its core cleanup capabilities, the tool offers a broad suite of maintenance functions, including the clearing of system caches, the removal of redundant installer packages, and the optimization of background processes. It features a recursive file-system traversal engine to identify storage-consuming data and provides real-time visibility into hardware resources such as CPU, memory, and network status. Users can further extend the utility by integrating custom script directories to automate specific workflows directly from the command line.
- [pulsejet/memories](https://awesome-repositories.com/repository/pulsejet-memories.md) (3,697 ⭐) — Memories is a self-hosted photo and video management system designed for organizing, indexing, and sharing media libraries from a private server. It functions as an AI-powered media organizer that uses artificial intelligence for face recognition and object tagging to automatically categorize large collections.

The system distinguishes itself through deep metadata integration and specialized processing, featuring a geographic photo viewer that plots media on a map using GPS data and reverse geocoding. It also includes a self-hosted video transcoder that converts files into adaptive HLS streams using hardware acceleration for optimized web playback.

The platform covers broad capability areas including chronological timeline browsing and EXIF metadata editing for maintaining library accuracy. It provides tools for mobile media synchronization, batch selection, and secure external sharing for users without accounts.

The system supports the import of existing media collections and the migration of external metadata into image and video files.
