awesome-repositories.com
Blog
MCP
awesome-repositories.com

Descubre los mejores repositorios open-source con nuestra búsqueda potenciada por IA.

ExplorarBúsquedas curadasAlternativas open-sourceSoftware autohospedableBlogMapa del sitio
ProyectoServidor MCPAcerca deCómo clasificamosPrensa
Aviso legalPrivacidadTérminos
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

18 repositorios

Awesome GitHub RepositoriesExecution Schedulers

Abstractions that decouple the timing and threading of event delivery from the system clock or main thread.

Distinct from Concurrency-Controlled Schedulers: Focuses on directing stream execution to specific dispatch queues rather than regulating system load volume.

Explore 18 awesome GitHub repositories matching software engineering & architecture · Execution Schedulers. Refine with filters or upvote what's useful.

Awesome Execution Schedulers GitHub Repositories

Encuentra los mejores repositorios con IA.Buscaremos los repositorios que mejor coincidan usando IA.
  • reactivex/rxswiftAvatar de ReactiveX

    ReactiveX/RxSwift

    24,648Ver en GitHub↗

    RxSwift is a reactive programming library for Swift that provides a framework for managing push-based data flows and composing asynchronous, event-based programs. It utilizes observable sequences and functional operators to transform and filter asynchronous sequences through a declarative approach. The library is distinguished by its ability to link asynchronous data streams directly to user interface elements, automating view updates via reactive data binding. It includes specialized tools for tracking UI control properties and events on the main thread, as well as the ability to encapsulate

    Allows routing of stream execution to specific dispatch queues to control timing and threading.

    Swift
    Ver en GitHub↗24,648
  • reactivex/rxandroidAvatar de ReactiveX

    ReactiveX/RxAndroid

    19,964Ver en GitHub↗

    RxAndroid is a reactive programming library and binding layer that integrates RxJava with the Android runtime environment. It provides a framework for composing asynchronous data streams and managing event-driven workflows specifically tailored for Android's threading requirements. The library functions as an Android thread scheduler, routing reactive operations to the main UI thread or specific Android loopers. This ensures that asynchronous task outcomes are dispatched to the primary interface thread for safe updates of visual components while preventing background processing from blocking

    Implements scheduling that maps reactive stream emissions directly to Android message queues.

    Java
    Ver en GitHub↗19,964
  • nangohq/nangoAvatar de NangoHQ

    NangoHQ/nango

    10,772Ver en GitHub↗

    Nango is an open-source platform that connects applications to external APIs by managing authentication, data synchronization, and custom function execution. It provides a managed runtime for TypeScript integration functions, handling OAuth flows, credential storage, and token refresh for hundreds of external APIs while keeping secrets isolated from application code. The platform distinguishes itself by exposing integration functions as discoverable tools for AI agents through an MCP server or API, with per-user credential isolation that keeps provider secrets out of the agent loop. It offers

    Executes integration functions across multiple trigger types including on-demand, scheduled, and webhook.

    TypeScriptaccess-tokenapiapi-client
    Ver en GitHub↗10,772
  • greatfrontend/top-javascript-interview-questionsAvatar de greatfrontend

    greatfrontend/top-javascript-interview-questions

    9,685Ver en GitHub↗

    This project is a technical interview preparation resource focused on JavaScript. It provides a collection of common technical questions, detailed answers, and conceptual quizzes designed to help users master core language fundamentals and browser APIs. The resource utilizes an interactive infrastructure that includes a coding workspace with in-browser runtime execution and an automated test suite to validate code correctness. It organizes content through curated learning paths and modular concept mapping to decompose complex language fundamentals into searchable study modules. The curriculu

    Explains the microtask queue and its role in high-priority asynchronous execution within the event loop.

    MDXfront-end-developmentinterviewsjavascript
    Ver en GitHub↗9,685
  • whatwg/htmlAvatar de whatwg

    whatwg/html

    9,163Ver en GitHub↗

    This repository contains the HTML specification, which defines the core standards for web page structuring, content organization, and document rendering. It establishes the fundamental algorithms for state-machine-based tokenization, tree construction for the document object model, and origin-based security isolation. The specification provides a framework for defining custom elements with independent lifecycles and registries. It also details the requirements for cross-document communication, session history management, and the synchronization of interface properties with content attributes.

    Implements the microtask queue scheduling algorithm as a fundamental part of the browser event loop.

    HTMLcanvaseventsourcehtml
    Ver en GitHub↗9,163
  • sandermertens/flecsAvatar de SanderMertens

    SanderMertens/flecs

    8,045Ver en GitHub↗

    Flecs is a high-performance entity component system framework and data-oriented programming library. It serves as a simulation engine core and game engine architecture tool, decoupling state from behavior by separating entities, components, and systems. The framework features a runtime reflection layer for dynamic data inspection and a built-in scripting system for defining entity behavior without recompilation. It also includes a network interface and REST API for remote simulation administration and state querying. The library covers a broad surface of simulation capabilities, including ar

    Implements a scheduler that decouples the timing and ordering of system execution from the main loop.

    Cc99cpp11cpp14
    Ver en GitHub↗8,045
  • reactive-extensions/rx.netAvatar de Reactive-Extensions

    Reactive-Extensions/Rx.NET

    7,153Ver en GitHub↗

    Rx.NET is a reactive programming framework and library for the .NET ecosystem used to compose asynchronous and event-based programs. It provides an observable data stream API that treats live sequences of information as collections, allowing developers to coordinate asynchronous event workflows using a declarative syntax. The project functions as an extension of language integrated query patterns to asynchronous streams. This allows for the filtering and transformation of asynchronous notifications and event sequences through the application of query operators. The framework covers asynchron

    Provides execution schedulers that decouple event notification logic from the threading and timing of the execution environment.

    C#
    Ver en GitHub↗7,153
  • dotnet/reactiveAvatar de dotnet

    dotnet/reactive

    7,153Ver en GitHub↗

    The .NET Reactive Extensions Library is a framework for composing, querying, and transforming asynchronous data streams. It provides a non-blocking implementation of the observer pattern to manage notifications and data flows between producers and consumers, functioning as an event stream processing library. The project applies LINQ-style querying and filtering operators to asynchronous sequences. This allows for the handling of event-driven programming patterns by utilizing composable operators to process notifications as they occur. The library covers asynchronous data streaming and non-bl

    Provides abstractions to decouple the timing and threading of event delivery from the observer logic.

    C#
    Ver en GitHub↗7,153
  • webhooksite/webhook.siteAvatar de webhooksite

    webhooksite/webhook.site

    6,620Ver en GitHub↗

    Webhook.site is a web-based tool that captures, inspects, and debugs incoming HTTP requests and emails sent to a unique URL, without requiring any server setup. It also functions as an API mocking and response modification tool, capable of generating mock APIs from OpenAPI specifications and altering HTTP responses, headers, and status codes for testing purposes. Beyond inspection, it serves as a platform for webhook automation and workflow orchestration, triggering multi-step automations—including database queries, SSH commands, and HTTP calls—when a webhook is received. The service distingu

    Provides a log review interface for viewing the history of scheduled HTTP request executions.

    JavaScriptangularfrontendlaravel
    Ver en GitHub↗6,620
  • halide/halideAvatar de halide

    halide/Halide

    6,572Ver en GitHub↗

    Controls how image processing pipeline stages are vectorized, parallelized, unrolled, or tiled for target optimization.

    C++compilerdslgpu
    Ver en GitHub↗6,572
  • tock/tockAvatar de tock

    tock/tock

    6,351Ver en GitHub↗

    Tock is a secure embedded operating system and microcontroller kernel designed to isolate untrusted applications and drivers. It functions as a memory-safe process isolator that uses a combination of hardware memory protection and language-level type safety to execute mutually distrustful applications on bare metal. The system distinguishes itself through a hardware abstraction layer that decouples high-level components from specific microcontroller implementations using standardized traits. It further employs a virtualization layer to allow multiple independent software components to share a

    Provides a scheduler that controls the execution order and timing of concurrent processes.

    Rust
    Ver en GitHub↗6,351
  • gnuradio/gnuradioAvatar de gnuradio

    gnuradio/gnuradio

    6,129Ver en GitHub↗

    GNU Radio is an open-source software-defined radio framework that provides a digital signal processing toolkit for building wireless communication systems. At its core, it uses a block-based flow graph architecture where pre-built signal processing blocks are connected into directed graphs to define and execute custom radio signal processing pipelines. The system operates as a flow graph signal processor that enables low-latency streaming radio signal processing, supporting both real-time operation and wireless communication simulation entirely in software. The framework distinguishes itself

    Manages block execution order and threading automatically based on data dependencies and hardware cores.

    C++
    Ver en GitHub↗6,129
  • kornelski/pngquantAvatar de kornelski

    kornelski/pngquant

    5,671Ver en GitHub↗

    Runs independent quantization and remapping operations in separate threads without interference.

    Ccconversionimage-optimization
    Ver en GitHub↗5,671
  • inngest/inngestAvatar de inngest

    inngest/inngest

    5,499Ver en GitHub↗

    Inngest is a durable execution framework and event-driven automation engine designed to orchestrate background workflows. It enables developers to build resilient, stateful processes by memoizing function steps, ensuring that long-running tasks can automatically resume from the last successful operation after failures, timeouts, or infrastructure restarts. The platform distinguishes itself through its event-driven architecture, which uses a schema-validated bus to trigger functions and coordinate complex, multi-step logic. It employs an onion-model middleware approach for cross-cutting concer

    Executes a single background task in response to any of several distinct events or scheduled cron intervals to consolidate related logic.

    Go
    Ver en GitHub↗5,499
  • reactor/reactor-coreAvatar de reactor

    reactor/reactor-core

    5,224Ver en GitHub↗

    Reactor Core es un kit de herramientas de programación reactiva y una base no bloqueante para componer pipelines de datos asíncronos en la JVM. Sirve como framework de procesamiento de flujos asíncronos y sistema de gestión de contrapresión (backpressure), permitiendo a los desarrolladores transformar, filtrar y combinar secuencias de eventos mientras regulan el flujo de datos entre productores y consumidores para evitar el agotamiento de recursos. La biblioteca se diferencia por un sofisticado sistema de planificación de concurrencia y control de flujo basado en la demanda. Desacopla el procesamiento de señales de hilos específicos utilizando un registro de planificadores y proporciona mecanismos para la propagación de metadatos inmutables conscientes del contexto a través de límites asíncronos. También cuenta con herramientas especializadas para la captura de trazas en tiempo de ensamblaje y planificación de tiempo virtual para facilitar la prueba de operadores basados en el tiempo. El proyecto cubre una amplia gama de capacidades, incluyendo procesamiento funcional de datos para agregación y ventanas de secuencias, una variedad de estrategias de recuperación de errores como reintentos con retroceso exponencial y utilidades para conectar API de callback heredadas o síncronas en flujos reactivos. Además, proporciona instrumentación para el monitoreo de pipelines y un conjunto de herramientas de prueba para verificar secuencias de señales.

    Allows specifying the thread that handles the initial subscription process and subsequent operator chain execution.

    Javaasynchronousflowflux
    Ver en GitHub↗5,224
  • reactivex/rxpyAvatar de ReactiveX

    ReactiveX/RxPY

    5,014Ver en GitHub↗

    RxPY es una librería de programación reactiva funcional y una librería de observables ReactiveX para Python. Funciona como un procesador de flujos asíncronos y un framework de coordinación basado en eventos, utilizado para construir pipelines de datos que reaccionan a cambios de estado o flujos de eventos a lo largo del tiempo. La librería proporciona un kit de herramientas para componer programas asíncronos y basados en eventos mediante secuencias observables y operadores. Se distingue por el uso de planificadores (schedulers) configurables para gestionar la concurrencia, el timing y los ciclos de vida de las suscripciones. El proyecto cubre una amplia gama de capacidades de procesamiento de flujos, incluyendo agregación, filtrado y combinación de datos. Proporciona mecanismos para la difusión de eventos, almacenamiento en búfer de secuencias y gestión de errores, así como herramientas para coordinar flujos observables con bucles de eventos asíncronos. Las pruebas y el aseguramiento de la calidad se apoyan en la simulación de tiempo virtual, el modelado con diagramas de mármol y la verificación de emisiones.

    Provides schedulers that abstract timing and concurrency, decoupling event delivery from the main thread.

    Python
    Ver en GitHub↗5,014
  • reactor/reactorAvatar de reactor

    reactor/reactor

    3,688Ver en GitHub↗

    Reactor is a reactive streams library and framework for building asynchronous data pipelines. It provides a system for coordinating execution contexts via an asynchronous event-loop manager, alongside a set of reactive abstractions for implementing high-performance TCP, UDP, QUIC, and HTTP services. The project includes a specialized testing tool for verifying the timing and order of asynchronous data flows and a bill of materials to synchronize compatible versions of core reactive libraries and networking add-ons. Its capability surface covers non-blocking network services, demand-based bac

    Uses abstractions to decouple the timing and threading of event delivery from the main thread.

    Ver en GitHub↗3,688
  • esoolgnah/frontend-interview-questionsAvatar de Esoolgnah

    Esoolgnah/Frontend-Interview-Questions

    1,424Ver en GitHub↗

    Frontend-Interview-Questions is an educational knowledge base and study guide designed for technical interview preparation, software engineering job roles, and core web development concept review. It provides structured resources covering frontend topics, language fundamentals, and browser mechanics. The repository explores fundamental concepts including JavaScript runtime behavior, asynchronous execution, lexical scoping, closures, hoisting, and variable declaration comparisons. It also examines architectural topics such as browser rendering pipelines, document object model manipulation, net

    Executes all queued microtasks before processing regular tasks so asynchronous operations like resolved promises run ahead of timers and input events.

    cssfront-endhtml
    Ver en GitHub↗1,424
  1. Home
  2. Software Engineering & Architecture
  3. Execution Control
  4. Concurrency-Controlled Schedulers
  5. Execution Schedulers

