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
·
tariqbuilds avatar

tariqbuilds/linux-dash

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

Linux Dash

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 collection of system analytics.

Features

  • Linux Resource Monitors - Provides a visual tool for tracking hardware performance, system load, and temperatures on Linux environments.
  • Hardware Metric Polling - Periodically samples system files and shell commands to retrieve real-time hardware and software performance data.
  • Real-Time Monitoring Dashboards - Ships a real-time monitoring dashboard for tracking system health and hardware performance metrics on Linux servers.
  • Runtime-Agnostic Monitoring Tools - Functions as a monitoring tool capable of running across multiple language stacks to match various server environments.
  • Self-Hosted System Dashboards - Provides a lightweight, self-hosted remote monitoring panel to display the operational state of a Linux environment.
  • System Performance Monitors - Provides a web interface that tracks and displays real-time hardware metrics and resource utilization.
  • System Resource Monitors - Tracks essential system and process performance metrics using a low-resource, lightweight approach.
  • Cross-Runtime Deployments - Supports deployment across various language stacks to ensure compatibility with different server environments.
  • Runtime-Agnostic Deployment Tools - Provides a runtime-agnostic approach to deployment, allowing the server to be run using a choice of available language stacks.
  • Linux System Administration - Enables remote control and monitoring of the operational state of a Linux environment via a web dashboard.
  • Remote Server Management Tools - Offers a remote web-based dashboard for overseeing and controlling the operational state of Linux systems.
  • Server Dashboards - Provides a minimalist visual interface tailored for monitoring the health and status of personal Linux servers.
  • Language-Agnostic Interface Definitions - Implements a standardized interface to ensure the web frontend can communicate with backends written in different programming languages.
  • Interchangeable Backend Implementations - Allows the backend server logic to be swapped between different programming languages without altering the API or frontend behavior.
  • Monitoring and Status - Low-overhead web dashboard for Linux machines.
  • Monitoring Systems - Low-overhead web dashboard for Linux machines.

Star history

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

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

Frequently asked questions

What does tariqbuilds/linux-dash do?

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.

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

The main features of tariqbuilds/linux-dash are: Linux Resource Monitors, Hardware Metric Polling, Real-Time Monitoring Dashboards, Runtime-Agnostic Monitoring Tools, Self-Hosted System Dashboards, System Performance Monitors, System Resource Monitors, Cross-Runtime Deployments.

What are some open-source alternatives to tariqbuilds/linux-dash?

Open-source alternatives to tariqbuilds/linux-dash include: htop-dev/htop — htop is a terminal-based system resource monitor and interactive process viewer. It functions as a text-user interface… flightlessmango/mangohud — MangoHud is a Linux hardware monitor and performance overlay that displays real-time metrics and frame rates. It… cjbassi/gotop — Gotop is a terminal-based system monitor and resource dashboard built with the Go programming language. It serves as a… abdenasser/neohtop — neohtop is a terminal-based system resource monitor and process manager for Linux. It provides a text-based user… afaqurk/linux-dash — Linux-dash is a web-based system monitoring dashboard for Linux environments. It provides a visual interface for… aristocratos/bashtop — Bashtop is a terminal-based system monitor and resource dashboard for Unix systems, including Linux, macOS, and…

Open-source alternatives to Linux Dash

Similar open-source projects, ranked by how many features they share with Linux Dash.
  • 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
  • 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
  • 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
  • afaqurk/linux-dashafaqurk avatar

    afaqurk/linux-dash

    10,585View on GitHub↗

    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 encompa

    JavaScript
    View on GitHub↗10,585
  • See all 30 alternatives to Linux Dash→