awesome-repositories.com
Blog
MCP
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
ProjetServeur MCPÀ proposNotre méthodologiePresse
Mentions légalesConfidentialitéConditions d'utilisation
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

46 dépôts

Awesome GitHub RepositoriesHeadless Execution Environments

Modes for running applications without graphical interfaces.

Distinguishing note: Focuses on server-side or background execution capabilities.

Explore 46 awesome GitHub repositories matching development tools & productivity · Headless Execution Environments. Refine with filters or upvote what's useful.

Awesome Headless Execution Environments 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.
  • freecad/freecadAvatar de FreeCAD

    FreeCAD/FreeCAD

    31,553Voir sur GitHub↗

    FreeCAD is an open-source engineering design suite designed for parametric 3D modeling, architectural planning, and mechanical assembly. It functions as a professional-grade platform that utilizes history-based operations to allow for non-destructive design updates, enabling users to construct complex geometry through a sequence of constrained sketches and solid operations. The platform distinguishes itself through a highly modular, workbench-based architecture that allows users to tailor the interface and toolsets to specific engineering domains. It features deep Python integration, which se

    Supports headless execution modes for automated server-side geometry processing and batch production tasks.

    C++3d3d-printingarchitecture
    Voir sur GitHub↗31,553
  • facefusion/facefusionAvatar de facefusion

    facefusion/facefusion

    28,806Voir sur GitHub↗

    Facefusion is a modular framework designed for automated image and video manipulation, specializing in tasks such as face swapping, enhancement, and restoration. It functions as a computer vision processing pipeline that chains independent machine learning modules to perform complex transformations, including facial animation, age modification, and lip synchronization. The system is built to handle both real-time interactive feeds and large-scale batch processing tasks. The platform distinguishes itself through a highly extensible architecture that supports custom processing modules and inter

    Supports running applications without graphical interfaces for server-side or background execution.

    Pythonaideep-fakedeepfake
    Voir sur GitHub↗28,806
  • fyne-io/fyneAvatar de fyne-io

    fyne-io/fyne

    27,941Voir sur GitHub↗

    Fyne is a cross-platform graphical user interface toolkit for the Go programming language. It provides a comprehensive framework for building native applications that run on desktop, mobile, and web environments from a single codebase. The toolkit centers on a canvas-based rendering engine and a device-independent layout engine, ensuring that visual elements maintain consistent dimensions and behavior across diverse operating systems and screen densities. The project distinguishes itself through a reactive data-binding system that automatically synchronizes application state with interface co

    Supports headless execution by providing custom driver configurations for environments lacking standard display hardware.

    Goandroidcross-platformfyne
    Voir sur GitHub↗27,941
  • maaassistantarknights/maaassistantarknightsAvatar de MaaAssistantArknights

    MaaAssistantArknights/MaaAssistantArknights

    21,583Voir sur GitHub↗

    MaaAssistantArknights is a cross-platform automation engine designed for mobile games, utilizing computer vision and input simulation to perform routine tasks. It functions as an Android emulator controller, managing game lifecycles, resource farming, and infrastructure optimization through structured, scripted workflows. The project distinguishes itself through a modular configuration system that allows users to define complex automation logic via external instruction files. This framework supports dynamic task modification, configuration inheritance, and schema validation, ensuring that cus

    Executes automation tasks on servers or within scripts using a command-line interface.

    C++arknightscomputer-visionmaa
    Voir sur GitHub↗21,583
  • letta-ai/lettaAvatar de letta-ai

    letta-ai/letta

    21,168Voir sur GitHub↗

    Letta is a framework for building, deploying, and managing autonomous AI agents that maintain persistent state across long-term interactions. It provides a comprehensive suite of primitives for defining agents with configurable personas, modular memory blocks, and tool-use capabilities, enabling them to retain user preferences and conversation history over extended sessions. The platform distinguishes itself through its advanced memory management and orchestration capabilities. It allows agents to autonomously update their own memory, perform retrieval-augmented generation, and coordinate com

    Runs agent workflows in non-interactive environments to support automated scripts and background tasks using local state management.

    Pythonaiai-agentsllm
    Voir sur GitHub↗21,168
  • kitao/pyxelAvatar de kitao

    kitao/pyxel

    17,547Voir sur GitHub↗

    Pyxel is a Python-based retro game engine designed for creating pixel-art applications with vintage aesthetics. It functions as a pixel art framework that emulates classic hardware limitations through fixed-resolution displays, constrained color palettes, and a 2D tilemap engine for rendering scaled sprites and grid-based game worlds. The engine features a dedicated MML audio synthesizer that uses Macro Language notation to compose and play back retro-style sound sequences. It also includes capabilities for seed-based background music generation and the playback of raw PCM audio data for cust

    Allows running game simulations and audio playback in a background headless environment.

    Rust
    Voir sur GitHub↗17,547
  • paperjs/paper.jsAvatar de paperjs

    paperjs/paper.js

    15,054Voir sur GitHub↗

    Paper.js is an HTML5 Canvas vector graphics library and scripting framework used for creating and manipulating 2D shapes and paths. It functions as a vector animation framework and a headless vector graphics engine, allowing for the execution of graphics operations in both browser and server-side environments. The project features a dedicated SVG import and export engine to convert between native vector items and the SVG format. It includes a specialized boolean path operation toolkit for uniting, subtracting, and intersecting vector paths to create complex geometric shapes. The library cove

    Allows vector operations to be executed in non-browser environments using DOM shims for server-side logic.

    JavaScript
    Voir sur GitHub↗15,054
  • duplicati/duplicatiAvatar de duplicati

    duplicati/duplicati

    14,283Voir sur GitHub↗

    Duplicati is a self-hosted backup server designed to perform encrypted, incremental, and compressed backups to a wide range of local, network, and cloud-based storage providers. It functions as a background service that automates recurring data protection tasks, ensuring that only changed data blocks are stored to maximize efficiency and minimize bandwidth usage. The project distinguishes itself through a centralized management console that allows for the orchestration of multiple distributed backup agents from a single web-based dashboard. It supports multi-tenant management, enabling the or

    Executes backup processes in environments without user interaction by connecting to a remote management console.

    C#backupc-sharpclient-only-backup
    Voir sur GitHub↗14,283
  • andymik90/auto-claudeAvatar de AndyMik90

    AndyMik90/Auto-Claude

    12,313Voir sur GitHub↗

    Auto-Claude is an artificial intelligence development workflow orchestrator designed to automate software engineering processes and build pipelines. It functions as a coding automation tool that translates natural language instructions into executable operations by integrating intelligent agents directly into the development lifecycle. The system provides a modular provider abstraction that decouples core logic from specific artificial intelligence models, allowing for flexible integration. It supports both graphical desktop interfaces and headless command-line execution, enabling automated w

    Supports non-graphical execution modes for running automated workflows in terminal sessions and CI pipelines.

    TypeScript
    Voir sur GitHub↗12,313
  • webdriverio/webdriverioAvatar de webdriverio

    webdriverio/webdriverio

    9,795Voir sur GitHub↗

    WebDriverIO is a Node.js test automation framework used for automating functional tests across web browsers and mobile applications. It acts as a WebDriver protocol client that manages remote browser sessions and executes commands against WebDriver and Appium servers to perform end-to-end testing. The framework is distinguished by its ability to control both native and hybrid mobile applications and its support for running automated suites across local machines, remote grids, and cloud device providers. It includes specialized capabilities for coordinating multi-browser interactions and estab

    Supports running browser tests in a virtual framebuffer for execution in environments without a physical display.

    TypeScript
    Voir sur GitHub↗9,795
  • postmanlabs/newmanAvatar de postmanlabs

    postmanlabs/newman

    7,192Voir sur GitHub↗

    Newman is a headless API client and command line tool for executing Postman collections. It serves as an API test automation tool and execution engine that allows users to run predefined sets of API requests without a graphical interface. The project differentiates itself as a data-driven testing engine, capable of iterating through request sequences using external JSON or CSV files to validate multiple sets of input values. It also functions as an API execution reporter, utilizing a plugin-based interface to output results in formats such as JSON and JUnit. The tool covers broad capability

    Executes API tests in a headless mode within containers to ensure isolated and consistent runtimes.

    JavaScriptapi-testapi-testingci
    Voir sur GitHub↗7,192
  • patriciogonzalezvivo/thebookofshadersAvatar de patriciogonzalezvivo

    patriciogonzalezvivo/thebookofshaders

    6,931Voir sur GitHub↗

    The Book of Shaders est un guide éducatif interactif et un programme pour apprendre la programmation de shaders de fragment GLSL afin de créer des graphiques procéduraux et des effets visuels. Il fournit un chemin d'apprentissage structuré et un guide de référence catégorisé pour les types de données, les fonctions intégrées et les opérations mathématiques utilisées dans le développement de shaders. Le projet propose un bac à sable de shader basé sur le web et un éditeur interactif qui permet une itération et une visualisation en temps réel du code GLSL. Les utilisateurs peuvent expérimenter avec l'art procédural et partager leurs résultats via des URL uniques. Le programme couvre un large éventail de capacités de programmation graphique, y compris les champs de distance signés, les transformations de coordonnées, la synthèse basée sur le bruit et les filtres de traitement d'image. Il englobe également des techniques avancées telles que le ray marching pour le rendu de scène tridimensionnelle et la simulation de systèmes physiques dynamiques. Le contenu éducatif est dispensé via un système de construction qui transforme les fichiers source markdown en pages HTML localisées et documents multi-formats, y compris PDF, EPUB et LaTeX.

    Enables running shaders from a terminal for headless rendering via Unix pipelines.

    GLSL
    Voir sur GitHub↗6,931
  • nikolaeu/numiAvatar de nikolaeu

    nikolaeu/numi

    6,447Voir sur GitHub↗

    Numi is a natural language calculator and unit conversion tool available as both a cross-platform desktop application and a command line interface tool. It computes mathematical results from human-readable descriptions and plain text expressions rather than requiring complex formulas. The tool translates natural language inputs to perform currency exchanges, measurement conversions, and date and time arithmetic. It provides a consistent experience across macOS, Linux, and Windows.

    Allows users to execute math and unit conversions directly from the terminal.

    JavaScriptappcalculatorcli
    Voir sur GitHub↗6,447
  • nteract/papermillAvatar de nteract

    nteract/papermill

    6,451Voir sur GitHub↗

    Papermill is a Jupyter notebook execution engine and parameterization framework designed to run notebooks programmatically. It allows users to inject custom input values into notebooks to execute the same logic across different datasets, transforming interactive notebooks into reproducible data science pipelines. The project functions as a language-agnostic notebook runner and orchestrator, supporting kernels for Python, R, Julia, and Scala. It is distinguished by its cloud-integrated runner capabilities, featuring built-in handlers to read and write notebooks directly to storage providers su

    Runs notebooks in a subprocess via a command-line interface, saving results to a file or stream.

    Python
    Voir sur GitHub↗6,451
  • open-multi-agent/open-multi-agentAvatar de open-multi-agent

    open-multi-agent/open-multi-agent

    6,422Voir sur GitHub↗

    Open Multi-Agent is a TypeScript framework for multi-agent orchestration that decomposes natural language goals into a runtime-generated directed acyclic graph of tasks. It functions as a task orchestrator and workflow state manager, coordinating multiple AI models to execute parallel and sequential operations. The framework is distinguished by a proposer-judge consensus protocol used to validate agent outputs through a quorum of agreement. It employs provider-agnostic model routing to assign specific models to tasks based on roles or execution phases and utilizes state-based workflow checkpo

    Provides a JSON-first CLI for executing orchestration logic in shell scripts and CI pipelines.

    TypeScriptagent-frameworkagent-orchestrationagentic-ai
    Voir sur GitHub↗6,422
  • hect0x7/jmcomic-crawler-pythonAvatar de hect0x7

    hect0x7/JMComic-Crawler-Python

    6,371Voir sur GitHub↗

    JMComic-Crawler-Python is a high-performance asynchronous web scraper and API client designed to programmatically retrieve images and metadata from a comic hosting service. It functions as a media archiving tool for batch downloading albums and chapters, automating the process of saving content to a local filesystem. The project is distinguished by its ability to reverse server-side pixel obfuscation, using a decryption tool to reconstruct sliced and shuffled images. To maintain stable connectivity, it utilizes a network bypass utility featuring dynamic domain rotation and proxy routing to ci

    Offers a command-line interface for executing downloads and metadata lookups without a GUI.

    Python18comicasynciocrawler
    Voir sur GitHub↗6,371
  • tyiannak/pyaudioanalysisAvatar de tyiannak

    tyiannak/pyAudioAnalysis

    6,242Voir sur GitHub↗

    pyAudioAnalysis est une bibliothèque et un framework Python pour le traitement et l'analyse de signaux audio. Il fournit des outils pour extraire des représentations mathématiques du son, telles que des spectrogrammes, et implémente un système pour entraîner et évaluer des modèles de machine learning afin de classifier des segments audio basés sur des modèles acoustiques. Le projet inclut des utilitaires dédiés pour la segmentation audio, qui permettent la suppression du silence et la détection d'événements audio spécifiques pour diviser les enregistrements en sections significatives. Il fournit également des capacités de visualisation de données qui utilisent la réduction de dimensionnalité pour mapper les similarités de contenu et identifier des clusters au sein des données sonores. La bibliothèque couvre un large éventail de capacités de traitement du signal, incluant l'extraction de caractéristiques dans le domaine spectral, l'analyse temporelle et la régression audio pour estimer des valeurs continues. Ces fonctions sont accessibles à la fois en tant que bibliothèque programmable et via une interface en ligne de commande pour le traitement par lots de fichiers audio.

    Provides a terminal interface for executing audio analysis and feature extraction tasks without writing code.

    Python
    Voir sur GitHub↗6,242
  • paddlepaddle/paddlexAvatar de PaddlePaddle

    PaddlePaddle/PaddleX

    6,163Voir sur GitHub↗

    PaddleX is a PaddlePaddle-based framework for building, deploying, and fine-tuning AI model pipelines, with pre-built support for computer vision, OCR, document analysis, and time series tasks. It offers a toolkit of ready-to-use pipelines for image classification, object detection, segmentation, and pose estimation, alongside an end-to-end OCR document analysis pipeline that extracts text, tables, formulas, and layout information. The platform also includes a dedicated time series forecasting pipeline for analyzing historical data to detect anomalies, classify patterns, and predict future val

    Executes pre-built processing pipelines by specifying name, input file, and target device in a single terminal command.

    Pythonai-pipelinesclassificationdeployment
    Voir sur GitHub↗6,163
  • defold/defoldAvatar de defold

    defold/defold

    6,138Voir sur GitHub↗

    Defold est un moteur de jeu multiplateforme et un environnement de développement intégré utilisé pour créer des jeux 2D et 3D pour desktop, mobile et web. Il combine un IDE de développement de jeu pour la gestion des assets et des scènes avec un système de build multiplateforme et un environnement de script basé sur Lua. Le moteur inclut un runtime headless spécialisé pour héberger des serveurs de jeu et effectuer des tests automatisés sans interface graphique. Il prend en charge les extensions de moteur natives, permettant d'intégrer du code bas niveau personnalisé dans le cœur pour étendre les fonctionnalités au-delà de l'interface de script standard. L'ensemble d'outils couvre l'automatisation du build de jeu pour la distribution sur des plateformes telles que Steam et l'Epic Games Store, ainsi que l'empaquetage d'assets et la gestion de la localisation de projet. Les capacités de développement incluent le débogage de jeu en temps réel avec des mises à jour d'état en direct, l'analyse de la taille du build et les tests de fumée automatisés.

    Provides a mode for running the engine without a graphical interface for server-side logic and automated testing.

    C++
    Voir sur GitHub↗6,138
  • open-edge-platform/anomalibAvatar de open-edge-platform

    open-edge-platform/anomalib

    5,871Voir sur GitHub↗

    Anomalib is a PyTorch-based library for visual anomaly detection, offering a modular framework, a comprehensive model zoo, and a benchmarking suite designed for industrial defect detection. It provides a wide range of algorithms—including generative, discriminative, teacher-student, and vision-language approaches—that support unsupervised, few-shot, and zero-shot settings. The library enables deployment through model export to ONNX and OpenVINO for edge devices, and includes a no-code web application for training and inference. It also features a command-line interface for orchestrating multi

    Orchestrates the complete anomaly detection workflow through a command-line interface.

    Pythonanomaly-detectionanomaly-localizationanomaly-segmentation
    Voir sur GitHub↗5,871
Préc.123Suivant
  1. Home
  2. Development Tools & Productivity
  3. Headless Execution Environments

Explorer les sous-tags

  • CLI Execution2 sous-tagsInterfaces for running software logic via command line without a graphical user interface. **Distinct from Headless Execution Environments:** General CLI execution for application logic, unlike server-specific or container-specific headless modes.