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
·

Web control panel

Ranking updated Jul 29, 2026

For web control ui, the strongest matches are shopify/dashing (Dashing is a self-hostable Ruby dashboard framework that provides), glanceapp/glance (Glance is a self-hosted dashboard and portal for monitoring) and gethomepage/homepage (This project is a self-hosted configuration-driven dashboard portal that). thingsboard/thingsboard and cockpit-project/cockpit round out the shortlist. Each is ranked by relevance to your query, popularity and recent activity.

Hand-picked open-source web control panels ranked by stars and activity. Compare top GitHub alternatives and pick the right one.

Web control panel

Find the best repos with AI.We'll search the best matching repositories with AI.
  • shopify/dashingShopify avatar

    Shopify/dashing

    10,911View on GitHub↗

    Dashing is a Ruby dashboard framework used to build real-time, full-screen data displays. It employs a Ruby domain-specific language for defining data sources and visual components, utilizing a grid-based widget system to organize information for automated visual reporting. The framework is optimized for television screens and large monitors in office or operations environments. It implements a server-sent events architecture to push live data updates from any source directly to the browser. The system includes a background job scheduler for periodic data refreshes and automated metric repor

    Dashing is a self-hostable Ruby dashboard framework that provides real-time monitoring and a widget-based layout for visualizing data, though it relies on server-sent events rather than WebSockets and lacks built-in authentication out of the box.

    JavaScriptDashboard WidgetsWidget EnginesReal-Time Monitoring Systems
    View on GitHub↗10,911
  • glanceapp/glanceglanceapp avatar

    glanceapp/glance

    35,169View on GitHub↗

    Glance is a self-hosted web portal designed to aggregate real-time data, system monitoring, and content feeds into a single, customizable dashboard. It functions as a centralized interface for managing internal tools and network services, allowing users to secure their portal with password authentication and define the application's visual identity and layout through structured configuration files. The platform is built on a modular widget engine that treats individual dashboard components as isolated units. This architecture enables users to arrange widgets into custom pages and columns, wit

    Glance is a self-hosted dashboard and portal for monitoring services and aggregating feeds, though it focuses more on static configuration files rather than a fully interactive widget-based control panel.

    GoDashboard WidgetsWidget Engines
    View on GitHub↗35,169
  • gethomepage/homepagegethomepage avatar

    gethomepage/homepage

    30,679View on GitHub↗

    This project is a self-hosted dashboard portal designed to centralize access to internal applications and infrastructure services. It functions as a configuration-driven platform that automatically discovers and organizes services from container runtimes and cluster management systems, presenting them within a unified, customizable web interface. The system distinguishes itself through a declarative widget framework that allows users to construct dashboard components by mapping raw API responses to visual elements. It includes a secure internal proxy layer that handles authentication, header

    This project is a self-hosted configuration-driven dashboard portal that centralizes monitoring and access for infrastructure services, fitting the core category well despite lacking some advanced interactive remote control features.

    JavaScriptDashboard WidgetsDashboard WidgetsMetric Visualization Tools
    View on GitHub↗30,679
  • thingsboard/thingsboardthingsboard avatar

    thingsboard/thingsboard

    21,907View on GitHub↗

    ThingsBoard is an IoT device management platform designed for provisioning, monitoring, and managing large fleets of hardware devices and assets across multiple customers. It functions as a microservices infrastructure that allows the deployment of data collection and management services as independent containerized units for scaling. The platform includes a rule-based stream processor that transforms incoming device data and triggers alarms using customizable rule chains. It also provides a data visualization suite consisting of dashboards and widgets to display real-time telemetry and syste

    ThingsBoard is a self-hostable IoT platform featuring real-time telemetry dashboards, widget-based layouts, and robust device management, making it an ideal web-based control panel for remote monitoring and systems control.

    JavaDevice ManagementAsset Lifecycle ManagementDashboard Widget Components
    View on GitHub↗21,907
  • cockpit-project/cockpitcockpit-project avatar

    cockpit-project/cockpit

    13,172View on GitHub↗

    Cockpit is a web-based management interface designed for the administration of Linux servers. It provides a graphical environment that allows users to perform system tasks, configure server settings, and monitor performance directly through a standard browser. The platform distinguishes itself by offering centralized control over distributed environments, enabling the management of multiple servers from a single dashboard. It supports the lifecycle management of containerized workloads and virtual machine infrastructure, alongside the configuration of network interfaces, firewalls, and storag

    Cockpit is a web-based Linux server administration interface featuring real-time system monitoring, websocket communication, authentication, and a modular dashboard layout that matches this remote management requirement.

    JavaScriptLinux System AdministrationServer DashboardsContainerized Application Management
    View on GitHub↗13,172
  • tooljet/tooljetToolJet avatar

    ToolJet/ToolJet

    38,027View on GitHub↗

    ToolJet is a low-code development platform designed for building and deploying internal business applications. It provides a visual interface where users can drag and drop components to design layouts, connect to various data sources, and execute custom logic. The platform is built on a containerized architecture, ensuring that applications remain portable and consistent across different cloud and server environments. The platform distinguishes itself through integrated artificial intelligence capabilities that assist in the generation of user interfaces, database schemas, and data queries fr

    ToolJet is a low-code internal tool builder that provides self-hostable dashboards and widget-based layouts, making it a viable framework for building custom remote monitoring and management interfaces despite lacking out-of-the-box system control primitives.

    JavaScriptAccess Control
    View on GitHub↗38,027
  • home-assistant/corehome-assistant avatar

    home-assistant/core

    87,753View on GitHub↗

    Home Assistant is a centralized home automation platform designed to orchestrate diverse internet-connected devices and services. It functions as a local-first control system that normalizes heterogeneous hardware protocols into a unified set of entities, attributes, and services. The core architecture relies on an event-driven state bus and a modular integration model, allowing the system to manage state changes and communicate across decoupled components through standardized interfaces. The platform distinguishes itself through a highly flexible, declarative configuration framework that all

    Home Assistant is a comprehensive self-hostable home automation platform that serves as a central control panel with real-time monitoring, APIs, and authentication, though its primary focus is home IoT rather than general server monitoring.

    PythonHome AutomationAutomation TemplatesComponent Integration Models
    View on GitHub↗87,753
  • netdata/netdatanetdata avatar

    netdata/netdata

    79,176View on GitHub↗

    Netdata is a distributed observability platform designed for real-time infrastructure monitoring and performance tracking. It functions as a high-frequency agent that collects system, container, and application metrics with per-second precision, providing both local visualization and centralized aggregation across complex, multi-cloud environments. The platform distinguishes itself through edge-based intelligence, utilizing local machine learning models to automatically detect performance anomalies without requiring manual configuration or external query engines. Its architecture prioritizes

    Netdata is a distributed observability platform providing real-time infrastructure monitoring and high-frequency performance metrics with built-in visualization dashboards, though it functions primarily as an agent-based monitoring tool rather than a general-purpose widget layout framework for remote control.

    CDistributed Observability PlatformsInfrastructure MonitoringMetric and Performance Monitors
    View on GitHub↗79,176
  • portainer/portainerportainer avatar

    portainer/portainer

    37,740View on GitHub↗

    Portainer is a unified infrastructure management platform that provides a centralized control plane for deploying, monitoring, and managing containerized applications. It functions as an orchestration-abstraction layer, translating user actions into platform-specific API calls to maintain consistency across diverse container runtimes and cluster technologies. By organizing users, teams, and resources into a single interface, it enables granular role-based access control and lifecycle management for containerized services and stacks. The platform distinguishes itself through its support for di

    Portainer is a container management platform with a web-based dashboard, authentication, and REST API, though it is specifically tailored for container orchestration rather than a general-purpose IoT or system control panel.

    TypeScriptInfrastructure Management PlatformsContainer Orchestration ConsolesContainer Orchestration Interfaces
    View on GitHub↗37,740
  • budibase/budibaseBudibase avatar

    Budibase/budibase

    28,024View on GitHub↗

    Budibase is a low-code application platform and enterprise internal tool builder used to create custom business applications for organizational processes and reporting. It functions as a self-hosted backend as a service, providing the infrastructure to manage database integrations and expose public data interfaces for external application access. The platform includes an AI agent orchestrator for deploying autonomous agents that interact with business data and execute operational tasks. It differentiates itself through self-hosted infrastructure management, allowing the system to run on priva

    Budibase is a self-hostable low-code platform for building custom internal tools and dashboards, matching the management interface category even though it is oriented toward general business apps rather than dedicated system or IoT monitoring.

    TypeScriptBusiness Application FrameworksBackend-as-a-Service PlatformsEvent-Driven Automation Engines
    View on GitHub↗28,024
  • node-red/node-rednode-red avatar

    node-red/node-red

    22,803View on GitHub↗

    Node-RED is a visual, low-code automation framework designed for building event-driven data processing workflows. It provides a browser-based programming environment where users connect hardware devices, APIs, and online services by wiring together functional nodes in a directed graph. This visual approach allows for the creation of complex logic paths without the need for traditional source code. The platform is distinguished by its pluggable node architecture and portable flow serialization. Logic is represented as JSON-based data structures, enabling flows to be easily versioned, shared, a

    Node-RED is a flow-based visual programming environment for IoT and automation that includes a built-in browser-based dashboard capability, though it is primarily an automation framework rather than a pure control panel UI.

    JavaScriptAutomation FrameworksEvent-Driven WorkflowsIoT Automation
    View on GitHub↗22,803
Compare the top 10 at a glance
RepositoryStarsLanguageLicenseLast push
shopify/dashing10.9KJavaScriptMITApr 29, 2019
glanceapp/glance35.2KGoAGPL-3.0May 30, 2026
gethomepage/homepage30.7KJavaScriptGPL-3.0Jun 15, 2026
thingsboard/thingsboard21.9KJavaApache-2.0Jun 16, 2026
cockpit-project/cockpit13.2KJavaScript—Feb 19, 2026
tooljet/tooljet38KJavaScriptAGPL-3.0Jun 16, 2026
home-assistant/core87.8KPythonApache-2.0Jun 16, 2026
netdata/netdata79.2KCGPL-3.0Jun 16, 2026
portainer/portainer37.7KTypeScriptZlibJun 15, 2026
budibase/budibase28KTypeScriptNOASSERTIONJun 16, 2026

Related searches

  • Browser tab manager
  • UI component library
  • Web navigation framework
  • an open source framework for web development
  • a library for native webview communication
  • UI inspection tools
  • UI framework bindings
  • a visual builder for web application interfaces