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 RepositoriesSource Function Generation

Programmatic generation of function declarations including bodies, parameters, and return types.

Distinct from Generated Function Configuration: Distinct from Generated Function Configuration which refers to compiler-generated special members; this is about arbitrary source function synthesis.

Explore 2 awesome GitHub repositories matching programming languages & runtimes · Source Function Generation. Refine with filters or upvote what's useful.

Awesome Source Function Generation 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.
  • square/kotlinpoetAvatar de square

    square/kotlinpoet

    4,141Voir sur GitHub↗

    KotlinPoet est une API basée sur Java permettant de créer et de formater par programmation des fichiers source Kotlin. Il sert de générateur de code source et de mappeur de système de types, offrant un framework pour construire des structures de code Kotlin via un modèle typé des éléments du langage afin d'automatiser la production de code répétitif (boilerplate). Le projet utilise un pattern de type fluent-builder pour construire progressivement les éléments du langage et maintient une représentation interne sous forme d'objet qui sépare la structure logique du formatage final du texte. Il gère la complexité de l'émission du code source grâce à un formatage basé sur l'indentation et à l'échappement des noms sensibles aux mots-clés pour garantir une sortie valide. La bibliothèque couvre la génération d'un large éventail de déclarations, notamment les classes, interfaces, fonctions, propriétés et companion objects. Elle inclut des utilitaires pour gérer des types paramétrés complexes, des classes enum et des alias de type, ainsi que des outils pour intégrer des littéraux et construire des blocs de contrôle de flux. La gestion automatique des imports et le référencement des déclarations sont intégrés pour résoudre les membres par leurs noms qualifiés. KotlinPoet offre des capacités pour transformer les données de réflexion et les symboles en représentations source et prend en charge l'exportation de spécifications de fichiers pour une utilisation dans les outils de traitement d'annotations.

    Provides comprehensive utilities for defining and generating Kotlin functions with configurable bodies and signatures.

    Kotlincode-generationjavapoetkotlin
    Voir sur GitHub↗4,141
  • nette/php-generatorAvatar de nette

    nette/php-generator

    2,253Voir sur GitHub↗

    Php-generator is a metaprogramming library for programmatically generating, inspecting, parsing, and manipulating PHP source code using expressive object-oriented structures. It allows developers to construct classes, interfaces, traits, enums, functions, closures, and complete files without writing raw strings. The library features automated namespace resolution to manage fully qualified class names and use statements, preventing naming collisions in generated output. It also includes configurable formatting utilities that transform abstract syntax trees into text strings adhering to establ

    Builds global functions, anonymous closures, and short arrow functions with customizable signatures, parameters, return types, and bodies.

    PHPcode-generatornettenette-framework
    Voir sur GitHub↗2,253
  1. Home
  2. Programming Languages & Runtimes
  3. Generated Function Configuration
  4. Source Function Generation