awesome-repositories.com
Blog
awesome-repositories.com

Découvrez les meilleurs dépôts open-source grâce à notre recherche par IA.

ExplorerRecherches sélectionnéesAlternatives open sourceLogiciels auto-hébergésBlogPlan du site
ProjetÀ proposNotre méthodologiePresseServeur MCP
Mentions légalesConfidentialitéConditions d'utilisation
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

20 dépôts

Awesome GitHub RepositoriesBrowser-Based Interfaces

Applications that utilize web browser engines to render graphical user interfaces.

Distinguishing note: Focuses on the rendering architecture rather than UI components.

Explore 20 awesome GitHub repositories matching user interface & experience · Browser-Based Interfaces. Refine with filters or upvote what's useful.

Awesome Browser-Based Interfaces GitHub Repositories

Trouvez les meilleurs dépôts grâce à l'IA.Nous recherchons les dépôts les plus pertinents grâce à l'IA.
  • agalwood/motrixAvatar de agalwood

    agalwood/Motrix

    51,978Voir sur GitHub↗

    Motrix is a cross-platform desktop application designed to manage file transfers across HTTP, FTP, and BitTorrent protocols. It functions as a standalone network protocol client that provides a unified graphical interface for controlling active downloads, including the ability to manage concurrent tasks, set bandwidth limits, and process magnet links. The application distinguishes itself through a multi-process architecture that isolates the user interface from background download operations, ensuring system stability during intensive network activity. It optimizes data transfer speeds by uti

    Renders the graphical interface using an embedded web browser engine.

    JavaScriptaria2bittorrentbt
    Voir sur GitHub↗51,978
  • openbmb/voxcpmAvatar de OpenBMB

    OpenBMB/VoxCPM

    29,985Voir sur GitHub↗

    VoxCPM is a multilingual speech synthesis system and text-to-speech inference server. It functions as an AI voice cloning tool and a synthetic voice designer, capable of generating natural speech across global languages and regional dialects using a GPU-accelerated audio generator. The project features a speech model fine-tuning framework that supports both full parameter updates and low-rank adaptation for customizing voice characteristics. It enables high-fidelity voice cloning from reference audio, including cross-lingual voice transfer and acoustic environment mimicry, as well as the crea

    Provides a browser-based management interface for interacting with the speech synthesis system.

    Pythonaudiodeeplearningminicpm
    Voir sur GitHub↗29,985
  • max-eee/neopassAvatar de Max-Eee

    Max-Eee/NeoPass

    24,936Voir sur GitHub↗

    NeoPass is a specialized toolset designed to circumvent proctored exam environments. It functions as an AI-powered exam assistant and automated solver that helps users find answers to multiple-choice and coding questions during monitored tests. The project distinguishes itself through a browser-based bypass system that neutralizes portal restrictions. It disables tab-switching detection, overrides clipboard restrictions to enable copying and pasting, and employs a human-like typing simulator to input code letter by letter to avoid detection by automated monitoring systems. The software provi

    Implements a stealthy browser overlay for accessing AI assistants without navigating away from the exam page.

    JavaScriptaialways-active-tabbypass
    Voir sur GitHub↗24,936
  • gaearon/react-dndAvatar de gaearon

    gaearon/react-dnd

    21,642Voir sur GitHub↗

    React-dnd is a drag and drop framework and library for React applications. It provides a system of higher-order components and hooks to implement draggable interface elements and drop targets using a declarative API. The framework separates the logic of moving items from the visual presentation of the user interface. This allows for the development of interactive interfaces, such as visual list reordering and custom dashboard layouts where widgets or panels can be reorganized.

    Provides a standard interface to connect core logic to specific browser DOM event implementations.

    TypeScript
    Voir sur GitHub↗21,642
  • avaiga/taipyAvatar de Avaiga

    Avaiga/taipy

    19,247Voir sur GitHub↗

    Taipy is a Python data application framework designed for building production-ready web interfaces that integrate AI algorithms and data pipelines. It provides a comprehensive suite for developing AI dashboards and data application interfaces. The framework includes a data pipeline orchestrator for managing complex workflows and dependencies, alongside a job scheduler for executing background tasks on recurring timetables. It also features a scenario analysis tool for performing what-if simulations by comparing different data input versions to evaluate their impact on algorithm outcomes. Add

    Offers a tool for creating visual web dashboards that allow users to interact with AI models and data sets.

    Python
    Voir sur GitHub↗19,247
  • sundowndev/phoneinfogaAvatar de sundowndev

    sundowndev/PhoneInfoga

    16,656Voir sur GitHub↗

    PhoneInfoga is an open-source intelligence tool and information framework used to gather public data and metadata about phone numbers. It functions as a scanner that utilizes open-source intelligence techniques to identify carriers, line types, and owner reputations for international numbers. The system provides a web-based interface for performing research without a command line, alongside a REST API gateway for programmatically triggering scans and retrieving intelligence data. Its architecture supports a plugin-based model, allowing the integration of custom modules to expand data sources.

    Offers a graphical browser interface for performing phone number research without a command line.

    Go
    Voir sur GitHub↗16,656
  • lemmynet/lemmyAvatar de LemmyNet

    LemmyNet/lemmy

    14,454Voir sur GitHub↗

    Lemmy is a self-hosted, federated discussion platform that enables the operation of independent, decentralized social networking servers. By implementing the ActivityPub protocol, it allows autonomous instances to exchange content, synchronize user interactions, and participate in a global, distributed network without centralized control. The platform distinguishes itself through a decoupled architecture that separates the backend API from the frontend, facilitating the development of custom interfaces while maintaining unified user handles and cross-platform communication. It provides granul

    Provides a browser-based client that renders server-side content for interactive discussion threads.

    Rustactivitypubchatfediverse
    Voir sur GitHub↗14,454
  • pysimplegui/pysimpleguiAvatar de PySimpleGUI

    PySimpleGUI/PySimpleGUI

    13,807Voir sur GitHub↗

    PySimpleGUI is a Python framework used to build graphical user interfaces. It functions as an adapter-based wrapper that maps multiple GUI toolkit APIs into a single unified interface, allowing for backend-agnostic development across tkinter, Qt, or WxPython. The project uses a layout-based UI definition system where visual hierarchies are defined via nested lists rather than coordinate-based placement. It employs an event-driven polling loop and string-based event mapping to associate interface elements with specific user actions. The framework supports cross-framework GUI design and intera

    Provides a unified adapter wrapper that maps multiple GUI toolkit APIs into a single interface.

    Pythonbeginner-friendlydatavisualizationgames
    Voir sur GitHub↗13,807
  • wong2/chatgpt-google-extensionAvatar de wong2

    wong2/chatgpt-google-extension

    13,081Voir sur GitHub↗

    This project is a browser extension that integrates large language model responses directly into search engine result pages. It functions as an AI search result integrator, embedding a customized interface within the browser to display generated answers alongside standard search results. The extension includes a markdown content renderer that converts raw AI text into formatted HTML, featuring syntax highlighting for code blocks and structured lists. Users can adjust the interface through customization settings for visual themes, language preferences, and the specific conditions that trigger

    Provides a customized overlay for accessing large language model responses within a web browser environment.

    TypeScriptbrowser-extensionchatgptchrome-extension
    Voir sur GitHub↗13,081
  • josstorer/chatgptboxAvatar de josStorer

    josStorer/chatGPTBox

    10,738Voir sur GitHub↗

    chatGPTBox is a browser extension that integrates large language model chat interfaces and AI tools directly into the web browsing experience. It functions as an AI productivity toolkit and API client, allowing users to access AI assistants via a floating chat interface without leaving their active webpage. The project distinguishes itself by offering context-aware assistance and website-specific adaptations based on the current URL. It further enhances the browsing experience by displaying AI-generated responses alongside standard search engine results and providing a system to route chat re

    Implements an AI interface as a graphical overlay within the browser to provide seamless model access.

    JavaScript
    Voir sur GitHub↗10,738
  • assistant-ui/assistant-uiAvatar de assistant-ui

    assistant-ui/assistant-ui

    10,749Voir sur GitHub↗

    assistant-ui is a React interface framework and component kit designed for building conversational user interfaces for artificial intelligence services. It provides a collection of reusable components to render chat windows and interaction histories that connect to large language model backends. The framework uses a composable architecture and a provider pattern to decouple UI components from specific backend implementations. Visual customization is handled through a CSS-variable theming system, while adapter-based integration standardizes different API responses into a consistent format for

    Implements an adapter layer to normalize different LLM API responses for consistent frontend consumption.

    TypeScriptai-chatbotchatbotconversational-ai
    Voir sur GitHub↗10,749
  • classicoldsong/apolloAvatar de ClassicOldSong

    ClassicOldSong/Apollo

    9,866Voir sur GitHub↗

    Apollo is a remote desktop streaming server designed to transmit a low-latency video feed of a host screen to remote clients using hardware-accelerated encoding. It functions as a remote input controller and virtual display manager, allowing the host to match the resolution and framerate of connected devices. The system includes a gamepad input emulator that simulates controller hardware on the host machine to translate remote inputs into local events. Server configurations and client pairing are managed through a web-based remote access interface. The project also covers bidirectional clipb

    Includes a browser-based interface to manage server settings and coordinate the pairing of remote clients.

    C++gamingremote-controlremote-desktop
    Voir sur GitHub↗9,866
  • thelastben/fast-stable-diffusionAvatar de TheLastBen

    TheLastBen/fast-stable-diffusion

    7,889Voir sur GitHub↗

    This project is a cloud-based AI deployment system and latent diffusion model trainer. It provides a framework for launching image generation interfaces and training pipelines on remote GPU infrastructure, specifically serving as a text-to-image model fine-tuner. The system features a specialized training interface for fine-tuning Stable Diffusion models on custom image datasets. It allows for the creation of personalized visual outputs by training models on specific subjects or artistic styles using a small set of reference images. The software covers generative AI deployment, custom style

    Ships a web-based frontend for interacting with generative models via a graphical dashboard.

    Pythona1111aicolab
    Voir sur GitHub↗7,889
  • lascc/hacktoolsAvatar de LasCC

    LasCC/HackTools

    6,742Voir sur GitHub↗

    HackTools is a browser extension pentesting toolkit designed for offensive security professionals. It serves as a centralized collection of tools for generating payloads, managing penetration testing workflows, and accessing security reference materials within a web-based interface. The project provides specialized utilities for generating attack strings for XSS, SQL injection, and reverse shells to identify and exploit web vulnerabilities. It includes a data encoding and hashing utility to convert information between various formats for the purpose of bypassing security filters or verifying

    Integrates various security utilities into a unified dashboard rendered within a web browser.

    TypeScriptbug-bountycheatsheetchrome-extension
    Voir sur GitHub↗6,742
  • 0xerr0r/blockyAvatar de 0xERR0R

    0xERR0R/blocky

    6,653Voir sur 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 interface to control the DNS proxy, view live metrics, test queries, and edit configuration.

    Goad-blockeradblockadblocker
    Voir sur GitHub↗6,653
  • lostisland/faradayAvatar de lostisland

    lostisland/faraday

    5,946Voir sur GitHub↗

    Faraday is an HTTP client library for Ruby that sends requests and processes responses through a middleware pipeline with pluggable adapters. Its core identity is built around a middleware-pipeline architecture where HTTP requests and responses flow through a chain of components that can modify, log, or transform data before reaching the backend, combined with an adapter-based backend abstraction that delegates HTTP execution to interchangeable backends like Net::HTTP or Typhoeus. The library distinguishes itself through a parallel-execution engine that dispatches multiple HTTP requests concu

    A common interface delegates HTTP execution to interchangeable backend adapters like Net::HTTP or Typhoeus, enabling runtime backend switching.

    Ruby
    Voir sur GitHub↗5,946
  • rlidwka/sinopiaAvatar de rlidwka

    rlidwka/sinopia

    5,485Voir sur GitHub↗

    Sinopia est un serveur de registre npm privé utilisé pour héberger, gérer et distribuer des paquets privés et des modules scopés au sein d'un réseau interne. Il fonctionne comme un gestionnaire de paquets privé qui contrôle l'accès au code interne via l'authentification des utilisateurs et des jetons chiffrés. Le système fournit une couche de mise en cache qui stocke localement les paquets du registre public pour réduire la bande passante et améliorer les vitesses d'installation. Il inclut également une interface web pour explorer les paquets, consulter la documentation et gérer l'état du registre. Le projet couvre un large éventail de capacités de gestion de paquets, notamment le proxying de dépôts distants, la distribution de paquets scopés et la possibilité de remplacer des paquets publics par des versions locales. L'accès est géré via un système d'autorisation enfichable et la gestion des permissions des utilisateurs, tandis que la communication est sécurisée par le chiffrement du trafic.

    Ships a visual web interface for exploring hosted packages and managing the server state.

    JavaScript
    Voir sur GitHub↗5,485
  • yui/yui3Avatar de yui

    yui/yui3

    4,156Voir sur GitHub↗

    Yui3 est un framework UI JavaScript et un framework d'application frontend conçu pour construire des applications web interactives et des interfaces utilisateur dynamiques. Il fonctionne comme une bibliothèque UI basée sur des composants qui organise les éléments d'interface en unités modulaires réutilisables avec un état et un comportement encapsulés. Le framework inclut un système de chargement basé sur des modules qui résout et exécute les scripts à la demande via un mécanisme sensible aux dépendances. Il fournit une couche d'abstraction DOM pour standardiser les interactions entre navigateurs et un bus d'événements pub-sub pour une communication découplée entre des modules indépendants. La boîte à outils couvre la gestion d'état côté client, la conception d'interfaces basées sur le navigateur et des composants à cycle de vie géré qui synchronisent les changements de données internes avec le document object model.

    Offers a structured library for designing rich, browser-based interfaces and managing user events.

    JavaScript
    Voir sur GitHub↗4,156
  • lektor/lektorAvatar de lektor

    lektor/lektor

    3,945Voir sur GitHub↗

    Lektor est un générateur de site statique basé sur Python et un système de gestion de contenu (CMS) à fichiers plats. Il transforme le contenu brut et les modèles de données en pages HTML statiques, stockant toutes les données du site dans un système de fichiers hiérarchique plutôt que dans une base de données relationnelle. Le système fonctionne comme un CMS piloté par les modèles, utilisant des blueprints et des schémas pour contrôler la capture et la validation des données. Il fournit une interface administrative basée sur le navigateur qui permet aux utilisateurs d'éditer et d'organiser visuellement le contenu du site sans modifier directement le code source. La plateforme gère le cycle de vie complet du site, couvrant la génération de site statique, la localisation multilingue et le déploiement. Elle découple le processus de génération du mécanisme de téléchargement via des interfaces de publication interchangeables pour divers fournisseurs d'hébergement. L'extensibilité est gérée via un système de plugins qui permet d'intégrer une logique personnalisée dans le processus de build, tandis que les thèmes regroupent des modèles, des templates et des assets pour une réutilisation à travers les projets.

    Provides a browser-based visual interface to manage and edit the flat-file content system.

    Pythoncmsstatic-site-generator
    Voir sur GitHub↗3,945
  • crmne/ruby_llmAvatar de crmne

    crmne/ruby_llm

    3,566Voir sur GitHub↗

    ruby_llm is an LLM integration framework and AI agent orchestrator designed to connect applications to multiple large language model providers through a unified interface. It serves as a toolkit for building autonomous assistants with custom personas, managing structured output via JSON schemas, and implementing vector embedding engines for semantic search. The project distinguishes itself as an observability suite and multimodal toolkit. It provides specialized capabilities for tracking token usage, calculating model costs, and tracing workflows via OpenTelemetry, while supporting the proces

    Uses adapters to standardize diverse AI model API responses into a consistent internal object format.

    Rubyaianthropicchatgpt
    Voir sur GitHub↗3,566
  1. Home
  2. User Interface & Experience
  3. Browser-Based Interfaces

Explorer les sous-tags

  • AI Interface OverlaysGraphical user interfaces rendered as overlays within a browser to provide AI model access. **Distinct from Browser-Based Interfaces:** Focuses on the overlay implementation for AI interaction, not general browser-based application rendering.
  • AI Model DashboardsWeb-based graphical interfaces designed for interacting with and controlling machine learning models. **Distinct from Browser-Based Interfaces:** Focuses on AI model interaction and control dashboards rather than generic browser rendering architecture.
  • Backend Adapters3 sous-tagsInterfaces that bridge core logic to platform-specific browser event implementations. **Distinct from Storage Backend Adapters:** Focuses on event-handling adapters for the browser, unlike storage or AI adapters.
  • Interactive Query InterfacesWeb-based graphical interfaces designed for executing and testing API queries during development. **Distinct from Browser-Based Interfaces:** Distinct from Browser-Based Interfaces by focusing specifically on interactive API testing tools rather than general UI architecture.
  • Registry ExplorersWeb-based graphical interfaces for browsing, searching, and managing the contents of a package registry. **Distinct from Browser-Based Interfaces:** Specifically targets the exploration and management of package registries, whereas Browser-Based Interfaces [f4_mt2] is a general architectural category.