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
·

3 repository-uri

Awesome GitHub RepositoriesMarker-Based Generators

Code generators that use specific source code comments as directives to produce manifests and boilerplate.

Distinct from Source Code Generators: Specifically uses code markers/comments rather than general AST or structured representations for generation

Explore 3 awesome GitHub repositories matching programming languages & runtimes · Marker-Based Generators. Refine with filters or upvote what's useful.

Awesome Marker-Based Generators GitHub Repositories

Găsește cele mai bune repo-uri cu AI.Vom căuta cele mai potrivite repository-uri folosind AI.
  • kubernetes-sigs/kubebuilderAvatar kubernetes-sigs

    kubernetes-sigs/kubebuilder

    8,992Vezi pe GitHub↗

    Kubebuilder is a framework and set of scaffolding tools used to build Kubernetes APIs and controllers. It functions as an operator framework that provides generators for custom resource definitions, admission webhooks, and RBAC manifests to extend cluster functionality. The project distinguishes itself through marker-based code generation, which parses source code comments to automatically produce Kubernetes manifests and boilerplate logic. It employs a hub-and-spoke versioning model to translate data between multiple API versions and uses a three-way merge strategy to automate project migrat

    Automatically generates Kubernetes manifests and boilerplate logic by parsing special marker comments in source code.

    Gok8s-sig-api-machinery
    Vezi pe GitHub↗8,992
  • terraform-docs/terraform-docsAvatar terraform-docs

    terraform-docs/terraform-docs

    4,791Vezi pe GitHub↗

    terraform-docs is a Terraform module documentation generator and infrastructure as code documenter. It extracts inputs, outputs, and resources from Terraform configuration files to automatically create formatted technical guides and metadata exports. The tool functions as a multi-format metadata exporter, transforming module information into Markdown tables, AsciiDoc, JSON, YAML, XML, and TOML. It also serves as a CI/CD documentation automator, allowing for the integration of documentation updates into commit hooks and deployment pipelines. Capability areas include module documentation extra

    Scans source code comments for specific keywords to omit resources or variables from the final documentation.

    Godocumentationgeneratorgolang
    Vezi pe GitHub↗4,791
  • stephenafamo/bobAvatar stephenafamo

    stephenafamo/bob

    1,739Vezi pe GitHub↗

    Acest proiect este un toolkit de baze de date pentru Go care oferă mapare schemă-la-obiect, construcție fluentă a interogărilor și generare automată de cod. Funcționează ca un framework pentru accesul type-safe la baza de date, permițând dezvoltatorilor să interacționeze cu bazele de date relaționale prin generarea de modele și interfețe direct din schemele existente ale bazelor de date. Toolkit-ul se distinge printr-un flux de lucru care parsează fișiere SQL scrise manual pentru a genera funcții type-safe, permițând integrarea SQL-ului personalizat în timp ce se menține maparea consistentă a rezultatelor. Suportă personalizarea modulară printr-o arhitectură bazată pe plugin-uri și utilizează metadate bazate pe comentarii SQL pentru a controla structura codului generat. În plus, simplifică dezvoltarea prin generarea automată de fabrici de date de test pentru a eficientiza configurarea testelor unitare și de integrare. Dincolo de generarea de bază, toolkit-ul oferă o suită cuprinzătoare pentru gestionarea întregului ciclu de viață al interacțiunilor cu baza de date. Aceasta include construirea fluentă a interogărilor între mai multe dialecte, sanitizarea automată a parametrilor pentru a preveni injecția SQL și maparea relațională care transformă rezultatele interogărilor plate în structuri de obiecte imbricate. Dispune, de asemenea, de hook-uri de ciclu de viață pentru executarea logicii personalizate în timpul operațiunilor bazei de date și suportă integrarea incrementală, permițând adoptarea parțială fără a necesita o migrare completă a sistemului.

    Uses embedded SQL comments to define function names and result types for controlling the generated code structure.

    Godatabasegolanghacktoberfest
    Vezi pe GitHub↗1,739
  1. Home
  2. Programming Languages & Runtimes
  3. Source Code Generators
  4. Marker-Based Generators

Explorează sub-etichetele

  • Comment-Based Filtering1 sub-tagUsing specific markers in source code comments to exclude elements from generated output. **Distinct from Marker-Based Generators:** Distinct from Marker-Based Generators: focuses on the exclusion of content based on markers rather than the generation of boilerplate.