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

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

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

9 个仓库

Awesome GitHub RepositoriesSequential Task Execution

Executing a series of asynchronous computations one after another in a strict linear order.

Distinct from Sequential Task Execution: Existing candidates focus on project dependencies or test suites; this is a general functional programming concurrency primitive.

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

Awesome Sequential Task Execution GitHub Repositories

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

    gcanti/fp-ts

    11,523在 GitHub 上查看↗

    fp-ts is a TypeScript library that brings pure functional programming patterns to the language through algebraic data types, type class abstractions, and composable combinators. It provides foundational data types like Option for optional values, Either for typed error handling, and Task for lazy asynchronous computations, all designed to make invalid states unrepresentable and side effects explicit. The library is built on category theory concepts, offering type classes such as Functor, Applicative, Monad, Semigroup, and Monoid with lawful instances for common data structures. The library di

    Executes multiple tasks one after another using a sequential applicative instance.

    TypeScriptalgebraic-data-typesfunctional-programmingtypescript
    在 GitHub 上查看↗11,523
  • basecamp/omakubbasecamp 的头像

    basecamp/omakub

    8,054在 GitHub 上查看↗

    Omakub is an automated Ubuntu setup tool that transforms a fresh Ubuntu installation into a complete web development workstation with a single command. It provisions a full desktop environment with curated developer tools, editors, terminals, and productivity applications, applying opinionated system settings and desktop preferences through a shell-script-based automation process. The tool coordinates multiple package managers to install software from different sources, applies user preferences by copying pre-defined configuration files into the home directory, and is designed to be re-run sa

    Executes a linear series of shell commands in order, with each step depending on the successful completion of the previous one.

    Shell
    在 GitHub 上查看↗8,054
  • guzzle/promisesguzzle 的头像

    guzzle/promises

    7,717在 GitHub 上查看↗

    This project is a PHP implementation of the Promises/A+ specification, providing a library for managing asynchronous operations and deferred values. It serves as an asynchronous task coordinator that allows for the creation of non-blocking code through a promise-based pattern. The library enables the simulation of asynchronous coroutines, allowing non-blocking code to be written in a linear style. It features duck-typed interoperability, which allows it to integrate with any foreign object that implements a then method regardless of class inheritance. The project covers broader capabilities

    Executes a collection of promises according to a specified concurrency limit to ensure orderly execution.

    PHP
    在 GitHub 上查看↗7,717
  • name5566/leafname5566 的头像

    name5566/leaf

    5,513在 GitHub 上查看↗

    Leaf 是一个用 Go 编写的游戏服务器框架,专为构建多人游戏后端而设计。它提供模块化的后端架构,将服务器逻辑组织为独立的模块,并包含一个用于管理有序、延迟或循环任务的并发任务调度器。 该框架具有 TCP 和 WebSocket 服务器,可通过单一接口管理并发连接。它集成了一个消息路由器,能够解码 Protobuf 和 JSON 数据,将传入的网络包映射到特定的内部服务器模块。 该系统包含多协议网络路由、多核工作负载分配和系统事件日志记录功能。它还提供将 CSV 配置文件加载到内存索引结构中以进行数据查询的实用工具。

    Runs asynchronous computations in a strict linear order using completion callbacks to ensure consistent state.

    Go
    在 GitHub 上查看↗5,513
  • dromara/dynamic-tpdromara 的头像

    dromara/dynamic-tp

    4,784在 GitHub 上查看↗

    Dynamic Thread Pool 是一个用于线程池动态管理、可观测性和编排的 Java 框架。它允许通过外部配置中心实时调整线程池参数,而无需重启应用程序。 该项目通过中间件编排脱颖而出,能够拦截并调优嵌入在第三方 Web 服务器和 RPC 框架中的线程池。它进一步支持分布式追踪,通过将执行上下文和元数据从提交线程传播到工作线程,以维持跨异步边界的可观测性。 该框架包含一个全面的监控和报警系统,可收集性能指标并通过多渠道分发触发通知。它具有基于阈值的报警引擎,带有滑动窗口抑制功能以防止报警风暴,以及用于监控执行超时的定时轮机制。 系统集成了广泛的中间件和基础设施,包括 Tomcat、Jetty、Undertow、Dubbo、gRPC、Hystrix 以及 RabbitMQ 和 RocketMQ 等消息队列。

    Implements an ordered executor to process asynchronous tasks in a strict linear sequence to maintain data consistency.

    Javaapolloconsuldubbo
    在 GitHub 上查看↗4,784
  • sadanandpai/javascript-code-challengessadanandpai 的头像

    sadanandpai/javascript-code-challenges

    4,451在 GitHub 上查看↗

    This repository is a collection of JavaScript coding challenges and a comprehensive interview guide. It provides reference implementations and educational examples designed to help developers master language fundamentals and prepare for technical interviews. The project covers a wide array of specialized implementations, including functional programming patterns like currying and partial application, as well as asynchronous patterns for concurrency control. It also includes practical examples of Document Object Model manipulation and the implementation of common data structures such as stacks

    Provides implementations for executing asynchronous tasks in a strict linear sequence.

    MDXchallengescoding-interviewfrontend
    在 GitHub 上查看↗4,451
  • alibaba/coobjcalibaba 的头像

    alibaba/coobjc

    4,016在 GitHub 上查看↗

    coobjc 是一个 Objective-C 协程库,提供 await 方法和生成器,以简化 Objective-C 和 Swift 中的异步编程。它实现了非阻塞工作流,消除了嵌套回调和线程阻塞。 该工具包包括一个非阻塞 Foundation 包装器,可将同步的 Foundation 和 UIKit API 转换为可挂起的操作。它提供了一个用于通过 yield 按需生成值的惰性序列生成器,以及一个基于通道的通信工具,用于使用缓冲和非缓冲通道在并发任务之间交换数据。 该库涵盖了异步任务协调和状态管理,利用 Actor 模型防止数据竞争。其功能包括协程调度、取消,以及在不冻结用户界面的情况下执行文件系统和网络操作的能力。

    Executes a series of asynchronous computations in a strict linear order to prevent nested callbacks.

    Objective-Cactoractor-modelarm64
    在 GitHub 上查看↗4,016
  • yeoman/yoyeoman 的头像

    yeoman/yo

    3,959在 GitHub 上查看↗

    Yo 是一个 Node.js CLI 框架和项目模板编排器,用于自动化创建标准化软件项目。它作为交互式项目生成器和脚手架运行器运行,根据用户输入和预定义模板生成定制的源代码和清单。 该系统利用基于插件的架构来发现和执行外部设置工具。它通过在将更改提交到磁盘之前解决冲突的内存优先文件系统,以及确保复杂设置正确执行顺序的优先级队列任务编排模型而脱颖而出。 该框架涵盖了广泛的自动化功能,包括交互式用户提示、模板化文件生成和程序化包清单修改。它还提供用于依赖安装自动化、生成器生命周期管理以及验证输出文件结构的测试框架的工具。

    Executes a series of defined methods in a strict linear order to automate project setup.

    JavaScript
    在 GitHub 上查看↗3,959
  • amanjeetsingh150/kotlin-android-examplesamanjeetsingh150 的头像

    amanjeetsingh150/kotlin-android-examples

    1,058在 GitHub 上查看↗

    This repository provides a comprehensive collection of functional code samples designed to demonstrate modern development patterns and architectural practices for the Android platform using Kotlin. It serves as a practical guide for implementing standard design patterns that decouple business logic from user interface components, ensuring that applications remain maintainable and testable. The project distinguishes itself by offering isolated, hands-on implementations of complex mobile programming tasks. It covers a wide range of capabilities, including asynchronous networking, local database

    Executes asynchronous operations sequentially on background threads to ensure ordered completion.

    Kotlinandroidandroid-applicationandroid-development
    在 GitHub 上查看↗1,058
  1. Home
  2. Software Engineering & Architecture
  3. Sequential Task Execution