awesome-repositories.com
المدونة
MCP
awesome-repositories.com

اكتشف أفضل مستودعات المصادر المفتوحة باستخدام بحث مدعوم بالذكاء الاصطناعي.

استكشفعمليات بحث منسقةبدائل مفتوحة المصدربرمجيات ذاتية الاستضافةالمدونةخريطة الموقع
المشروعخادم MCPحولكيفية ترتيب النتائجالصحافة
قانونيالخصوصيةالشروط
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

31 مستودعات

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

اعثر على أفضل المستودعات باستخدام الذكاء الاصطناعي.سنبحث عن أفضل المستودعات المطابقة باستخدام الذكاء الاصطناعي.
  • patriciogonzalezvivo/thebookofshadersالصورة الرمزية لـ patriciogonzalezvivo

    patriciogonzalezvivo/thebookofshaders

    6,931عرض على 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
    عرض على GitHub↗6,931
  • nikolaeu/numiالصورة الرمزية لـ nikolaeu

    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/papermillالصورة الرمزية لـ nteract

    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-agentالصورة الرمزية لـ open-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-pythonالصورة الرمزية لـ hect0x7

    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/pyaudioanalysisالصورة الرمزية لـ tyiannak

    tyiannak/pyAudioAnalysis

    6,242عرض على GitHub↗

    pyAudioAnalysis is a Python library and framework for audio signal processing and analysis. It provides tools for extracting mathematical representations of sound, such as spectrograms, and implements a system for training and evaluating machine learning models to classify audio segments based on acoustic patterns. The project includes dedicated utilities for audio segmentation, which allow for the removal of silence and the detection of specific audio events to divide recordings into meaningful sections. It also provides data visualization capabilities that use dimensionality reduction to ma

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

    Python
    عرض على GitHub↗6,242
  • paddlepaddle/paddlexالصورة الرمزية لـ PaddlePaddle

    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
  • open-edge-platform/anomalibالصورة الرمزية لـ open-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
  • kucherenko/jscpdالصورة الرمزية لـ kucherenko

    kucherenko/jscpd

    5,800عرض على 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
    عرض على GitHub↗5,800
  • gnunn1/tilixالصورة الرمزية لـ gnunn1

    gnunn1/tilix

    5,690عرض على 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
    عرض على GitHub↗5,690
  • maiot-io/zenmlالصورة الرمزية لـ maiot-io

    maiot-io/zenml

    5,452عرض على 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
    عرض على GitHub↗5,452
  • zenml-io/zenmlالصورة الرمزية لـ zenml-io

    zenml-io/zenml

    5,451عرض على 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
    عرض على GitHub↗5,451
  • valhalla/valhallaالصورة الرمزية لـ valhalla

    valhalla/valhalla

    5,394عرض على 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
    عرض على GitHub↗5,394
  • jindrapetrik/jpexs-decompilerالصورة الرمزية لـ jindrapetrik

    jindrapetrik/jpexs-decompiler

    5,404عرض على 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
    عرض على GitHub↗5,404
  • rspec/rspec-railsالصورة الرمزية لـ rspec

    rspec/rspec-rails

    5,271عرض على GitHub↗

    rspec-rails هو إطار عمل للاختبار يدمج RSpec مع Ruby on Rails لتوفير أدوات تطوير قائمة على السلوك (BDD). يعمل كمجموعة لتعريف سلوك التطبيق من خلال بناء جملة حواري، مما يوفر مجموعة أدوات متخصصة لإنشاء مواصفات سلوكية للنماذج، والمتحكمات، وطرق العرض. يتميز المشروع بإنشاء الاختبارات الآلي، حيث يوفر واجهة سطر أوامر لإنشاء ملفات مواصفات جاهزة لمكونات Rails مثل النماذج، والمتحكمات، ومهام الخلفية. كما يميز قدراته بمكتبة شاملة للسخرية (Mocking) والتقطيع (Stubbing) ومجموعة تكامل تطبيقات الويب المصممة لمحاكاة دورات الطلب الكاملة وتفاعلات المتصفح. يغطي إطار العمل مساحة واسعة من اختبارات التكامل، بما في ذلك التحقق من تعيين المسارات، والتحقق من محتوى البريد، وتنفيذ مهام الخلفية. يوفر مجموعة واسعة من تأكيدات الاختبار للتحقق من حالة الكائن، وحالات استجابة HTTP، ونتائج استعلام قاعدة البيانات، إلى جانب أدوات لإدارة بدائل الاختبار عبر الجواسيس (Spies) والتقطيع. يتضمن النظام ملفاً تنفيذياً لسطر الأوامر لتنفيذ الاختبارات ومتجراً دائماً للتكوين لتوحيد الإعدادات عبر البيئات.

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

    Ruby
    عرض على GitHub↗5,271
  • hit-scir/ltpالصورة الرمزية لـ HIT-SCIR

    HIT-SCIR/ltp

    5,253عرض على GitHub↗

    هذا هو مجموعة أدوات معالجة اللغة الطبيعية الصينية التي توفر مجموعة من الأدوات لتقسيم الكلمات، ووسم أجزاء الكلام، والتعرف على الكيانات المسماة. تتضمن محللاً تبعياً عصبياً لتحليل العلاقات النحوية والدلالية بين الكلمات ومجموعة تدريب للتعلم الآلي لإنشاء نماذج لغوية مخصصة باستخدام مجموعات بيانات مشروحة. تتميز مجموعة الأدوات بمرونة النشر، حيث توفر خادماً حاوياً (dockerized) وواجهة خدمة ويب تعرض قدرات المعالجة عبر API. وتدعم استخدام النماذج المدربة مسبقاً وتسمح بدمج المعاجم الخارجية وامتدادات قواميس الكلمات لتحسين دقة التحليل. بشكل عام، يغطي المشروع خط أنابيب كاملاً للمهام اللغوية، بما في ذلك تقسيم الجمل، ورسم الخرائط التبعية النحوية، ووسم الأدوار الدلالية. هذه القدرات متاحة من خلال واجهة سطر الأوامر، أو الوحدات المستقلة، أو خطوط أنابيب التحليل المتكاملة. المنطق الأساسي منفذ بلغة C++ مع روابط لغوية رسمية لـ Python وJava.

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

    Pythonchinese-nlpmachine-learningnatural-language-processing
    عرض على GitHub↗5,253
  • arroyosystems/arroyoالصورة الرمزية لـ ArroyoSystems

    ArroyoSystems/arroyo

    4,819عرض على 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
    عرض على GitHub↗4,819
  • ramonunch/altsnapالصورة الرمزية لـ RamonUnch

    RamonUnch/AltSnap

    4,663عرض على 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
    عرض على GitHub↗4,663
  • ironclad/rivetالصورة الرمزية لـ Ironclad

    Ironclad/rivet

    4,608عرض على GitHub↗

    Rivet هو مصمم سير عمل LLM مرئي ومحرك تنسيق وكلاء الذكاء الاصطناعي. يعمل كبيئة تطوير لبناء خطوط أنابيب التوليد المعزز بالاسترجاع (RAG) ومكتبة TypeScript لتضمين الرسوم البيانية المرئية للذكاء الاصطناعي ومنطق المطالبات في تطبيقات JavaScript. يتميز النظام بمحرر قائم على العقد يربط تدفق البيانات بين النماذج اللغوية، وقواعد بيانات المتجهات، وواجهات برمجة التطبيقات الخارجية. يوفر أدوات متخصصة لهندسة المطالبات، بما في ذلك واجهات لتحسين المطالبات التكراري واختبار A/B لتحسين جودة استجابة النموذج. تغطي المنصة مجموعة واسعة من القدرات، بما في ذلك تنفيذ الرسم البياني الموجه مع دعم المعالجة المتوازية والحلقات، والمراقبة الشاملة لتصحيح أخطاء الحالة في الوقت الفعلي وإعادة تشغيل التنفيذ، وأطر الاختبار المؤتمتة للتحقق من سلوك الوكيل من خلال مجموعات التحقق. كما يتضمن دعمًا لنسخ الصوت والاستدلال، بالإضافة إلى بنية إضافات لتعريف العقد المخصصة. يتم تخزين الرسوم البيانية للمنطق كملفات YAML لتمكين التحكم في الإصدار والتعاون.

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

    TypeScript
    عرض على GitHub↗4,608
  • chonkie-inc/chonkieالصورة الرمزية لـ chonkie-inc

    chonkie-inc/chonkie

    4,170عرض على GitHub↗

    Chonkie هي مكتبة لتقسيم النصوص مصممة لخطوط أنابيب التوليد المعزز بالاسترجاع (RAG). تعمل كمقسم نصوص دلالي وخط أنابيب استيعاب RAG، حيث تحول النص الخام إلى أجزاء مضمنة للتخزين في قواعد بيانات المتجهات. يتميز المشروع باستراتيجيات تقسيم متخصصة، بما في ذلك مقسم كود يعتمد على AST للحفاظ على الحدود المنطقية في الكود المصدري ومقسم نص دلالي يستخدم نماذج التضمين لتحديد الحدود بناءً على المعنى. كما يوفر مستوعباً لقاعدة بيانات المتجهات لأتمتة توليد التضمينات وتصديرها إلى متاجر مختلفة. تغطي المكتبة مجموعة واسعة من الإمكانيات، بما في ذلك تحليل المستندات عبر OCR واستخراج markdown، ومجموعة متنوعة من طرق التقسيم مثل عدد الرموز والتقسيم الهرمي، وتنسيق سير العمل من خلال خطوط أنابيب قابلة لإعادة الاستخدام. تدعم مجموعة واسعة من تكاملات مخزن المتجهات، بما في ذلك Qdrant وMilvus وWeaviate وElasticsearch، بالإضافة إلى تصدير البيانات إلى JSON ومجموعات بيانات Hugging Face. يمكن للمستخدمين تنفيذ هذه العمليات عبر واجهة سطر الأوامر أو نشر النظام كخدمة API محاوية.

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

    Pythonaichonkiechunker
    عرض على GitHub↗4,170
السابق12التالي
  1. Home
  2. Development Tools & Productivity
  3. Headless Execution Environments
  4. CLI Execution

استكشف الوسوم الفرعية

  • Pipeline Execution Interfaces2 وسوم فرعيةCLI 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.