awesome-repositories.com
Blog
awesome-repositories.com

Découvrez les meilleurs dépôts open-source grâce à notre recherche par IA.

ExplorerRecherches sélectionnéesAlternatives open sourceLogiciels auto-hébergésBlogPlan du site
ProjetÀ proposNotre méthodologiePresseServeur MCP
Mentions légalesConfidentialitéConditions d'utilisation
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

3 dépôts

Awesome GitHub RepositoriesAsynchronous Programming

Implementing concurrent tasks and non-blocking logic using async and await constructs.

Distinct from Asynchronous Programming: General language-level async capability, unlike the Rust-specific or web-specific candidates provided.

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

Awesome Asynchronous Programming GitHub Repositories

Trouvez les meilleurs dépôts grâce à l'IA.Nous recherchons les dépôts les plus pertinents grâce à l'IA.
  • hylang/hyAvatar de hylang

    hylang/hy

    5,425Voir sur GitHub↗

    Hy est une implémentation Lisp pour Python qui permet d'écrire une syntaxe Lisp compilée en bytecode Python. Il opère comme un dialecte Lisp basé sur Python et un langage S-expression, offrant un accès complet à la bibliothèque standard et à l'écosystème Python. Le langage se concentre sur la métaprogrammation basée sur les macros, avec un système de macros parcourant l'AST et des macros de lecture qui permettent des transformations de syntaxe et des règles de parsing personnalisées. Il permet la manipulation de l'arbre de syntaxe abstraite pour étendre les capacités du langage. Le projet inclut une boucle read-eval-print (REPL) pour le développement interactif et prend en charge l'exécution de scripts autonomes. Il couvre des capacités de programmation fonctionnelle telles que le pattern matching structurel et le développement de programmes asynchrones utilisant les constructions async et await. Le code source peut être traduit en fichiers sources Python équivalents pour inspection ou distribution.

    Implements asynchronous programming using async and await constructs within a Lisp-style syntax.

    Python
    Voir sur GitHub↗5,425
  • realpython/materialsAvatar de realpython

    realpython/materials

    5,173Voir sur GitHub↗

    Ce projet est une collection complète de matériel pédagogique de programmation Python, y compris des tutoriels, des exercices et des exemples de code organisés. Il sert de programme d'apprentissage et de boîte à outils d'ingénierie logicielle, utilisant des Jupyter Notebooks pour combiner du code exécutable avec un texte éducatif descriptif. Le dépôt fournit des guides d'implémentation pratiques pour construire des applications de grand modèle de langage, telles que des systèmes de génération augmentée par récupération, des agents IA avec état et des flux de travail d'apprentissage automatique. Il se distingue en offrant une approche structurée des flux de travail de codage agentique, couvrant la distillation de la fenêtre de contexte, le routage de modèle agnostique au fournisseur et les sorties structurées imposées par schéma. Le matériel couvre un large éventail de capacités d'ingénierie logicielle, notamment la programmation asynchrone avec des files d'attente de tâches distribuées, le développement d'applications web avec des API REST et les flux de travail d'analyse de données. Il inclut également des ressources pour maîtriser la conception orientée objet, implémenter des pipelines CI/CD et appliquer des normes professionnelles de linting et de formatage.

    Teaches the implementation of non-blocking applications using async/await and distributed task queues.

    Jupyter Notebook
    Voir sur GitHub↗5,173
  • ralfbiedert/cheats.rsAvatar de ralfbiedert

    ralfbiedert/cheats.rs

    4,539Voir sur GitHub↗

    cheats.rs est une référence de syntaxe Rust et une ressource de documentation technique fournie sous forme de site statique. Il sert de collection organisée d'exemples et de modèles conçus pour aider à l'apprentissage du langage Rust. Le projet couvre un large éventail de constructions linguistiques, incluant la gestion de la mémoire, l'utilisation des génériques et l'implémentation de logique asynchrone. Il fournit des conseils sur la définition de structures de données, la gestion des références mémoire et l'organisation des modules de code. Une couverture supplémentaire inclut des modèles pour le flux de contrôle, le pattern matching et l'utilisation de macros, ainsi que des instructions pour effectuer des opérations non sécurisées (unsafe) et maintenir la stabilité de l'API.

    Guides the implementation of non-blocking logic using futures to prevent runtime pausing.

    Rustcheatsheetlanguagerust
    Voir sur GitHub↗4,539
  1. Home
  2. Programming Languages & Runtimes
  3. Asynchronous Programming

Explorer les sous-tags

  • Asynchronous Result ConsumptionPatterns for executing side effects or actions upon the completion of an asynchronous task. **Distinct from Asynchronous Result Mapping:** Focuses on the consumption phase (terminal action) rather than the transformation mapping of the result.