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 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

Trouvez les meilleurs dépôts grâce à l'IA.Nous recherchons les dépôts les plus pertinents grâce à l'IA.
  • kubernetes-sigs/kubebuilderAvatar de kubernetes-sigs

    kubernetes-sigs/kubebuilder

    8,992Voir sur 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
    Voir sur GitHub↗8,992
  • terraform-docs/terraform-docsAvatar de terraform-docs

    terraform-docs/terraform-docs

    4,791Voir sur 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
    Voir sur GitHub↗4,791
  • stephenafamo/bobAvatar de stephenafamo

    stephenafamo/bob

    1,739Voir sur GitHub↗

    Ce projet est une boîte à outils de base de données pour Go qui fournit un mappage schéma-vers-objet, une construction de requête fluide et une génération de code automatisée. Il fonctionne comme un framework pour l'accès aux bases de données typé, permettant aux développeurs d'interagir avec des bases de données relationnelles en générant des modèles et des interfaces directement à partir des schémas de base de données existants. La boîte à outils se distingue par un flux de travail qui analyse les fichiers SQL écrits à la main pour générer des fonctions typées, permettant l'intégration de SQL personnalisé tout en maintenant un mappage de résultats cohérent. Elle prend en charge la personnalisation modulaire via une architecture basée sur des plugins et utilise des métadonnées basées sur des commentaires SQL pour contrôler la structure du code généré. De plus, elle simplifie le développement en générant automatiquement des usines de données de test pour rationaliser la configuration des tests unitaires et d'intégration. Au-delà de la génération de base, la boîte à outils fournit une suite complète pour gérer le cycle de vie complet des interactions avec la base de données. Cela inclut la construction de requêtes fluides à travers plusieurs dialectes, l'assainissement automatisé des paramètres pour prévenir l'injection SQL, et le mappage relationnel qui transforme les résultats de requête plats en structures d'objets imbriquées. Elle dispose également de hooks de cycle de vie pour exécuter une logique personnalisée pendant les opérations de base de données et prend en charge l'intégration incrémentale, permettant une adoption partielle sans nécessiter une migration complète du système.

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

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

Explorer les sous-tags

  • Comment-Based Filtering1 sous-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.