awesome-repositories.com
Blog
MCP
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
ProjetServeur MCPÀ proposNotre méthodologiePresse
Mentions légalesConfidentialitéConditions d'utilisation
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

2 dépôts

Awesome GitHub RepositoriesComponent Initializers

Systems that connect dependencies through function signatures so initialization is explicit and testable without the generator.

Distinct from Explicit: Distinct from Explicit: focuses on explicit initialization of components via function signatures, not just dependency manifest declarations.

Explore 2 awesome GitHub repositories matching software engineering & architecture · Component Initializers. Refine with filters or upvote what's useful.

Awesome Component Initializers 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.
  • google/wireAvatar de google

    google/wire

    14,403Voir sur GitHub↗

    Wire is a compile-time dependency injection framework for Go that generates code to wire application components together. It analyzes function signatures at compile time to build an explicit initialization graph, removing the need for runtime reflection or manual wiring code. The framework operates as a Go code generator and static analysis tool, transforming annotated source code into generated wire files that compile alongside the original project. It connects dependencies by matching function parameters and return types, producing a directed acyclic graph of component dependencies that is

    Connects dependencies through function signatures so initialization is explicit and testable.

    Gocodegendependency-injectiongo
    Voir sur GitHub↗14,403
  • teivah/100-go-mistakesAvatar de teivah

    teivah/100-go-mistakes

    7,915Voir sur GitHub↗

    100 Go Mistakes is a reference book and code review companion that catalogues frequent Go programming anti-patterns and provides corrected implementations for each one. It covers a wide range of common pitfalls, from range loop variable capture and interface nil handling to error wrapping and map iteration randomization, helping developers recognize and avoid these issues in their own code. The project distinguishes itself by offering a structured, example-driven approach to learning idiomatic Go. It covers core design decisions such as when to use pointer versus value receivers, how to apply

    Provides explicit guidance on replacing Go init functions with testable alternatives.

    Gobookchinesedocumentation
    Voir sur GitHub↗7,915
  1. Home
  2. Software Engineering & Architecture
  3. Dependency Tracking
  4. Explicit
  5. Component Initializers

Explorer les sous-tags

  • Init Function ReplacementsReplaces Go init functions with explicit initialization functions for better error handling and testability. **Distinct from Component Initializers:** Distinct from Component Initializers: focuses on replacing Go's implicit init functions with explicit calls, not general component dependency wiring.