awesome-repositories.com
ब्लॉग
MCP
awesome-repositories.com

AI-संचालित खोज के साथ बेहतरीन ओपन-सोर्स रिपॉजिटरी खोजें।

एक्सप्लोर करेंक्यूरेटेड खोजेंओपन-सोर्स विकल्पसेल्फ-होस्टेड सॉफ्टवेयरब्लॉगसाइटमैप
प्रोजेक्टहमारे बारे मेंहम रैंकिंग कैसे करते हैंप्रेसMCP सर्वर
कानूनीगोपनीयताशर्तें
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
T

tj/co

0
View on GitHub↗
11,856 स्टार्स·782 फोर्क्स·JavaScript·MIT·7 व्यूज़

Co

co is a JavaScript generator control flow library and non-blocking workflow engine. It manages asynchronous logic by using generators and promises to simulate a synchronous coding style.

The project transforms generator functions into standard functions that return promises, ensuring compatibility with non-generator interfaces. It also functions as a promise-based asynchronous orchestrator that executes multiple operations concurrently through the recursive resolution of nested promise collections.

The library provides high-level primitives for asynchronous flow control and non-blocking workflow management in Node.js and the browser. This includes mechanisms for concurrent operation execution and generator-to-promise conversion.

Features

  • Generator-to-Promise Wrappers - Transforms generator functions into standard functions that return promises for compatibility with non-generator interfaces.
  • Asynchronous Control Flow Libraries - Provides a comprehensive framework for managing non-blocking asynchronous logic using generators and promises.
  • Linear Asynchronous Syntax - Allows managing non-blocking operations using linear syntax instead of nested callback structures.
  • Asynchronous Flow Control - Implements techniques for managing the execution order of asynchronous operations using generators.
  • Generator Execution Loops - Provides a generator-based loop that drives asynchronous execution by resolving promises and resuming the function.
  • Parallel Promise Coordination - Coordinates multiple asynchronous operations concurrently, waiting for all promises in a collection to resolve.
  • Generator-Based Flow Control - Uses generator functions and yield statements to manage asynchronous execution sequences.
  • Non-Blocking Execution - Implements non-blocking execution patterns to manage complex sequences of asynchronous events without freezing the thread.
  • Non-Blocking Event Loops - Implements architectural patterns that leverage the event loop to manage concurrent operations without blocking the main thread.
  • Concurrent Task Execution - Executes multiple asynchronous operations simultaneously to improve throughput and minimize wait time.
  • Recursive Promise Resolution - Processes nested collections of promises recursively to enable complex parallel task execution.
  • Recursive Promise Distribution - Resolves nested arrays or objects of promises recursively to ensure complete parallel task execution.
  • Promise-Based State Resolution - Integrates asynchronous promise resolution directly into the internal state management of the generator.
  • Flow Control - Generator-based flow control for Node.js.
  • Promise Utilities - Generator-based control flow for asynchronous code.

स्टार हिस्ट्री

tj/co के लिए स्टार हिस्ट्री चार्टtj/co के लिए स्टार हिस्ट्री चार्ट

AI सर्च

और अधिक बेहतरीन रिपॉजिटरी खोजें

अपनी ज़रूरत को सरल भाषा में बताएं — AI हजारों क्यूरेटेड ओपन-सोर्स प्रोजेक्ट्स को प्रासंगिकता के आधार पर रैंक करता है।

Start searching with AI

अक्सर पूछे जाने वाले प्रश्न

tj/co क्या करता है?

co is a JavaScript generator control flow library and non-blocking workflow engine. It manages asynchronous logic by using generators and promises to simulate a synchronous coding style.

tj/co की मुख्य विशेषताएं क्या हैं?

tj/co की मुख्य विशेषताएं हैं: Generator-to-Promise Wrappers, Asynchronous Control Flow Libraries, Linear Asynchronous Syntax, Asynchronous Flow Control, Generator Execution Loops, Parallel Promise Coordination, Generator-Based Flow Control, Non-Blocking Execution।

tj/co के कुछ ओपन-सोर्स विकल्प क्या हैं?

tj/co के ओपन-सोर्स विकल्पों में शामिल हैं: rstacruz/cheatsheets — This project is a comprehensive collection of web development reference guides and technical cheat sheets. It provides… sadanandpai/javascript-code-challenges — This repository is a collection of JavaScript coding challenges and a comprehensive interview guide. It provides… marijnh/eloquent-javascript — Eloquent-JavaScript is a comprehensive JavaScript programming textbook and interactive coding tutorial designed for… yjhjstz/deep-into-node — This project is a technical study and analysis guide focused on the internal architecture of Node.js. It provides an… stefanpenner/es6-promise — es6-promise is an ES6 promise polyfill and JavaScript compatibility layer. It provides a standardized interface for… kriskowal/q — q is a JavaScript promise library and asynchronous flow controller designed to manage non-blocking operations. It…

Co के ओपन-सोर्स विकल्प

समान ओपन-सोर्स प्रोजेक्ट्स, जो Co के साथ साझा की गई सुविधाओं के आधार पर रैंक किए गए हैं।
  • rstacruz/cheatsheetsrstacruz का अवतार

    rstacruz/cheatsheets

    14,429GitHub पर देखें↗

    This project is a comprehensive collection of web development reference guides and technical cheat sheets. It provides a curated set of markdown-based documentation designed to help developers quickly locate syntax patterns and API examples for common web technologies and programming languages. The repository serves as a specialized reference library covering several distinct technical domains. It includes extensive guides for CSS, focusing on selectors, Flexbox, Grid, and responsive layout properties, as well as a DevOps command reference for Docker, Kubernetes, AWS, Ansible, and general she

    SCSS
    GitHub पर देखें↗14,429
  • sadanandpai/javascript-code-challengessadanandpai का अवतार

    sadanandpai/javascript-code-challenges

    4,451GitHub पर देखें↗

    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

    MDXchallengescoding-interviewfrontend
    GitHub पर देखें↗4,451
marijnh/eloquent-javascriptmarijnh का अवतार

marijnh/Eloquent-JavaScript

3,097GitHub पर देखें↗

Eloquent-JavaScript is a comprehensive JavaScript programming textbook and interactive coding tutorial designed for web development education. It serves as both a language reference and a practical guide, combining theoretical lessons with an environment where learners can execute and modify code examples. The project focuses on the fundamental principles of the JavaScript language, including lexical scoping, prototype-based inheritance, and asynchronous patterns. It provides detailed instruction on object-oriented programming, functional programming, and the use of the browser DOM to create

JavaScript
GitHub पर देखें↗3,097
  • yjhjstz/deep-into-nodeyjhjstz का अवतार

    yjhjstz/deep-into-node

    4,392GitHub पर देखें↗

    This project is a technical study and analysis guide focused on the internal architecture of Node.js. It provides an in-depth examination of the runtime, focusing on how the engine manages memory handles, executes asynchronous operations, and implements core module logic. The guide specifically analyzes the integration of native C++ classes and functions into JavaScript and documents the behavior of the libuv event loop. It includes detailed references for optimizing performance by identifying V8 compiler bailouts and profiling execution to improve resource efficiency. The material covers a

    libuvnodejsv8
    GitHub पर देखें↗4,392
  • Co के सभी 30 विकल्प देखें→