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
·

31 repository-uri

Awesome GitHub RepositoriesCLI Execution

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.

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

Awesome CLI Execution GitHub Repositories

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

    patriciogonzalezvivo/thebookofshaders

    6,931Vezi pe GitHub↗

    The Book of Shaders is an interactive educational guide and curriculum for learning GLSL fragment shader programming to create procedural graphics and visual effects. It provides a structured learning path and a categorized reference guide for data types, built-in functions, and mathematical operations used in shader development. The project features a web-based shader sandbox and interactive editor that allows for real-time iteration and visualization of GLSL code. Users can experiment with procedural art and share their results via unique URLs. The curriculum covers a wide range of graphic

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

    GLSL
    Vezi pe GitHub↗6,931
  • nikolaeu/numiAvatar nikolaeu

    nikolaeu/numi

    6,447Vezi pe 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
    Vezi pe GitHub↗6,447
  • nteract/papermillAvatar nteract

    nteract/papermill

    6,451Vezi pe 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
    Vezi pe GitHub↗6,451
  • open-multi-agent/open-multi-agentAvatar open-multi-agent

    open-multi-agent/open-multi-agent

    6,422Vezi pe 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
    Vezi pe GitHub↗6,422
  • hect0x7/jmcomic-crawler-pythonAvatar hect0x7

    hect0x7/JMComic-Crawler-Python

    6,371Vezi pe 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
    Vezi pe GitHub↗6,371
  • tyiannak/pyaudioanalysisAvatar tyiannak

    tyiannak/pyAudioAnalysis

    6,242Vezi pe GitHub↗

    pyAudioAnalysis este o bibliotecă și un framework Python pentru procesarea și analiza semnalelor audio. Acesta oferă instrumente pentru extragerea reprezentărilor matematice ale sunetului, cum ar fi spectrogramele, și implementează un sistem pentru antrenarea și evaluarea modelelor de machine learning pentru a clasifica segmentele audio pe baza tiparelor acustice. Proiectul include utilitare dedicate pentru segmentarea audio, care permit eliminarea tăcerii și detectarea unor evenimente audio specifice pentru a împărți înregistrările în secțiuni semnificative. De asemenea, oferă capabilități de vizualizare a datelor care utilizează reducerea dimensionalității pentru a mapa similitudinile de conținut și a identifica clustere în datele sonore. Biblioteca acoperă o gamă largă de capabilități de procesare a semnalelor, inclusiv extragerea caracteristicilor în domeniul spectral, analiza temporală și regresia audio pentru estimarea valorilor continue. Aceste funcții sunt accesibile atât ca bibliotecă programabilă, cât și printr-o interfață de linie de comandă pentru procesarea în lot (batch) a fișierelor audio.

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

    Python
    Vezi pe GitHub↗6,242
  • paddlepaddle/paddlexAvatar PaddlePaddle

    PaddlePaddle/PaddleX

    6,163Vezi pe 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
    Vezi pe GitHub↗6,163
  • open-edge-platform/anomalibAvatar open-edge-platform

    open-edge-platform/anomalib

    5,871Vezi pe 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
    Vezi pe GitHub↗5,871
  • kucherenko/jscpdAvatar kucherenko

    kucherenko/jscpd

    5,800Vezi pe GitHub↗

    jscpd is a code duplication detector that scans source code across 223 languages to find identical or near-identical copy-pasted blocks using a rolling hash algorithm. It is built with a Rust core for high performance, exposed through a Node.js API and CLI, and can be run as a standalone binary with no runtime dependencies. The tool detects duplicates in embedded languages within Vue, Svelte, Astro, and Markdown files by tokenizing each language block separately, and it supports extensionless scripts via shebang detection. The project distinguishes itself through its integration capabilities

    Provides a command-line interface for running duplication detection with both Node.js and standalone binaries.

    TypeScriptaiclones-detectioncode-quality
    Vezi pe GitHub↗5,800
  • gnunn1/tilixAvatar gnunn1

    gnunn1/tilix

    5,690Vezi pe GitHub↗

    Tilix is a tiling terminal emulator for Linux that uses GTK+ 3 widgets for native desktop integration and theming. It arranges multiple terminal sessions in a resizable grid layout, allowing users to split the window into several panes simultaneously. The application is built on the VTE terminal emulation engine and uses the Meson build system for compilation. The terminal supports synchronized input broadcasting, where keystrokes typed in one pane are replicated to all grouped terminals via D-Bus inter-process communication. It also offers a Quake-style drop-down mode that slides a terminal

    Triggers interface actions like splitting a terminal from the command line without using menus.

    D
    Vezi pe GitHub↗5,690
  • maiot-io/zenmlAvatar maiot-io

    maiot-io/zenml

    5,452Vezi pe GitHub↗

    ZenML is an extensible machine learning orchestration framework designed to manage the end-to-end lifecycle of data pipelines and AI agent workflows. It functions as a durable orchestrator that executes machine learning tasks as directed acyclic graphs, ensuring that every step is containerized for consistent performance across local, cloud, and hybrid infrastructure. By decoupling pipeline code from underlying compute and storage backends, the platform allows developers to define infrastructure-agnostic stacks that remain portable across diverse environments. The project distinguishes itself

    Triggers and manages pipeline runs from a dashboard interface by deploying ad-hoc runners into configured compute environments.

    Python
    Vezi pe GitHub↗5,452
  • zenml-io/zenmlAvatar zenml-io

    zenml-io/zenml

    5,451Vezi pe GitHub↗

    ZenML is an orchestration platform designed for building, deploying, and monitoring reproducible machine learning pipelines and agentic workflows. It provides a unified framework that manages the entire lifecycle of machine learning assets, from data processing and model training to the deployment of persistent inference services. By decoupling pipeline logic from underlying compute and storage, the platform enables teams to transition workflows seamlessly from local development environments to production-grade cloud infrastructure. The platform distinguishes itself through a service-oriented

    Triggers machine learning pipelines directly from a web dashboard by spawning ephemeral jobs.

    Pythonagentopsagentsai
    Vezi pe GitHub↗5,451
  • valhalla/valhallaAvatar valhalla

    valhalla/valhalla

    5,394Vezi pe GitHub↗

    Valhalla is an open-source routing engine that calculates optimal paths and travel times using OpenStreetMap data. It is built around a tiled routing graph framework, allowing map data to be organized into small geographic tiles for efficient regional updates and offline routing capability. The project distinguishes itself through a multimodal routing server that combines automobile, pedestrian, bicycle, and public transit modes into single journeys. It includes a GPS trace matching engine to align noisy coordinates to the most probable road network paths and an isochrone and matrix generator

    Executes routing and matrix requests as standalone command-line operations without a running server.

    C++astardijkstradirections
    Vezi pe GitHub↗5,394
  • jindrapetrik/jpexs-decompilerAvatar jindrapetrik

    jindrapetrik/jpexs-decompiler

    5,404Vezi pe GitHub↗

    JPEX Software is a comprehensive reverse engineering suite for SWF binary files, serving as an ActionScript decompiler and editor. It provides a toolkit for decompiling, analyzing, and modifying the internal structure of compiled Flash content, including the extraction of scripts and media assets. The project is distinguished by its ability to perform direct binary modification, allowing users to edit bytecode and replace embedded resources without reverting to high-level source code. It includes a runtime ActionScript bytecode debugger for variable inspection and call stack analysis, as well

    Includes a headless command line interface to automate decompilation and asset extraction tasks.

    Javadecompilereditorflash
    Vezi pe GitHub↗5,404
  • rspec/rspec-railsAvatar rspec

    rspec/rspec-rails

    5,271Vezi pe GitHub↗

    rspec-rails este un framework de testare care integrează RSpec cu Ruby on Rails pentru a oferi instrumente de dezvoltare bazată pe comportament (BDD). Servește drept suită pentru definirea comportamentului aplicației printr-o sintaxă conversațională, oferind un toolkit specializat pentru crearea specificațiilor comportamentale pentru modele, controllere și views. Proiectul se distinge prin generarea automată de teste, oferind o interfață de linie de comandă pentru a crea fișiere de specificații boilerplate pentru componentele Rails, cum ar fi modelele, controllerele și joburile de fundal. Își diferențiază capabilitățile printr-o bibliotecă cuprinzătoare de mocking și stubbing și o suită de integrare pentru aplicații web concepută pentru a simula cicluri complete de cereri și interacțiuni cu browserul. Framework-ul acoperă o arie largă de testare de integrare, inclusiv verificarea mapării rutelor, validarea conținutului mailer-elor și execuția joburilor de fundal. Oferă o gamă largă de aserțiuni de testare pentru validarea stării obiectelor, a statusurilor răspunsurilor HTTP și a rezultatelor interogărilor bazei de date, alături de instrumente pentru gestionarea test doubles prin spies și stubs. Sistemul include un executabil de linie de comandă pentru execuția testelor și un magazin de configurații persistent pentru a standardiza setările între medii.

    Provides a dedicated command-line executable to run the complete suite of behavioral specifications.

    Ruby
    Vezi pe GitHub↗5,271
  • hit-scir/ltpAvatar HIT-SCIR

    HIT-SCIR/ltp

    5,253Vezi pe GitHub↗

    Acesta este un toolkit de procesare a limbajului natural (NLP) pentru limba chineză, care oferă o suită de instrumente pentru segmentarea cuvintelor, etichetarea părților de vorbire și recunoașterea entităților numite. Include un parser de dependență neuronală pentru analizarea relațiilor sintactice și semantice dintre cuvinte și o suită de antrenare machine learning pentru crearea de modele lingvistice personalizate folosind seturi de date adnotate. Toolkit-ul se distinge prin flexibilitatea desfășurării, oferind un server dockerizat și o interfață de serviciu web care expune capabilitățile de procesare prin API. Suportă utilizarea modelelor pre-antrenate și permite integrarea lexicoanelor externe și a extensiilor de dicționar de cuvinte pentru a îmbunătăți acuratețea analizei. În linii mari, proiectul acoperă un pipeline complet de sarcini lingvistice, inclusiv segmentarea propozițiilor, maparea dependențelor sintactice și etichetarea rolurilor semantice. Aceste capabilități sunt disponibile printr-o interfață în linie de comandă, module standalone sau pipeline-uri de analiză integrate. Logica de bază este implementată în C++ cu binding-uri oficiale pentru Python și Java.

    Provides a command-line interface to execute a full pipeline of text processing.

    Pythonchinese-nlpmachine-learningnatural-language-processing
    Vezi pe GitHub↗5,253
  • arroyosystems/arroyoAvatar ArroyoSystems

    ArroyoSystems/arroyo

    4,819Vezi pe GitHub↗

    Arroyo is a high-performance stream processing platform built in Rust. It executes continuous SQL queries on streaming data with event-time semantics, enabling accurate windowed aggregations, joins, and stateful computations on unbounded event streams. The platform uses native Rust execution for high throughput and low latency, with periodic checkpointing for exactly-once fault tolerance and horizontal scaling across distributed workers. The system integrates deeply with Kafka for reading and writing topics with exactly-once delivery and supports change data capture (CDC) from MySQL and Postg

    Starts a stream processing pipeline directly from the command line, accepting SQL from standard input or as an argument.

    Rustdatadata-stream-processingdev-tools
    Vezi pe GitHub↗4,819
  • ramonunch/altsnapAvatar RamonUnch

    RamonUnch/AltSnap

    4,663Vezi pe GitHub↗

    AltSnap is a window manager utility and layout system that organizes application windows using custom snap grids and mouse-driven resizing and movement. It functions as a low-level input hook that intercepts keyboard and mouse events at the OS level to trigger custom window management actions. The project includes a coordinate-based grid mapper for precise snapping to custom zones and an input remapper that assigns keyboard scan codes to virtual mouse buttons. It also features a window automation CLI used to trigger management tasks on foreground or targeted application windows. The tool pro

    Allows triggering window management tasks via the command line without a graphical interface.

    Cdesktopwindow-managerwindows
    Vezi pe GitHub↗4,663
  • ironclad/rivetAvatar Ironclad

    Ironclad/rivet

    4,608Vezi pe GitHub↗

    Rivet is a visual LLM workflow designer and AI agent orchestration engine. It serves as a development environment for building retrieval augmented generation pipelines and a TypeScript library for embedding visual AI graphs and prompt logic into JavaScript applications. The system differentiates itself through a node-based editor that maps data flow between language models, vector databases, and external APIs. It provides specialized tools for prompt engineering, including interfaces for iterative prompt refinement and A/B testing to improve model response quality. The platform covers a broa

    Provides a command-line interface for running visual AI agent graphs using specified input values.

    TypeScript
    Vezi pe GitHub↗4,608
  • chonkie-inc/chonkieAvatar chonkie-inc

    chonkie-inc/chonkie

    4,170Vezi pe GitHub↗

    Chonkie este o bibliotecă de chunking (segmentare) a textului concepută pentru pipeline-uri de retrieval-augmented generation (RAG). Funcționează ca un splitter semantic de text și un pipeline de ingestie RAG, transformând textul brut în segmente încorporate pentru stocare în baze de date vectoriale. Proiectul se distinge prin strategii de segmentare specializate, inclusiv un splitter de cod bazat pe AST pentru păstrarea limitelor logice în codul sursă și un splitter semantic de text care utilizează modele de embedding pentru a determina limitele bazate pe semnificație. De asemenea, oferă un ingestor pentru baze de date vectoriale pentru a automatiza generarea embedding-urilor și exportul acestora către diverse stocuri. Biblioteca acoperă o gamă largă de capabilități, inclusiv parsarea documentelor prin OCR și extragerea markdown, o varietate de metode de segmentare precum numărarea token-urilor și segmentarea ierarhică, și orchestrarea fluxului de lucru prin pipeline-uri reutilizabile. Suportă o gamă largă de integrări cu vector store-uri, inclusiv Qdrant, Milvus, Weaviate și Elasticsearch, precum și exportul datelor către JSON și seturi de date Hugging Face. Utilizatorii pot executa aceste operațiuni printr-o interfață în linie de comandă sau pot implementa sistemul ca serviciu API containerizat.

    Provides a command-line interface to execute complete document preprocessing and chunking pipelines.

    Pythonaichonkiechunker
    Vezi pe GitHub↗4,170
Înapoi12Înainte
  1. Home
  2. Development Tools & Productivity
  3. Headless Execution Environments
  4. CLI Execution

Explorează sub-etichetele

  • Pipeline Execution Interfaces2 sub-tag-uriCLI interfaces that orchestrate multi-stage workflows including configuration, training, evaluation, and visualization. **Distinct from CLI Execution:** Distinct from CLI Execution: focuses on orchestrating a complete multi-stage pipeline, not just running a single command.
  • Seal Recognition PipelinesExecutes the full seal text recognition pipeline with a single CLI command, accepting images or PDFs as input. **Distinct from CLI Execution:** Distinct from CLI Execution: focuses on the specific seal recognition pipeline, not general CLI execution.