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

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

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

23 مستودعات

Awesome GitHub RepositoriesExecution Time Limits

Controls for terminating tasks after a specified duration.

Distinct from Execution Rate Limiters: Distinct from Execution Rate Limiters: focuses on total task duration rather than request-per-second concurrency limits.

Explore 23 awesome GitHub repositories matching devops & infrastructure · Execution Time Limits. Refine with filters or upvote what's useful.

Awesome Execution Time Limits GitHub Repositories

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

    karpathy/autoresearch

    87,119عرض على GitHub↗

    Autoresearch is an autonomous machine learning research agent and architecture search framework. It employs a closed-loop system to programmatically rewrite training and architecture source code to discover optimal language model configurations. The system iteratively modifies code and evaluates performance metrics to improve model quality based on a target objective. It optimizes model performance and training efficiency by tracking validation bits per byte, which allows for a fair comparison of architectural changes independently of vocabulary size. The framework manages the full training

    Limits each experimental training run to a specific time window to evaluate efficiency across different configurations.

    Python
    عرض على GitHub↗87,119
  • ciphey/cipheyالصورة الرمزية لـ ciphey

    ciphey/ciphey

    21,453عرض على GitHub↗

    Ciphey is an automated decryption tool and cryptographic analysis framework designed to identify and reverse encryptions, encodings, and hashes without requiring a known key or cipher. It functions as a hash cracking engine and a heuristic cipher identifier to recover original plaintext from unknown data patterns. The project features a nested encoding resolver that iteratively unwraps multiple layers of encryption and encoding until readable text is reached. It employs a heuristic cryptanalysis workflow to analyze data characteristics and guess the likely encoding scheme or encryption method

    Sets maximum time windows for decoding attempts to prevent infinite execution on undecodable text.

    Rust
    عرض على GitHub↗21,453
  • koel/koelالصورة الرمزية لـ koel

    koel/koel

    17,168عرض على GitHub↗

    Koel is a self-hosted music streaming server designed for hosting, managing, and streaming personal digital music collections via web and mobile applications. It functions as a personal audio streaming platform that allows users to organize local and cloud-based audio libraries with integrated user accounts and playlist management. The system distinguishes itself by acting as a cloud-integrated media server, enabling the connection of remote storage providers to serve music files without requiring local disk space. It provides a cross-platform playback experience, ensuring consistent access t

    Allows adjustment of PHP memory limits and execution timeouts to support large file uploads and long-running requests.

    PHPaudiohacktoberfestlaravel
    عرض على GitHub↗17,168
  • ffuf/ffufالصورة الرمزية لـ ffuf

    ffuf/ffuf

    15,618عرض على GitHub↗

    This tool is a command-line utility designed for automated web resource discovery, fuzzing, and application structure mapping. It functions as a security-focused scanner that identifies hidden files, directories, parameters, and virtual hosts by injecting payloads into HTTP requests. By systematically testing how servers handle various inputs, it assists in mapping the architecture of web applications and uncovering potential security vulnerabilities. The tool distinguishes itself through a highly concurrent engine that manages asynchronous request execution and recursive job orchestration. I

    Terminates fuzzing tasks after a specified time period to manage system resource usage effectively.

    Gofuzzerinfosecpentesting
    عرض على GitHub↗15,618
  • dbader/scheduleالصورة الرمزية لـ dbader

    dbader/schedule

    12,245عرض على GitHub↗

    This project is a lightweight Python scheduling library used for managing recurring jobs and automating the execution of functions within a single process. It serves as an event-based task scheduler that triggers functions at specific intervals or weekdays. The library utilizes human-readable timing syntax to schedule periodic function calls. It supports the organization of timed workflows through job tag filtering and provides mechanisms for scheduler state inspection to track planned execution times. The system handles both periodic and specific job scheduling with timezone support. It inc

    Includes capabilities to terminate scheduled tasks via timeout conditions or manual cancellation.

    Python
    عرض على GitHub↗12,245
  • google/benchmarkالصورة الرمزية لـ google

    google/benchmark

    10,240عرض على GitHub↗

    This project is a performance measurement framework and microbenchmarking library designed for C++ and Python. It provides a toolset for measuring the execution time of small code fragments using high-resolution timers, calculating statistical aggregates, and analyzing asymptotic complexity. The framework distinguishes itself through specialized capabilities for multithreaded performance testing, using synchronized execution to measure parallel throughput. It includes mechanisms to prevent compiler optimizations from removing benchmarked code and supports complex parameterization via Cartesia

    Provides mechanisms to filter benchmarks via regular expressions or limit execution time.

    C++benchmark
    عرض على GitHub↗10,240
  • netflix/metaflowالصورة الرمزية لـ Netflix

    Netflix/metaflow

    9,764عرض على GitHub↗

    Metaflow is a Python machine learning framework and MLOps workflow orchestrator designed to manage the lifecycle of data pipelines from local prototyping to production. It serves as a distributed compute manager and an experiment tracking system, enabling the creation of reproducible pipelines that transition between development and high-availability production environments. The framework distinguishes itself through an integrated checkpointing system that automatically persists intermediate data artifacts to remote storage, allowing failed runs to be resumed from the last successful step. It

    Provides limits on the maximum execution time for individual pipeline tasks to prevent hanging processes.

    Pythonagentsaiaws
    عرض على GitHub↗9,764
  • taskforcesh/bullmqالصورة الرمزية لـ taskforcesh

    taskforcesh/bullmq

    8,432عرض على GitHub↗

    BullMQ is a Redis-backed message queue library and background processor designed for distributed task queueing. It functions as a distributed queue manager and task scheduler, utilizing Redis to manage asynchronous job processing and persistence. The system distinguishes itself through its role as a job workflow orchestrator, enabling the definition of complex parent-child job dependencies and hierarchies for multi-step workflows. It provides sandboxed process execution to isolate heavy workloads and prevent event loop blocking, alongside distributed rate limiting to protect downstream servic

    Automatically terminates sandboxed worker processes that exceed a specified execution time limit to prevent hanging.

    TypeScriptbackground-jobselixirnodejs
    عرض على GitHub↗8,432
  • hatchet-dev/hatchetالصورة الرمزية لـ hatchet-dev

    hatchet-dev/hatchet

    6,622عرض على GitHub↗

    Hatchet is an open-source durable workflow engine and task orchestration platform. It provides a framework for building and executing fault-tolerant, multi-step pipelines as directed acyclic graphs (DAGs), with automatic retries, scheduling, and real-time observability. The system is built around durable task checkpointing, which persists execution state after each step so work can resume from the last checkpoint after a worker crash or restart, and it supports event-driven task resumption that pauses a task until a matching external event arrives. The platform distinguishes itself through it

    Sets maximum execution duration for tasks, treating timeout as a failure for retry.

    Goconcurrencydagdistributed
    عرض على GitHub↗6,622
  • ericlbuehler/mistral.rsالصورة الرمزية لـ EricLBuehler

    EricLBuehler/mistral.rs

    6,597عرض على GitHub↗

    mistral.rs is an inference engine for large language models that runs locally and exposes models behind OpenAI and Anthropic-compatible APIs. It serves as a multi-model serving platform, capable of loading several models in a single server process with per-request routing and on-demand loading and unloading. The engine supports multimodal inference, processing text alongside images, video, audio, and speech inputs, and includes a quantized model deployment runtime that reduces memory use and speeds up inference on consumer hardware. The project distinguishes itself through an agentic tool exe

    Limits the number of tool call rounds in the server-side loop before forcing a response.

    Rustllmrustuqff
    عرض على GitHub↗6,597
  • gevent/geventالصورة الرمزية لـ gevent

    gevent/gevent

    6,440عرض على GitHub↗

    Gevent is a Python coroutine concurrency library and asynchronous task manager designed for high-concurrency I/O tasks. It provides a cooperative networking framework for building asynchronous TCP, UDP, and HTTP servers, as well as a WSGI web server implementation for hosting web applications. The project is distinguished by its standard library monkey-patching tool, which replaces blocking synchronous functions with cooperative versions to enable asynchronous behavior in third-party code. This allows for a cooperative multitasking workflow where the system yields execution during I/O waits t

    Sets maximum time durations for specific operations to interrupt code that runs longer than expected.

    Pythonasynciocoroutinesgreenlet
    عرض على GitHub↗6,440
  • 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

    Implements wall-clock timeouts to abort agent runs and prevent system hangs.

    TypeScriptagent-frameworkagent-orchestrationagentic-ai
    عرض على GitHub↗6,422
  • madmaze/pytesseractالصورة الرمزية لـ madmaze

    madmaze/pytesseract

    6,361عرض على GitHub↗

    Pytesseract is a Python library that wraps Google's Tesseract OCR engine to extract text from images. It provides a straightforward interface for optical character recognition, supporting multiple languages and a variety of output formats. The library distinguishes itself by offering fine-grained control over the OCR process through custom Tesseract configuration options, including engine mode and page segmentation settings. It can detect image orientation and script type, recognize text in multiple languages, and return detailed metadata such as per-character confidence scores and bounding b

    Terminates the Tesseract process when it exceeds a set time limit.

    Python
    عرض على GitHub↗6,361
  • getstream/vision-agentsالصورة الرمزية لـ GetStream

    GetStream/Vision-Agents

    6,029عرض على GitHub↗

    Configures how many consecutive tool-calling rounds the language model may perform before returning control.

    Pythonagentic-aiagentsai
    عرض على GitHub↗6,029
  • greptimeteam/greptimedbالصورة الرمزية لـ GreptimeTeam

    GreptimeTeam/greptimedb

    5,968عرض على GitHub↗

    GreptimeDB is a distributed, open-source time-series database built for unified observability. It stores and queries metrics, logs, and traces together in a single columnar engine, supporting both SQL and PromQL for analysis. The database is designed as a Kubernetes-native operator with a decoupled compute and storage architecture, enabling horizontal scaling and multi-region deployment. What distinguishes GreptimeDB is its role as a multi-protocol ingestion gateway, accepting data through OpenTelemetry, Prometheus Remote Write, InfluxDB, Loki, Elasticsearch, Kafka, and MQTT protocols without

    Sets a configurable maximum duration for read-only queries, terminating them automatically when exceeded.

    Rustanalyticscloud-nativedatabase
    عرض على GitHub↗5,968
  • rmosolgo/graphql-rubyالصورة الرمزية لـ rmosolgo

    rmosolgo/graphql-ruby

    5,448عرض على GitHub↗

    GraphQL-Ruby هو مكتبة Ruby لبناء واجهات برمجة تطبيقات GraphQL بمخطط مكتوب بقوة ومحرك تنفيذ استعلام مخصص. يوفر إطار عمل شاملاً لربط كائنات التطبيق بنظام أنواع رسمي، مما يتيح جلب البيانات المهيكلة من خلال أدوات حل (Resolvers) محددة. يتميز المشروع بآليات متقدمة للأداء والتسليم، بما في ذلك محمل بيانات (Data Loader) للتجميع والتخزين المؤقت لمنع أنماط استعلام N+1. يدعم تسليم البيانات عالي الأداء من خلال بث الاستجابة التزايدي، واستجابات الاستعلام المؤجلة، وجلب البيانات المتوازي باستخدام الألياف (Fibers). بالإضافة إلى ذلك، يوفر دعماً أصلياً لاتفاقيات Relay، بما في ذلك مساعدين متخصصين للاتصالات وتحديد الكائنات. تغطي المكتبة مساحة واسعة من إدارة واجهة برمجة التطبيقات، وتتميز بالتحكم الدقيق في الوصول، وإصدار المخطط للحفاظ على التوافق مع الإصدارات السابقة، والتحديثات في الوقت الفعلي عبر الاشتراكات. كما تتضمن أدوات إدارة حركة المرور لحماية موارد الخادم، مثل تحديد تعقيد الاستعلام وتحديد معدل الطلب. يتم دعم التطوير وقابلية المراقبة من خلال أدوات تحليل AST، وتتبع التنفيذ، وأدوات اختبار متخصصة للتحقق من التحميل المجمع.

    Caps the cumulative execution time a client can consume to protect resources from expensive queries.

    Ruby
    عرض على GitHub↗5,448
  • petoicamp/opencat-quadruped-robotالصورة الرمزية لـ PetoiCamp

    PetoiCamp/OpenCat-Quadruped-Robot

    4,891عرض على GitHub↗

    OpenCat-Quadruped-Robot is a development framework and motion control API for building four-legged robots. It provides a comprehensive environment for quadruped robot development, featuring tools for locomotion gait design, inverse kinematics, and a layered control architecture that separates high-level intelligence from low-level motion. The project distinguishes itself as an embedded AI deployment tool, allowing users to train, quantize, and deploy machine learning models to vision modules for tasks such as object detection and visual target tracking. It further supports complex human-robot

    Includes a utility to track usage duration and disable robot control after a set interval for exhibitions.

    C++aiarduinoblock-coding
    عرض على GitHub↗4,891
  • datlechin/tableproالصورة الرمزية لـ datlechin

    datlechin/TablePro

    4,471عرض على GitHub↗

    TablePro is a cross-platform database management client designed for browsing, querying, and administering both SQL and NoSQL databases. It functions as a unified workspace that integrates a code-centric SQL editor with schema visualization tools, allowing developers to manage complex data models and execute queries across diverse database engines. The application distinguishes itself through an agentic AI integration layer that connects language models directly to database tools, enabling automated query generation, optimization, and error fixing with configurable approval gates. It features

    Terminates running database queries that exceed specified time limits to maintain system stability.

    Swift
    عرض على GitHub↗4,471
  • jhalterman/failsafeالصورة الرمزية لـ jhalterman

    jhalterman/failsafe

    4,307عرض على GitHub↗

    Failsafe is a JVM resilience library providing a collection of fault tolerance patterns for Java applications. It functions as an asynchronous execution wrapper that runs tasks in the background and returns futures to prevent thread blocking. The library allows for the composition of resilience policies, enabling multiple patterns to be stacked into a sequential pipeline. It includes specific implementations for circuit breaking to prevent system overload, rate limiting to control traffic flow, and a framework for managing retries and fallbacks. Capability areas cover traffic management thro

    Terminates tasks after a specified duration to prevent processes from hanging indefinitely.

    Java
    عرض على GitHub↗4,307
  • jodydonetti/ziggycreatures.fusioncacheالصورة الرمزية لـ jodydonetti

    jodydonetti/ZiggyCreatures.FusionCache

    3,784عرض على GitHub↗

    FusionCache is a hybrid distributed caching library that coordinates local memory and distributed storage to balance access speed with global consistency. It functions as a resilient data access layer, utilizing a pluggable serialization framework to convert cached objects into various binary or text formats for compatibility across diverse storage environments. The system maintains cluster consistency through a distributed cache synchronizer that propagates invalidations and state updates across multiple nodes via a shared messaging backplane. It improves reliability by serving stale cache d

    Enforces soft and hard timeouts on data loading methods to prevent backend latency from stalling the application.

    C#
    عرض على GitHub↗3,784
السابق12التالي
  1. Home
  2. DevOps & Infrastructure
  3. Execution Rate Limiters
  4. Execution Time Limits

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

  • Benchmark Execution ControlControls for filtering which benchmarks run and limiting their maximum execution duration. **Distinct from Execution Time Limits:** Distinct from Execution Time Limits: combines time-based limits with regular expression filtering of test cases.
  • Cumulative Runtime LimitsCaps the cumulative processing time a client can consume within a specific window to control server load. **Distinct from Execution Time Limits:** Distinct from Execution Time Limits: tracks aggregated time across multiple requests rather than a single task duration.
  • Session Duration LimitsControls that terminate hardware access or operation after a specific time interval. **Distinct from Execution Time Limits:** Distinct from Execution Time Limits: focuses on user session/access duration for exhibitions rather than task-level timeouts.
  • Tool Execution Round LimitsLimits the number of tool call rounds the server-side loop may perform before forcing a final response. **Distinct from Execution Time Limits:** Distinct from Execution Time Limits: limits the number of rounds rather than total duration.