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

Descoperă cele mai bune repository-uri open source cu căutare AI.

ExploreazăCăutări recomandateAlternative open-sourceSoftware self-hostedBlogHartă site
ProiectServer MCPDespreCum realizăm clasamentulPresă
LegalConfidențialitateTermeni
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

26 repository-uri

Awesome GitHub RepositoriesWeb-Based Control Panels

Browser-based interfaces for managing backend services and application settings.

Distinguishing note: Focuses on administrative UI for backend control rather than general web application frameworks.

Explore 26 awesome GitHub repositories matching user interface & experience · Web-Based Control Panels. Refine with filters or upvote what's useful.

Awesome Web-Based Control Panels GitHub Repositories

Găsește cele mai bune repo-uri cu AI.Vom căuta cele mai potrivite repository-uri folosind AI.
  • awesome-selfhosted/awesome-selfhostedAvatar awesome-selfhosted

    awesome-selfhosted/awesome-selfhosted

    299,516Vezi pe GitHub↗

    Acest proiect este un director curatoriat de comunitate cu software open-source conceput pentru implementarea în medii de server private și laboratoare de acasă (home labs). Servește drept resursă cuprinzătoare pentru descoperirea alternativelor independente, auto-găzduite, la serviciile cloud mainstream, permițând utilizatorilor să mențină proprietatea deplină a datelor și controlul asupra infrastructurii lor digitale. Directorul este structurat printr-o taxonomie ierarhică ce organizează o colecție vastă de aplicații în categorii logice, variind de la gestionarea media și analiza datelor la comunicare privată și instrumente de productivitate în echipă. Se distinge printr-un proces colaborativ de peer-review, unde membrii comunității validează calitatea și relevanța fiecărei trimiteri pentru a se asigura că directorul rămâne precis și fiabil. Proiectul acoperă o suprafață largă de capabilități, inclusiv automatizarea infrastructurii, implementarea serviciilor bazate pe containere și gestionarea configurației declarative. Aceste instrumente ajută utilizatorii să mențină medii de server reproductibile și să gestioneze dependențele complexe ale serviciilor pe hardware privat. Directorul este menținut ca un repository controlat prin versiuni, asigurându-se că toate actualizările și modificările conduse de comunitate sunt urmărite și transparente.

    Provides a web-based interface to manage and operate CNC milling controllers that utilize Grbl, Smoothieware, or TinyG firmware.

    awesomeawesome-listcloud
    Vezi pe GitHub↗299,516
  • oobabooga/text-generation-webuiAvatar oobabooga

    oobabooga/text-generation-webui

    47,323Vezi pe GitHub↗

    This project is a comprehensive platform for hosting and interacting with large language models directly on local hardware. It provides a web-based graphical interface that allows users to manage model loading, configure generation parameters, and execute text or chat interactions entirely offline. By running models locally, the software ensures complete data privacy and eliminates reliance on external cloud services for generative tasks. Beyond basic inference, the platform functions as a versatile workbench for generative AI development. It includes an integrated pipeline for fine-tuning mo

    Provides a browser-based interface to manage model loading and generation parameters.

    Python
    Vezi pe GitHub↗47,323
  • pirate/archiveboxAvatar pirate

    pirate/ArchiveBox

    27,721Vezi pe GitHub↗

    ArchiveBox is a self-hosted web archiving system designed to capture and preserve permanent static copies of webpages, media, and PDFs on personal infrastructure. It functions as a digital content curator and personal web archive manager, allowing users to import URLs from bookmarks, RSS feeds, and browser history to create a centralized, searchable knowledge base. The project is distinguished by its ability to archive private, paywalled, or login-protected content using browser cookies and authenticated session persistence. It ensures long-term availability by saving pages in multiple concur

    Provides a web-based user interface to control the archiving process and manage collections.

    Python
    Vezi pe GitHub↗27,721
  • spacehuhntech/esp8266_deautherAvatar SpacehuhnTech

    SpacehuhnTech/esp8266_deauther

    14,840Vezi pe GitHub↗

    This project is custom firmware for ESP8266 hardware that transforms the microcontroller into a wireless security audit platform. It functions as a deauthentication tool and a wireless network simulator designed for security testing and auditing. The software enables the generation of synthetic beacon frames to create multiple fake network identifiers and sends raw management frames to force devices to disconnect from wireless access points. These capabilities allow for the simulation of deceptive wireless environments and the testing of network resilience against management frame attacks. T

    Provides a browser-accessible control panel for managing low-level wireless radio commands.

    Carduinoattackboard
    Vezi pe GitHub↗14,840
  • browsersync/browser-syncAvatar BrowserSync

    BrowserSync/browser-sync

    12,289Vezi pe GitHub↗

    BrowserSync is a web development synchronization tool and live reload server. It functions as a local static web server, a reverse proxy server for existing sites, and a browser testing orchestrator that coordinates page state across different browsers and physical devices. The tool is distinguished by its ability to mirror user interactions, such as clicks, scrolls, and form inputs, in real time across all connected devices. It also provides a web-based device control interface and the capability to create public URL tunnels for remote testing of local sites. The system covers a broad range

    Provides a web-based interface to manage connected devices and trigger synchronization updates from a central dashboard.

    JavaScript
    Vezi pe GitHub↗12,289
  • xiandanin/magnetwAvatar xiandanin

    xiandanin/magnetW

    11,308Vezi pe GitHub↗

    magnetW is a cross-platform desktop application for BitTorrent magnet management and P2P content discovery. It provides a dedicated interface to search for, resolve, and organize magnet links to prevent the loss of access to content. The application utilizes an asynchronous resolution process that queries peer-to-peer networks and external indexes in the background. This allows users to locate and resolve magnet links into downloadable files without blocking the user interface. The system includes capabilities for managing torrent link collections, downloading files via magnet links or torre

    Features a web-based control panel for managing P2P content and application settings.

    JavaScriptelectronelectron-vuevue
    Vezi pe GitHub↗11,308
  • ostris/ai-toolkitAvatar ostris

    ostris/ai-toolkit

    9,509Vezi pe GitHub↗

    ai-toolkit is a diffusion model training toolkit designed for fine-tuning image and video generation models. It functions as a containerized model trainer and GPU training job manager, providing the infrastructure to orchestrate dependencies and manage training processes on remote GPU hardware. The system utilizes low-rank adaptation techniques, including LoRA and LoKr weight optimization, to reduce the hardware requirements for model training. It distinguishes itself through a web-based training controller that allows for the monitoring and modification of hyperparameters, secured by token-b

    Provides a web-based control panel to monitor training progress and modify hyperparameters in real-time.

    Python
    Vezi pe GitHub↗9,509
  • hypfer/valetudoAvatar Hypfer

    Hypfer/Valetudo

    8,689Vezi pe GitHub↗

    Valetudo is a custom firmware project for robot vacuums that enables local-only control, removing dependencies on cloud servers and protecting user privacy. It replaces proprietary vendor binaries with open source software to ensure that data, including floor plans and images, is not uploaded to external clouds. The project distinguishes itself by providing a rooted firmware installation process that prevents forced vendor updates. It implements a standardized control interface across different hardware brands and utilizes an MQTT-based message bus to facilitate integration with open source a

    Provides a responsive web-based control panel for device management without proprietary apps.

    JavaScriptcloud-freedreameroborock
    Vezi pe GitHub↗8,689
  • openbmb/xagentAvatar OpenBMB

    OpenBMB/XAgent

    8,529Vezi pe GitHub↗

    XAgent is an autonomous agent system that decomposes complex goals into sequential subtasks for execution via a planner and actor model. It functions as a collaboration framework that integrates human-in-the-loop workflows, allowing users to provide real-time guidance and missing information during the automation process. The system features a containerized tool sandbox to isolate the execution of shells and browsers, ensuring system safety and consistency. It includes a state-based execution recorder that captures snapshots of agent runs to enable the exact reproduction of specific task sequ

    Provides a graphical management interface for interacting with and monitoring agent tasks.

    Python
    Vezi pe GitHub↗8,529
  • teddysun/shadowsocks_installAvatar teddysun

    teddysun/shadowsocks_install

    8,255Vezi pe GitHub↗

    This project is a collection of automated deployment tools centered around a Shadowsocks server auto-installer for Linux distributions. It provides a specialized SOCKS5 proxy manager and a web-based proxy control panel to administer secure network tunneling. The toolkit distinguishes itself by integrating a Linux kernel optimizer that enables congestion control algorithms to increase network throughput. It also includes a dedicated deployer for HTTP/3 web servers and a management interface capable of generating connection QR codes and monitoring real-time performance. The software covers a b

    Provides a web-based control panel for monitoring traffic and administering proxy server configurations via a backend API.

    Shellshadowsocksshadowsocks-libevshadowsocks-server
    Vezi pe GitHub↗8,255
  • paddlepaddle/larkAvatar PaddlePaddle

    PaddlePaddle/LARK

    7,717Vezi pe GitHub↗

    LARK is a development toolkit for training, fine-tuning, and deploying large language models and multimodal models based on PaddlePaddle. It functions as a comprehensive framework that includes an LLM training orchestrator, an inference server, and a multimodal model framework for processing text, image, and video inputs. The project features a retrieval-augmented generation system for building conversational applications that integrate web search and private knowledge bases. It provides specific capabilities for multimodal reasoning and complex logic, enabling the extraction of structured da

    Provides a web-based graphical user interface to control conversations and manage the training processes of vision-language models.

    Python
    Vezi pe GitHub↗7,717
  • 0xerr0r/blockyAvatar 0xERR0R

    0xERR0R/blocky

    6,653Vezi pe GitHub↗

    Blocky is a stateless DNS proxy that functions as a network-wide ad-blocker and content filter. It operates as a single binary or Docker container with no database or persistent state, accepting DNS queries over UDP, TCP, HTTPS, TLS, QUIC, and HTTP/3 through a unified plugin-based query pipeline. The core of the system is a client-group policy engine that assigns devices to named groups and applies per-group blocklists, allowlists, and upstream resolvers, with all configuration changes applied through hot-reloading without requiring a restart. The project distinguishes itself through its modu

    Provides a browser-based UI for configuration, live metrics, query testing, and analytics.

    Goad-blockeradblockadblocker
    Vezi pe GitHub↗6,653
  • pmndrs/levaAvatar pmndrs

    pmndrs/leva

    5,981Vezi pe GitHub↗

    Leva este un panou de control GUI pentru React și un editor de parametri în timp real utilizat pentru a monitoriza și ajusta starea și variabilele aplicației fără a modifica codul sau a reîncărca pagina. Acesta funcționează ca un debugger de stare dinamic și o bibliotecă de input extensibilă care oferă o interfață vizuală pentru ajustarea fină a valorilor numerice, booleene și text în cadrul unei aplicații web care rulează. Proiectul se distinge printr-un sistem de plugin-uri care permite crearea de componente de input personalizate și comportamente specializate pentru a suporta tipuri de date unice. Utilizează type-inference pentru a mapa automat datele către widget-ul vizual corespunzător, deși această mapare poate fi suprascrisă pentru a forța anumite tipuri de input. Interfața suportă diverse categorii de input, inclusiv intervale numerice, vectori, selectoare de culoare și câmpuri de upload media. Controalele pot fi organizate în foldere ierarhice, afișate condiționat pe baza altor valori și sincronizate cu depozite de date externe. Sistemul monitorizează, de asemenea, ciclul de viață al editării, permițând callback-uri atunci când utilizatorii încep și termină interacțiunile pentru a optimiza performanța pentru operațiunile costisitoare.

    Enables the creation of separate data stores to organize controls into distinct visual panels for different application modules.

    TypeScript
    Vezi pe GitHub↗5,981
  • infinition/bjornAvatar infinition

    infinition/Bjorn

    5,656Vezi pe GitHub↗

    Bjorn is a penetration testing framework that automates network scanning, credential brute-forcing, vulnerability assessment, and data exfiltration, all coordinated through an event-driven task pipeline and controlled via a web-based dashboard. Its modular plugin architecture allows independent security modules to be loaded and chained together, with an asynchronous network scanner discovering live hosts and open ports without blocking the main execution flow. The framework distinguishes itself by integrating a credential brute-force engine that systematically attempts login combinations agai

    Provides a browser-accessible dashboard that communicates with the backend via RESTful API calls for task management.

    Python
    Vezi pe GitHub↗5,656
  • memtensor/memosAvatar MemTensor

    MemTensor/MemOS

    5,665Vezi pe GitHub↗

    MemOS is an open-source persistent memory layer for AI agents and large language models, providing a self-hosted server that stores and retrieves structured memory across sessions. It enables AI systems to recall user preferences, history, and context without retraining, using a graph-based API and a web management interface for viewing, editing, and organizing memory items, skills, traces, and knowledge bases. The system distinguishes itself through a portable memory interchange protocol that allows memory to be transferred between different AI models, devices, and applications, along with a

    Ships a web management panel for viewing, editing, and organizing AI memory items and skills.

    Pythonagentagent-memoryclawdbot
    Vezi pe GitHub↗5,665
  • wnlen/clash-for-linuxAvatar wnlen

    wnlen/clash-for-linux

    5,465Vezi pe GitHub↗

    clash-for-linux este o platformă de gestionare a proxy-urilor pentru Linux care servește ca un wrapper pentru nucleele Clash și Mihomo. Oferă un sistem pentru implementarea binarilor proxy, gestionarea abonamentelor și controlul interceptării traficului de rețea. Platforma se distinge printr-un sistem de configurare bazat pe mixin care permite utilizatorilor să aplice patch-uri și să suprascrie setările abonamentului fără a altera fișierele sursă originale. Include, de asemenea, un dashboard web pentru administrare headless, permițând monitorizarea de la distanță a stării nodurilor, a log-urilor și a politicilor de rutare. Sistemul suportă proxy-ul transparent prin interfețe virtuale TUN mode pentru a captura tot traficul sistemului și poate fi configurat ca un gateway pentru alte dispozitive dintr-o rețea locală. Capabilitățile suplimentare includ înlănțuirea multi-hop relay și selecția interactivă a nodurilor pentru direcționarea traficului. Instalarea implică deployment-ul binar conștient de arhitectură și utilizarea serviciilor de sistem pentru a asigura persistența la boot și pornirea automatizată.

    Offers a browser-based control panel for real-time management of proxy nodes and system monitoring.

    Shellclash-metadevops-toolslinux
    Vezi pe GitHub↗5,465
  • drk1wi/modlishkaAvatar drk1wi

    drk1wi/Modlishka

    5,273Vezi pe GitHub↗

    Modlishka is a man-in-the-middle reverse proxy framework designed for automated phishing campaigns. It dynamically generates valid TLS certificates for target domains, aggregates traffic from multiple domains through a single proxy, and injects custom scripts into proxied responses. The framework operates transparently without requiring client-side certificate installation and relays two-factor authentication steps to capture secondary verification tokens. What sets Modlishka apart is its ability to automate the entire credential theft process. It logs all form submissions, headers, and cooki

    Provides a web panel for viewing captured sessions, impersonating authenticated users, and managing harvested credential data.

    Goeducationalmitmpenetration-testing-tools
    Vezi pe GitHub↗5,273
  • brucedevices/firmwareAvatar BruceDevices

    BruceDevices/firmware

    4,941Vezi pe GitHub↗

    This firmware transforms an ESP32 device into a portable penetration testing platform by combining an embedded JavaScript runtime with multi-protocol wireless attack capabilities, USB and Bluetooth HID emulation, and a menu-driven user interface. It is designed as a unified system that integrates persistent storage, hardware abstraction for external radio modules, a serial command protocol for headless operation, and a web-based remote desktop that streams the device screen and relays button inputs for remote control. The custom JavaScript scripting environment enables users to write and run

    Starts a web server that provides a full graphical interface for control over WiFi or via an access point.

    Cbrucecardputerembedded-systems
    Vezi pe GitHub↗4,941
  • karingx/clashmiAvatar KaringX

    KaringX/clashmi

    4,918Vezi pe GitHub↗

    Clashmi is a graphical proxy client designed to route internet traffic and bypass network restrictions. It provides a user interface for managing proxy cores, configuring domain lookups, and controlling virtual network interfaces. The project features a dedicated manager for proxy subscriptions and a system for rule-based traffic routing. It includes a transparent proxy controller that intercepts system-wide traffic through a virtual interface and an automatic selection mechanism that chooses the fastest server based on real-time latency. Administration is handled through a web-based control

    Provides a browser-based administrative interface for managing backend service settings and monitoring traffic.

    Dartclashclashmimihomo
    Vezi pe GitHub↗4,918
  • tangyoha/telegram_media_downloaderAvatar tangyoha

    tangyoha/telegram_media_downloader

    4,865Vezi pe GitHub↗

    This project is a Telegram API client and media archiving system designed to programmatically retrieve chat histories and export media. It functions as a download manager and message forwarder, allowing users to back up photos, videos, and documents from Telegram chats into structured local archives. The system distinguishes itself through advanced content filtering and forwarding capabilities. It can monitor chats for new messages, apply custom regular expressions to filter media by size or date, and automatically forward content between chats. This includes the ability to export protected c

    Provides a browser-based dashboard for interacting with the application and managing download tasks.

    JavaScriptcosplatfromcross-platformdownloader
    Vezi pe GitHub↗4,865
Înapoi12Înainte
  1. Home
  2. User Interface & Experience
  3. Web-Based Control Panels

Explorează sub-etichetele

  • Session Management Panels1 sub-tagWeb interfaces for viewing captured user sessions and impersonating authenticated users. **Distinct from Web-Based Control Panels:** Distinct from Web-Based Control Panels: focuses on session data management rather than general service administration.
  • Streaming Host Control PanelsBrowser-based interfaces for managing streaming host configuration, monitoring live performance, and coordinating client device pairing. **Distinct from Web-Based Control Panels:** Distinct from Web-Based Control Panels: specifically designed for streaming host management including performance monitoring and device pairing, not general backend service administration.
  • Telephony Management Panels1 sub-tagWeb-based administrative interfaces for telephony and VoIP systems. **Distinct from Web-Based Control Panels:** Distinct from Web-Based Control Panels: specifically targets telephony system configuration and management.