Explorar subetiquetas

  • Android Looper SchedulersSchedulers that map execution to Android-specific message queues and loopers. **Distinct from Execution Schedulers:** Distinct from general execution schedulers by specifically targeting Android OS loopers and message queues.
  • DataflowManages block execution order and threading automatically based on data dependencies and available cores. **Distinct from Execution Schedulers:** Distinct from Execution Schedulers: focuses on dataflow-driven scheduling of signal processing blocks, not general event delivery.
  • Image Processing1 sub-etiquetaScheduling systems that control how image processing pipeline stages are vectorized, parallelized, unrolled, or tiled for target-specific optimization. **Distinct from Execution Schedulers:** Distinct from Execution Schedulers: focuses on image processing pipeline execution strategies with explicit vectorization and tiling rather than general event delivery threading.
  • Microtask QueuesSpecialized queues that execute high-priority callbacks immediately after the current synchronous execution. **Distinct from Execution Schedulers:** Distinct from general execution schedulers by specifically implementing the microtask check phase of the event loop.
  • Multi-Trigger Function ExecutionsExecutes integration logic on demand, on a schedule, from external webhooks, or after connection lifecycle events. **Distinct from Execution Schedulers:** Distinct from Execution Schedulers: focuses on supporting multiple trigger sources (on-demand, scheduled, webhook, lifecycle) rather than just timing and threading.
  • Schedule Execution LogsRetrieval of the history of responses, statuses, and errors for each run of a scheduled task. **Distinct from Execution Schedulers:** Distinct from Execution Schedulers: focuses on reviewing execution history, not the scheduling logic itself.