awesome-repositories.com
博客
MCP
awesome-repositories.com

通过 AI 驱动的搜索,发现最优秀的开源仓库。

探索精选搜索开源替代品自托管软件博客网站地图
项目MCP 服务器关于排名机制媒体报道
法律隐私政策服务条款
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

46 个仓库

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

用 AI 发现最棒的仓库。我们将通过 AI 为您搜索最匹配的仓库。
  • freecad/freecadFreeCAD 的头像

    FreeCAD/FreeCAD

    31,553在 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
    在 GitHub 上查看↗31,553
  • facefusion/facefusionfacefusion 的头像

    facefusion/facefusion

    28,806在 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
    在 GitHub 上查看↗28,806
  • fyne-io/fynefyne-io 的头像

    fyne-io/fyne

    27,941在 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
    在 GitHub 上查看↗27,941
  • maaassistantarknights/maaassistantarknightsMaaAssistantArknights 的头像

    MaaAssistantArknights/MaaAssistantArknights

    21,583在 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
    在 GitHub 上查看↗21,583
  • letta-ai/lettaletta-ai 的头像

    letta-ai/letta

    21,168在 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
    在 GitHub 上查看↗21,168
  • kitao/pyxelkitao 的头像

    kitao/pyxel

    17,547在 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
    在 GitHub 上查看↗17,547
  • paperjs/paper.jspaperjs 的头像

    paperjs/paper.js

    15,054在 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
    在 GitHub 上查看↗15,054
  • duplicati/duplicatiduplicati 的头像

    duplicati/duplicati

    14,283在 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
    在 GitHub 上查看↗14,283
  • andymik90/auto-claudeAndyMik90 的头像

    AndyMik90/Auto-Claude

    12,313在 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
    在 GitHub 上查看↗12,313
  • webdriverio/webdriveriowebdriverio 的头像

    webdriverio/webdriverio

    9,795在 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
    在 GitHub 上查看↗9,795
  • postmanlabs/newmanpostmanlabs 的头像

    postmanlabs/newman

    7,192在 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
    在 GitHub 上查看↗7,192
  • patriciogonzalezvivo/thebookofshaderspatriciogonzalezvivo 的头像

    patriciogonzalezvivo/thebookofshaders

    6,931在 GitHub 上查看↗

    The Book of Shaders 是一个交互式教育指南和课程,用于学习 GLSL 片段着色器编程以创建程序化图形和视觉效果。它提供了一个结构化的学习路径和分类参考指南,涵盖着色器开发中使用的数据类型、内置函数和数学运算。 该项目具有一个基于 Web 的着色器沙盒和交互式编辑器,允许对 GLSL 代码进行实时迭代和可视化。用户可以尝试程序化艺术,并通过唯一 URL 分享他们的结果。 该课程涵盖了广泛的图形编程功能,包括符号距离场、坐标变换、基于噪声的合成和图像处理滤镜。它还包含高级技术,例如用于三维场景渲染的射线步进和动态物理系统模拟。 教育内容通过构建系统交付,该系统将 markdown 源文件转换为本地化的 HTML 页面和多格式文档,包括 PDF、EPUB 和 LaTeX。

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

    GLSL
    在 GitHub 上查看↗6,931
  • nikolaeu/numinikolaeu 的头像

    nikolaeu/numi

    6,447在 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
    在 GitHub 上查看↗6,447
  • nteract/papermillnteract 的头像

    nteract/papermill

    6,451在 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
    在 GitHub 上查看↗6,451
  • open-multi-agent/open-multi-agentopen-multi-agent 的头像

    open-multi-agent/open-multi-agent

    6,422在 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
    在 GitHub 上查看↗6,422
  • hect0x7/jmcomic-crawler-pythonhect0x7 的头像

    hect0x7/JMComic-Crawler-Python

    6,371在 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
    在 GitHub 上查看↗6,371
  • tyiannak/pyaudioanalysistyiannak 的头像

    tyiannak/pyAudioAnalysis

    6,242在 GitHub 上查看↗

    pyAudioAnalysis 是一个用于音频信号处理和分析的 Python 库和框架。它提供了提取声音数学表示(如频谱图)的工具,并实现了一个用于训练和评估机器学习模型的系统,以根据声学模式对音频片段进行分类。 该项目包括专门的音频分割工具,允许删除静音并检测特定的音频事件,从而将录音划分为有意义的部分。它还提供了数据可视化功能,使用降维技术来映射内容相似性并识别声音数据中的聚类。 该库涵盖了广泛的信号处理功能,包括频谱域特征提取、时间分析和用于估计连续值的音频回归。这些功能既可以作为可编程库使用,也可以通过命令行界面进行音频文件的批处理。

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

    Python
    在 GitHub 上查看↗6,242
  • paddlepaddle/paddlexPaddlePaddle 的头像

    PaddlePaddle/PaddleX

    6,163在 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
    在 GitHub 上查看↗6,163
  • defold/defolddefold 的头像

    defold/defold

    6,138在 GitHub 上查看↗

    Defold is a cross-platform game engine and integrated development environment used to create 2D and 3D games for desktop, mobile, and web targets. It combines a game development IDE for asset and scene management with a multi-platform build system and a scripting environment based on Lua. The engine includes a specialized headless runtime for hosting game servers and performing automated testing without a graphical interface. It supports native engine extensions, allowing custom low-level code to be integrated into the core to expand functionality beyond the standard scripting interface. The

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

    C++
    在 GitHub 上查看↗6,138
  • open-edge-platform/anomalibopen-edge-platform 的头像

    open-edge-platform/anomalib

    5,871在 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
    在 GitHub 上查看↗5,871
上一个123下一个
  1. Home
  2. Development Tools & Productivity
  3. Headless Execution Environments

探索子标签

  • CLI Execution2 个子标签Interfaces 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.