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
afaqurk avatar

afaqurk/linux-dash

0
View on GitHub↗
10,585 stars·1,190 forks·JavaScript·MIT·35 viewsafaqurk.github.io/linux-dash↗

Linux Dash

Linux-dash is a web-based system monitoring dashboard for Linux environments. It provides a visual interface for tracking hardware performance, system load, and real-time resource utilization.

The project includes dedicated monitors for tracking the performance and resource usage of virtualized containers alongside a process manager for analyzing active system processes across the operating system.

The dashboard covers several observability areas, including hardware performance monitoring for CPU and RAM, storage metrics for disk and swap space, and high-level system status overviews encompassing network configurations and user accounts.

Features

  • System Health Dashboards - Provides a consolidated visual interface for tracking Linux host health, network configurations, and hardware status.
  • Process Management - Provides oversight of active system processes and their resource consumption to identify server bottlenecks.
  • Metric Extraction Scripts - Executes shell commands to gather real-time hardware and process metrics for the web interface.
  • Hardware Performance Monitoring - Tracks CPU utilization, average load, temperature, and RAM usage for real-time hardware overviews.
  • Linux Resource Monitors - Provides a visual dashboard showing hardware performance metrics, system load, and temperature for Linux.
  • Disk and Swap Monitoring - Displays disk partition usage and swap space allocation to monitor available system storage.
  • Process Activity Trackers - Offers a web view for analyzing the resource consumption of individual active system processes.
  • Real-Time Monitoring Dashboards - Implements a web-based real-time monitoring dashboard for CPU, RAM, storage, and process activity.
  • System Performance Monitors - Tracks CPU, RAM, and temperature in real time through a web-based monitoring interface.
  • Storage and Memory Analysis - Monitors disk usage, swap space, and memory consumption to identify storage shortages on the Linux host.
  • Command Piping - Parses raw command line output through Unix pipes to format system information for the web.
  • Container Monitoring Tools - Tracks the performance and resource usage of virtualized container processes on the host.
  • Scheduled State Polling - Uses a periodic polling mechanism to capture snapshots of OS state for real-time monitoring.
  • Status Monitors - Provides a high-level overview of system status, network configurations, user accounts, and installed applications.
  • Log Management - Low-overhead web dashboard for Linux system monitoring.

Star history

Star history chart for afaqurk/linux-dashStar history chart for afaqurk/linux-dash

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 Linux Dash

These projects share indexed features with Linux Dash. Shared tags can include platform or build tooling; verify the primary use case before treating a result as a replacement.
  • nokyan/resourcesnokyan avatar

    nokyan/resources

    1,285View on GitHub↗

    Resources is a system monitoring and process management utility that provides a graphical interface for tracking hardware performance and controlling active applications. It functions by aggregating real-time telemetry from system interfaces to report on processor, memory, network, and storage utilization. The application distinguishes itself through its integration with kernel-level resource accounting structures, specifically utilizing control groups to categorize and manage running processes. This architecture enables the software to perform administrative tasks, such as terminating unresp

    Rustcpu-monitoringgnomegpu-monitoring
    View on GitHub↗1,285
  • tariqbuilds/linux-dashtariqbuilds avatar

    tariqbuilds/linux-dash

    10,585View on GitHub↗

    Linux-dash is a self-hosted system monitoring dashboard and web interface designed to track real-time hardware and software performance metrics on Linux servers. It functions as a lightweight remote monitoring panel that displays the operational state of a Linux environment via a web browser. The project is a runtime-agnostic monitoring tool, meaning it is capable of running across multiple different language stacks to match various server environments. The tool provides capabilities for system administration and observability, allowing for the remote management of Linux systems and the coll

    JavaScriptdashboardlinuxlinux-dash
    View on GitHub↗10,585
  • flightlessmango/mangohudflightlessmango avatar

    flightlessmango/MangoHud

    8,270View on GitHub↗

    MangoHud is a Linux hardware monitor and performance overlay that displays real-time metrics and frame rates. It functions as a graphics API hook, intercepting Vulkan and OpenGL pipelines to render performance data directly onto the graphics buffer. The project serves as both a real-time monitor for CPU and GPU utilization, temperatures, and power draw, and a frametime data logger that records execution speed to disk for later benchmarking and analysis. Users can modify the overlay display, visual styles, and active metrics through configuration files, environment variables, or predefined pe

    Cbenchmarkinghudlinux
    View on GitHub↗8,270
  • brndnmtthws/conkybrndnmtthws avatar

    brndnmtthws/conky

    8,387View on GitHub↗

    Conky is a system monitoring application used to create custom desktop widgets that visualize real-time hardware performance and system metrics. It renders data such as CPU, memory, disk, and network usage directly onto the desktop environment as transparent overlays. The project extends its core monitoring capabilities through external data integration, allowing it to fetch information from remote APIs and mail servers. It also includes dedicated tracking for media playback status and current track information from music players. Users can personalize these displays using text, graphs, and

    C++
    View on GitHub↗8,387
Compare all 30 related projects→

Frequently asked questions

What does afaqurk/linux-dash do?

Linux-dash is a web-based system monitoring dashboard for Linux environments. It provides a visual interface for tracking hardware performance, system load, and real-time resource utilization.

What are the main features of afaqurk/linux-dash?

The main features of afaqurk/linux-dash are: System Health Dashboards, Process Management, Metric Extraction Scripts, Hardware Performance Monitoring, Linux Resource Monitors, Disk and Swap Monitoring, Process Activity Trackers, Real-Time Monitoring Dashboards.

Which projects share features with afaqurk/linux-dash?

Projects with overlapping indexed features include: nokyan/resources — Resources is a system monitoring and process management utility that provides a graphical interface for tracking… flightlessmango/mangohud — MangoHud is a Linux hardware monitor and performance overlay that displays real-time metrics and frame rates. It… tariqbuilds/linux-dash — Linux-dash is a self-hosted system monitoring dashboard and web interface designed to track real-time hardware and… brndnmtthws/conky — Conky is a system monitoring application used to create custom desktop widgets that visualize real-time hardware… amnweb/yasb — YASB is a customizable status bar framework and desktop shell component for Windows. It provides a toolkit for… ajenti/ajenti — Ajenti is a Linux server management panel that provides a centralized web-based dashboard for administering system…