17 repository-uri
Operational configurations that allow applications to run without a graphical user interface for remote access.
Distinct from System Headless Modes: The candidates focus on deployment agents, game servers, or rendering pipelines, whereas this is about the application's runtime mode for remote web access.
Explore 17 awesome GitHub repositories matching devops & infrastructure · Headless Execution Modes. Refine with filters or upvote what's useful.
MagicMirror is an open source framework for creating personalized information dashboards, specifically designed for use as a modular smart mirror platform and a plugin-based dashboard framework. It functions as a system for aggregating data feeds and modular components to create a centralized information hub. The platform utilizes a module-based plugin architecture that allows for the development and integration of custom third-party plugins through a standardized interface. This extensibility enables the creation of personalized displays and custom data widgets. The system supports a headle
Includes an operational mode that runs without a local GUI to serve dashboard content to remote network devices.
kohya_ss is a graphical user interface and workbench for fine-tuning diffusion models, specifically designed for Stable Diffusion. It provides a suite of tools for training generative AI models, including specialized interfaces for creating Low-Rank Adaptation weights and training ControlNet spatial control networks. The project distinguishes itself through integrated VRAM usage optimization and hardware acceleration, featuring specific support for Intel GPUs via XPU-accelerated libraries. It implements parameter-efficient training methods and memory-saving techniques like gradient checkpoint
Provides a headless mode allowing the training interface to be executed on remote servers without a local display.
Unciv is an open-source, cross-platform turn-based strategy game and a community-driven remake of a commercial strategy title. It simulates empire building, city management, and technological research for players on Android and desktop platforms. The project is designed as a moddable game engine, allowing users to override gameplay rules, modify units and buildings via external definition files, and replace audiovisual assets. It supports the distribution of custom maps and the ability to import mod archives from remote web addresses. The application includes a dedicated server for multiplay
Provides an operational configuration to run the game without a GUI for remote web access.
Weylus is a tablet-to-PC screen mirroring tool and remote input controller that transforms a mobile device into a digital graphic tablet emulator. It enables users to stream a computer display to a mobile device while translating touch gestures, keyboard strokes, and pen data into native computer mouse and keyboard events. The system specifically functions as a virtual secondary monitor and a digital graphic tablet emulator capable of capturing stylus pressure and tilt data for professional drawing. It supports multi-touch input mapping and allows for the configuration of a mobile device as a
Includes a headless mode that allows the server to run without a graphical user interface.
Xray is a collaborative text editor and distributed workspace manager that utilizes conflict-free replicated data types to synchronize real-time edits and directory structures across peers. It functions as both an Electron-based desktop application and a headless editor server that manages workspaces and file systems remotely for connected clients. The project distinguishes itself by integrating fine-grained version control tracking, recording keystroke-level changes and uncommitted edits between Git commits. It employs a decentralized synchronization model for working copies and uses operati
Provides a command line interface to start the application in a headless server mode for remote access.
Lorca is a framework for building cross-platform desktop applications using Go for the backend logic and HTML5 for the user interface. It functions as a wrapper that renders a web browser as the application window while executing core logic in a native process. The project provides a communication bridge that binds native Go functions to the browser environment and allows the backend to execute JavaScript directly within the browser window. It includes capabilities for packaging binaries with custom icons and branding for multiple operating systems. The framework covers window management, su
Provides a headless execution mode to run the UI without a visible window for testing.
This repository is a comprehensive collection of functional 2D and 3D demo projects and implementation samples for the Godot Game Engine. It serves as an interactive tutorial and reference library, providing a working codebase to demonstrate how to apply engine features in real-world scenarios. The collection focuses on practical implementation guides, covering a wide array of technical capabilities from basic engine fundamentals to advanced rendering and scripting techniques. It allows users to study the application of node-based composition, asset pipelines, and game logic through direct ex
Provides a headless execution mode for running the engine on servers without a GPU or display.
miniblink49 is a stripped-down Blink browser kernel and embedded web UI framework used to integrate HTML user interfaces into native C++ applications. It functions as a C++ JavaScript interop bridge that maps high-level script calls to low-level native logic and provides a resource-optimized headless browser engine for processing web content without a graphical interface. The project enables custom browser environment control by bypassing cross-origin security policies to allow requests across different domains. It further allows for the interception of network resources to replace remote ass
Provides a headless execution mode to process web content without a graphical interface.
SD.Next is an all-in-one web interface and multi-backend inference engine for generating, editing, and processing images and videos using diffusion models. It functions as a comprehensive tool for diffusion model management and an automated image processing pipeline for bulk operations. The project is distinguished by its hardware-backend abstraction layer, which provides automatic detection and acceleration for NVIDIA CUDA, AMD ROCm, Intel OpenVINO, and DirectML. It features a headless generative API and a programmatic command interface, allowing users to trigger tasks via REST API or CLI wi
Provides a headless execution mode for remote access and scripted generation tasks.
Headlamp is a Kubernetes web interface that runs as either a desktop application or a browser-based dashboard, providing a unified view for managing resources across multiple clusters. It supports authentication through OpenID Connect providers and kubeconfig files, and renders the UI according to the user's Kubernetes RBAC permissions, hiding or disabling actions that are not permitted. The project distinguishes itself through a plugin system that allows extending the dashboard with custom views, components, and business logic without modifying the core code. Plugins can be installed from a
Provides a headless mode that runs the desktop application in a web browser for flexible access.
Angular Electron is a project scaffolding tool that generates a preconfigured desktop application template combining Angular's web framework with Electron's native runtime. It produces cross-platform executables for Windows, macOS, and Linux from a single codebase, while providing a development server with hot reload that automatically refreshes the Electron renderer process when Angular source files change. The project handles the architectural complexity of running Angular inside Electron by separately bundling Node.js modules for the main process and Angular modules for the renderer proces
Launches the application in a web browser with hot reload, bypassing the Electron shell for quick frontend testing.
PyBoy este un emulator de Game Boy programabil și un framework de simulare hardware scris în Python. Funcționează ca un motor de emulare care permite utilizatorilor să execute software original de consolă portabilă, oferind în același timp o interfață programatică pentru a controla, sonda și automatiza execuția jocurilor. Proiectul este conceput special ca un mediu de învățare prin consolidare (reinforcement learning), expunând stările și controalele emulatorului pentru a facilita antrenarea agenților de machine learning. Se distinge prin furnizarea de instrumente pentru maparea zonelor de joc și extracția reprezentărilor 2D simplificate ale ecranului și a hărților de coliziune pentru a susține inteligența artificială. Sistemul acoperă o gamă largă de capabilități, inclusiv emularea hardware precisă la nivel de ciclu, operațiuni directe de citire și scriere în memorie și un sistem de callback-uri pentru hook-uri de execuție. Suportă extracția datelor de joc în timp real, cum ar fi pozițiile sprite-urilor și simbolurile de memorie, și include un mod de execuție headless pentru a accelera viteza de simulare prin omiterea randării grafice și audio. Emulatorul oferă, de asemenea, utilitare pentru persistența stării prin serializarea snapshot-urilor, simularea input-ului pentru agenți autonomi și instrumente pentru analiza memoriei și modificarea datelor ROM.
Bypasses graphics and audio rendering to accelerate emulation speed for automated testing and AI training.
auto-py-to-exe este un convertor Python în EXE și un pachet de executabile standalone care oferă o interfață grafică web pentru PyInstaller. Transformă scripturile Python în fișiere binare unice care rulează fără a necesita o instalare locală de Python sau dependențe externe. Proiectul funcționează ca un automatizator de build bazat pe JSON, permițând utilizatorilor să salveze, încarce și exporte configurații complexe de împachetare prin fișiere JSON pentru a asigura build-uri consistente și reproductibile în diferite proiecte. Instrumentul acoperă conversia script-la-executabil, inclusiv capacitatea de a bundle-ui active statice și iconițe în binar. Oferă opțiuni pentru suprimarea ferestrei de consolă a sistemului în timpul lansării pentru aplicațiile GUI și suportă persistența datelor externe pentru a păstra bazele de date și fișierele în afara pachetului executabil. Utilizatorii pot iniția procesul de conversie prin interfața grafică sau prin argumente CLI în mod headless.
Runs the application server in a headless mode to avoid launching the graphical user interface.
Ryven este un framework de programare bazat pe flux și un editor de scripting vizual pentru Python. Acesta oferă o interfață grafică bazată pe noduri pentru proiectarea și executarea logicii prin conectarea nodurilor funcționale discrete pentru a construi pipeline-uri de date executabile. Sistemul funcționează ca un instrument de logică vizuală extensibil, permițând dezvoltarea de noduri Python personalizate și integrarea widget-urilor GUI interactive pentru a extinde capabilitățile de scripting. Include un motor de grafuri de noduri care suportă atât editarea vizuală, cât și execuția headless, permițând scripturilor să ruleze fără o interfață grafică. Platforma acoperă designul de scripturi vizuale și logica bazată pe flux, prezentând instrumente pentru randarea imaginilor de flux și adnotări bazate pe stylus. Capabilitățile sale se extind la manipularea stării în timp real printr-o interfață de linie de comandă și un mecanism de observare pentru sincronizarea automată a datelor variabile.
Offers a headless execution mode to run visual scripts without frontend dependencies for better performance.
Harden-Windows-Security is a security hardening tool and framework designed to reduce the attack surface of the Windows operating system through policy enforcement. It provides a collection of security presets and templates to implement official hardening standards across multiple devices. The project distinguishes itself through a comprehensive execution control system, featuring a manager for Windows Application Control and a kernel protection suite. It implements strict trust models, including kernel-mode driver whitelisting, signed policy implementation on the EFI partition, and code inte
Runs security hardening operations without a graphical user interface to enable automation via command-line interfaces.
This project is a containerized Linux desktop streamer that renders a full operating system interface in a web browser using encoded video streams. It allows for remote access to various Linux distributions and serves as a platform for browser-based application hosting. The system supports GPU acceleration via KVM and direct hardware passthrough to enable low-latency graphics rendering and video encoding. It also features volume mapping for home directory persistence, ensuring that user data and portable applications survive environment updates. Additional capabilities include the creation o
Hosts desktop applications in an isolated remote environment accessible via a web browser.
slskd is a headless network daemon and peer-to-peer file-sharing server for the Soulseek network. It functions as a network client and API gateway, allowing users to search for and share files via a web interface or a REST API. The project distinguishes itself through a focus on automation and remote management, featuring event-driven triggers that can execute system scripts or send webhooks. It supports advanced network routing via SOCKS5 proxies and provides a flexible deployment model that includes a dockerized client with volume mapping and environment-based configuration. The system cov
Offers a headless execution mode that disables the web interface for API-only control.