awesome-repositories.com
Blog
awesome-repositories.com

Descoperă cele mai bune repository-uri open source cu căutare AI.

ExploreazăCăutări recomandateAlternative open-sourceSoftware self-hostedBlogHartă site
ProiectDespreCum realizăm clasamentulPresăServer MCP
LegalConfidențialitateTermeni
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

15 repository-uri

Awesome GitHub RepositoriesAsynchronous Programming Patterns

Techniques for managing non-blocking execution flows using promises and async/await syntax.

Distinct from Asynchronous Patterns: None of the candidates cover general language-agnostic asynchronous patterns; they are either too specific to error handling or tied to specific tool-chains.

Explore 15 awesome GitHub repositories matching programming languages & runtimes · Asynchronous Programming Patterns. Refine with filters or upvote what's useful.

Awesome Asynchronous Programming Patterns GitHub Repositories

Găsește cele mai bune repo-uri cu AI.Vom căuta cele mai potrivite repository-uri folosind AI.
  • javascript-tutorial/en.javascript.infoAvatar javascript-tutorial

    javascript-tutorial/en.javascript.info

    25,344Vezi pe GitHub↗

    This project is a comprehensive JavaScript programming tutorial and language reference. It serves as a web development education resource providing instruction on modern language fundamentals, object-oriented design, and advanced asynchronous programming patterns. The resource functions as both a frontend development guide and a technical reference. It covers core language features such as closures, prototypes, promises, and typed arrays, while providing practical lessons on managing browser data and handling network requests. The content spans several key capability areas, including browser

    Provides comprehensive instruction on non-blocking execution flows using promises and async/await syntax.

    HTMLenglishjavascripttutorial
    Vezi pe GitHub↗25,344
  • camsong/you-dont-need-jqueryAvatar camsong

    camsong/You-Dont-Need-jQuery

    20,160Vezi pe GitHub↗

    This project is a vanilla JavaScript reference guide and implementation collection designed to replace legacy libraries with native browser patterns. It provides a set of native JavaScript patterns for selecting, modifying, and navigating HTML elements, alongside a web API implementation guide for handling events and styles. The project serves as a reference for implementing asynchronous JavaScript patterns using native promises and fetch for remote data and background tasks. It also includes a client-side utility collection for performing data transformations, type validation, and element me

    Demonstrates non-blocking execution flows using native promises and async/await syntax.

    JavaScript
    Vezi pe GitHub↗20,160
  • gyoogle/tech-interview-for-developerAvatar gyoogle

    gyoogle/tech-interview-for-developer

    17,417Vezi pe GitHub↗

    This project is a comprehensive technical interview preparation resource and computer science interview guide. It serves as an educational reference for developers to study core software engineering fundamentals and common coding patterns required for employment screenings. The repository provides detailed guides and references covering data structures and algorithms, networking and security, operating systems, and web development. It specifically focuses on the implementation and complexity analysis of sorting, searching, and graph algorithms. The material encompasses a wide breadth of comp

    The handling of tasks using promises and async/await patterns to avoid nested callbacks.

    Javaalgorithmcomputer-sciencecs
    Vezi pe GitHub↗17,417
  • alsotang/node-lessonsAvatar alsotang

    alsotang/node-lessons

    16,450Vezi pe GitHub↗

    node-lessons is a comprehensive Node.js programming course and instructional guide. It provides a collection of guided lessons and code examples designed to teach the fundamentals of the Node.js runtime and server-side JavaScript development. The project serves as a practical guide for building web servers and backend applications, specifically covering the implementation of HTTP servers, request routing, and middleware chains. It includes specialized instructional material on managing asynchronous JavaScript workflows through promises and flow control, as well as guides for integrating NoSQL

    Provides instructional materials focusing on non-blocking I/O and promise-based concurrency patterns.

    JavaScriptjavascriptnodejs
    Vezi pe GitHub↗16,450
  • dotnet/csharplangAvatar dotnet

    dotnet/csharplang

    12,636Vezi pe GitHub↗

    This repository serves as the programming language design repository for C#, containing the official language specification and the technical standards governing its grammar, type safety, and memory management. It functions as a collaborative space for the formal design and evolution of the language. The project manages a community-driven evolution process, utilizing a public proposal backlog to debate and adopt new features. This involves formal syntax prototyping and the engineering of the type system to refine the language's behavior and implementation. The scope of the specification cove

    Defines language-level patterns and keywords for managing non-blocking execution flows.

    C#csharplanguage-design
    Vezi pe GitHub↗12,636
  • adambard/learnxinyminutes-docsAvatar adambard

    adambard/learnxinyminutes-docs

    12,287Vezi pe GitHub↗

    This project is a collection of programming language references and syntax cheat sheets designed for rapid developer onboarding. It serves as a library of code-based documentation that uses valid source code files to provide whirlwind tours of various language specifications. The project focuses on programming language learning by providing concise, commented code examples that explain core features and syntax in place. This approach enables developers to quickly grasp language-specific patterns, data types, and execution flow through a consistent reference format. The content covers a broad

    Demonstrates how to implement asynchronous logic using streams and futures in various languages.

    Markdown
    Vezi pe GitHub↗12,287
  • max-mapper/art-of-nodeAvatar max-mapper

    max-mapper/art-of-node

    9,873Vezi pe GitHub↗

    This project is a curated educational guide and instructional resource for the Node.js runtime environment. It serves as a comprehensive introduction to core concepts, including asynchronous programming tutorials, network application primers, and guides on the module system and stream API. The material focuses on the fundamental building blocks of server-side development, specifically how to create reusable code packages and manage project dependencies via a module manifest. It provides detailed instruction on building programs that communicate over HTTP and TCP protocols to exchange data acr

    Offers instructional material on non-blocking I/O, callbacks, and event-driven patterns for managing concurrent tasks.

    JavaScript
    Vezi pe GitHub↗9,873
  • egametang/etAvatar egametang

    egametang/ET

    9,813Vezi pe GitHub↗

    ET is a C# game server framework and distributed actor model runtime designed for large-scale multiplayer environments. It provides a comprehensive toolkit for building distributed game backends, incorporating a multiplayer network transport layer and a specialized suite for game AI and pathfinding. The framework is distinguished by its use of a distributed actor model to scale processing across multiple threads and servers, utilizing isolated actors for state management and messaging. It features a unified codebase architecture that allows shared logic between the server and client, enabling

    Supports writing asynchronous logic in linear sequences using async and await patterns.

    C#actorc-sharpdotnet
    Vezi pe GitHub↗9,813
  • microsoft/c9-python-getting-startedAvatar microsoft

    microsoft/c9-python-getting-started

    8,012Vezi pe GitHub↗

    This project is a Python education repository and programming tutorial designed to teach language fundamentals, from basic syntax and variables to advanced concepts. It serves as a data science starter kit and a guide for REST API integration. The repository provides instructional scripts and sample code covering object-oriented programming patterns and asynchronous programming. It includes practical demonstrations for fetching and processing JSON data from external web services using HTTP requests. The materials cover a broad capability surface including data analysis workflows with interac

    Demonstrates techniques for managing non-blocking execution flows using async/await syntax.

    Jupyter Notebook
    Vezi pe GitHub↗8,012
  • joerick/pyinstrumentAvatar joerick

    joerick/pyinstrument

    7,638Vezi pe GitHub↗

    pyinstrument is a statistical sampling profiler for Python that records the call stack at regular intervals to identify performance bottlenecks with low overhead. It tracks wall-clock time, including I/O and external service calls, and provides specialized profiling for asynchronous programs by attributing time spent awaiting tasks to the calling function. The project converts captured execution data into interactive HTML reports, JSON, and flamecharts. It includes a call stack visualizer to simplify the analysis of execution paths and supports the profiling of individual cells within interac

    Tracks time spent awaiting tasks in async Python code to understand where an event loop is blocked.

    Pythonasyncdjangoperformance
    Vezi pe GitHub↗7,638
  • kaushikgopal/rxjava-android-samplesAvatar kaushikgopal

    kaushikgopal/RxJava-Android-Samples

    7,504Vezi pe GitHub↗

    This project is a sample library and implementation guide for using RxJava to manage asynchronous data streams and concurrent tasks in Android applications. It provides a collection of reference implementations for reactive programming, focusing on functional operators to transform and combine asynchronous data flows. The library demonstrates specific Android architectural patterns, such as implementing decoupled event buses for component communication and coordinating parallel network requests. It includes concrete examples of mobile-specific patterns including search input debouncing, list

    Provides a collection of asynchronous patterns like debouncing and pagination implemented with RxJava.

    Javaconcurrencyexamplejava
    Vezi pe GitHub↗7,504
  • felipe-augusto/clean-code-javascriptAvatar felipe-augusto

    felipe-augusto/clean-code-javascript

    4,891Vezi pe GitHub↗

    This project is a comprehensive guide and set of engineering standards for writing readable, maintainable, and scalable JavaScript code. It provides a framework for software architecture, refactoring patterns, and clean coding practices designed to improve codebase health and longevity. The guide emphasizes the application of SOLID principles and architectural strategies such as dependency inversion and the separation of concerns. It focuses on transforming complex conditional logic through polymorphism and refactoring, while promoting a transition from imperative loops to declarative functio

    Manages non-blocking background operations using modern asynchronous syntax for better error capture.

    JavaScriptclean-codejavascript
    Vezi pe GitHub↗4,891
  • i5ting/how-to-learn-node-correctlyAvatar i5ting

    i5ting/How-to-learn-node-correctly

    4,533Vezi pe GitHub↗

    Acest proiect este o resursă educațională cuprinzătoare și un roadmap de învățare pentru stăpânirea runtime-ului Node.js. Oferă un curriculum structurat care ghidează dezvoltatorii de la sintaxa de bază prin tipare asincrone avansate și practici arhitecturale profesionale. Resursa acoperă arhitectura internă a motorului, explicând în mod specific modul în care event loop-ul și thread pool-ul gestionează I/O non-blocking și concurența. Include tutoriale despre evoluția controlului fluxului asincron, trecând de la callback-uri și promise-uri la tipare de sintaxă moderne. Ghidul abordează, de asemenea, diverse scenarii de aplicație, inclusiv dezvoltarea de servicii web scalabile, reverse proxy-uri și instrumente de linie de comandă. Explorează în continuare ecosistemul prin studiul server-side rendering-ului, web scraping-ului și crearea de aplicații cross-platform folosind wrapper-e de runtime.

    Serves as an instructional resource on the evolution of asynchronous flow control and non-blocking I/O.

    JavaScript
    Vezi pe GitHub↗4,533
  • nas5w/interview-guideAvatar nas5w

    nas5w/interview-guide

    4,267Vezi pe GitHub↗

    This project is a comprehensive set of roadmaps and curricula designed for technical, behavioral, and architectural interview mastery. It provides structured guides, frameworks, and checklists for mastering algorithmic coding, system design, and behavioral questions. The resource is distinguished by specialized study paths, including a frontend engineering curriculum and a dedicated system design framework for architecting scalable systems. It also features a behavioral interview playbook that utilizes a standardized response method to align professional experience with company values. The g

    Teaches the implementation of fundamental programming patterns including promise handling and asynchronous flow control.

    Astrointerviewinterview-preparationleetcode
    Vezi pe GitHub↗4,267
  • rohan-paul/awesome-javascript-interviewsAvatar rohan-paul

    rohan-paul/Awesome-JavaScript-Interviews

    3,734Vezi pe GitHub↗

    This project is a technical interview repository and a curated collection of study guides designed for backend, frontend, and full-stack engineering evaluations. It provides a JavaScript interview guide and a comprehensive question bank of solved coding challenges and algorithmic problems to prepare developers for job screenings. The resource extends beyond core language skills to include a frontend development syllabus covering DOM fundamentals and accessibility, a backend architecture reference for server-side concepts and distributed systems, and a full-stack study resource for the MERN st

    Includes conceptual guides and examples of promises and non-blocking asynchronous programming patterns.

    JavaScriptchallengescssexpressjs
    Vezi pe GitHub↗3,734
  1. Home
  2. Programming Languages & Runtimes
  3. Asynchronous Programming Patterns

Explorează sub-etichetele

  • Asynchronous Programming TutorialsInstructional materials focusing on non-blocking I/O and callback-based concurrency patterns. **Distinct from Asynchronous Programming Patterns:** Focuses on the educational delivery of asynchronous concepts rather than the technical implementation of a pattern.