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
·

7 dépôts

Awesome GitHub RepositoriesModule Composition

Mechanisms for building complex logic by nesting and piping sub-modules.

Distinguishing note: Focuses on the composition pattern rather than the module definition.

Explore 7 awesome GitHub repositories matching artificial intelligence & ml · Module Composition. Refine with filters or upvote what's useful.

Awesome Module Composition 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.
  • stanfordnlp/dspyAvatar de stanfordnlp

    stanfordnlp/dspy

    35,325Voir sur GitHub↗

    DSPy is a declarative programming framework designed for building complex language model applications. It treats model interactions as modular, composable programs, allowing developers to define task logic through typed class schemas rather than relying on manually written prompts. By organizing workflows into hierarchical, reusable Python objects, the framework enables the construction of sophisticated AI systems that manage state and execution flow independently. The framework distinguishes itself through an automated optimization engine that iteratively refines prompt instructions and few-

    Builds complex logic by subclassing base modules and piping inputs through sub-modules.

    Python
    Voir sur GitHub↗35,325
  • deepmind/sonnetAvatar de deepmind

    deepmind/sonnet

    9,920Voir sur GitHub↗

    Sonnet is a modular machine learning framework and TensorFlow library used for building, training, and managing deep learning models. It functions as a system for composing neural networks from reusable modules and layers that encapsulate their own parameters and internal states. The project provides specialized tools for distributed model training, enabling the synchronization of gradients across multiple hardware devices. It also serves as a model state management system, allowing for the persistence of neural network weights and the export of portable models that separate the computation g

    Implements a system for building complex neural networks by composing reusable modules that encapsulate state and parameters.

    Python
    Voir sur GitHub↗9,920
  • nomicfoundation/hardhatAvatar de NomicFoundation

    NomicFoundation/hardhat

    8,489Voir sur GitHub↗

    Hardhat is a smart contract development framework and EVM tooling suite designed for the full lifecycle of Ethereum and EVM-compatible applications. It serves as a development environment for compiling, testing, and deploying smart contracts, providing a local blockchain simulation and a programmable task runner. The framework is distinguished by its extensive simulation capabilities, including the ability to fork remote network state and manipulate block time or account balances. It features a hook-based plugin system that allows for the extension of core functionality and the creation of cu

    Allows organizing smart contract deployments into nested modules to create explicit dependency chains.

    TypeScriptblockchaindappsdebugging
    Voir sur GitHub↗8,489
  • google/flaxAvatar de google

    google/flax

    7,238Voir sur GitHub↗

    Flax is a deep learning framework and JAX neural network library designed for building complex machine learning models. It functions as a distributed training library and model state manager, providing a toolkit for defining flexible neural network architectures and scaling their training across multiple hardware devices. The project is characterized by a design that separates network logic from parameter values to remain compatible with pure functions. It uses hierarchical module composition to organize networks as trees of nested modules and employs a reference-based state management system

    Organizes neural networks as a tree of nested modules to handle recursive parameter initialization and forward passes.

    Jupyter Notebook
    Voir sur GitHub↗7,238
  • foxcpp/maddyAvatar de foxcpp

    foxcpp/maddy

    5,853Voir sur GitHub↗

    Maddy is a modular mail server that assembles a complete email system by connecting small, single-purpose modules through a declarative configuration file. Rather than a monolithic stack, it lets operators compose message processing, storage, authentication, and security enforcement from interchangeable building blocks, with each module handling a specific function like receiving SMTP connections, verifying credentials, or applying policy checks. The server distinguishes itself through its flexible authentication and security architecture. It delegates user verification to external systems in

    Assembles a complete mail server by connecting small modules through a declarative configuration file.

    Godkimdmarcemail
    Voir sur GitHub↗5,853
  • facebookresearch/flashlightAvatar de facebookresearch

    facebookresearch/flashlight

    5,443Voir sur GitHub↗

    Flashlight est une bibliothèque de machine learning en C++ et un framework de deep learning conçu pour construire et entraîner des réseaux de neurones. Il fonctionne comme une bibliothèque de manipulation de tenseurs et un moteur de différenciation automatique qui suit les opérations pour calculer les gradients via la rétropropagation pour l'optimisation des modèles. Le projet se distingue par son rôle de framework d'entraînement distribué, utilisant la synchronisation de gradient all-reduce et des environnements distribués pour mettre à l'échelle les charges de travail de machine learning sur plusieurs nœuds et appareils. Il dispose d'une interface mémoire agnostique au backend et d'une gestion basée sur RAII pour découpler les opérations sur tenseurs du matériel physique. Le framework couvre une large surface de capacités, incluant la construction d'architectures de réseaux de neurones avec des couches convolutionnelles, linéaires et récurrentes. Il fournit des utilitaires étendus pour l'algèbre tensorielle, la gestion et le batching de jeux de données, la sérialisation binaire versionnée pour les états de modèle, et des outils de surveillance pour suivre les métriques d'entraînement et l'utilisation de la mémoire.

    Groups multiple modules into a strict linear order for sequential data flow during processing.

    C++
    Voir sur GitHub↗5,443
  • dora-rs/doraAvatar de dora-rs

    dora-rs/dora

    2,929Voir sur GitHub↗

    Dora is a robotics dataflow framework and distributed orchestrator used to build and manage processing pipelines. It enables the deployment of robotics workloads across clusters with remote node execution and provides a real-time data pipeline for predictable performance. The system is distinguished by its support for multi-language nodes written in Rust, Python, C, or C++ that interoperate within a single dataflow. It utilizes a zero-copy shared-memory transport and columnar formats to minimize latency for large payloads, and it includes bidirectional bridges to integrate with external ecosy

    Enables grouping sub-graphs into standalone files that can be nested and expanded during the build process.

    Rustdataflowembodied-ailow-latency
    Voir sur GitHub↗2,929
  1. Home
  2. Artificial Intelligence & ML
  3. Module Composition

Explorer les sous-tags

  • Declarative Module AssembliesAssembling complete systems by connecting single-purpose modules through declarative configuration files. **Distinct from Module Composition:** Distinct from Module Composition: focuses on declarative configuration-driven assembly rather than programmatic nesting or piping.
  • Deployment Module HierarchiesSystems for organizing deployment logic into nested, dependency-ordered modules. **Distinct from Module Composition:** Specifically for blockchain deployment orchestration rather than general AI or software logic composition.
  • Sequential CompositionsLinear ordering of modules where the output of one operation flows directly into the next. **Distinct from Module Composition:** Distinct from Module Composition: specifically focuses on strict linear sequence rather than general nesting or piping.
  • Sub-Graph CompositionTechniques for grouping dataflow nodes into nested, reusable modules that can be expanded during build. **Distinct from Module Composition:** Specific to the structural composition of dataflow graphs, unlike generic AI module composition.