awesome-repositories.com

Descoperă cele mai bune repository-uri open source cu căutare AI.

ExploreazăCăutări recomandateOpen-source alternativesSelf-hosted softwareBlogHartă site
ProiectDespreHow we rankPresăServer MCP
LegalConfidențialitateTermeni
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
awesome-repositories.comBlog
Categorii

4 repository-uri

Awesome GitHub RepositoriesTemplate-Based Code Generators

Generates idiomatic source code by applying per-language templates that translate parsed curl options into equivalent HTTP client syntax.

Distinct from Natural Language Code Generators: Distinct from Natural Language Code Generators: generates code from curl command syntax, not from natural language descriptions.

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

Awesome Template-Based Code Generators GitHub Repositories

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

    curlconverter/curlconverter

    8,149Vezi pe GitHub↗

    curlconverter is a browser-based tool and JavaScript library that transforms curl commands into equivalent source code across more than 30 programming languages and HTTP client libraries. It parses curl command arguments into an abstract syntax tree and generates idiomatic code by applying per-language templates, making it a curl command transpiler rather than a simple converter. The tool operates entirely client-side without any server round-trips, ensuring all conversion happens privately in the browser without transmitting data externally. It can also function as a drop-in curl replacement

    Applies per-language templates to translate parsed curl options into idiomatic HTTP client code.

    TypeScriptcurltree-sitter
    Vezi pe GitHub↗8,149
  • aarondl/sqlboilerAvatar aarondl

    aarondl/sqlboiler

    6,989Vezi pe GitHub↗

    sqlboiler is a database-first ORM generator for Go that analyzes an existing database schema to produce strongly typed structures and query helpers. It functions as a schema-driven code generator, transforming database tables and relationships into executable Go source code. The project distinguishes itself through a type-safe query builder that uses chainable modifiers to construct SQL statements, eliminating the need for raw string concatenation. It utilizes customizable text templates to generate source code, allowing for the aliasing of schema entities and the creation of custom templates

    Uses customizable text templates to transform database metadata into executable Go source code.

    Godatabasegogolang
    Vezi pe GitHub↗6,989
  • jondot/hygenAvatar jondot

    jondot/hygen

    5,935Vezi pe GitHub↗

    Hygen is a code generator CLI and interactive template engine that scaffolds new files and injects code into existing ones using project-local templates. It operates as a Node.js code generator library that can be embedded inside custom binaries for tailored workflows, and also functions as a project scaffolding tool for bootstrapping new projects or folders from remote template repositories. The tool discovers templates by scanning a project's _templates directory at runtime, mapping folder and file names directly to generator commands and actions. It collects user input through interactiv

    Scaffolding new files and injecting code into existing ones using project-local templates and a fast command-line interface.

    JavaScriptcligeneratornodejs
    Vezi pe GitHub↗5,935
  • phodal/understand-promptAvatar phodal

    phodal/understand-prompt

    5,455Vezi pe GitHub↗

    Acest proiect oferă metodologii și ghiduri pentru prompt engineering structurat, fluxuri de lucru generative și strategii specializate de generare de imagini. Servește drept framework pentru optimizarea input-urilor către modelele de limbaj mari (LLM) în sarcini de programare, scriere și analiză, fiind totodată o bibliotecă de tehnici pentru controlul modelelor de difuzie. Proiectul se distinge printr-un framework de design software bazat pe AI care convertește cerințele de business în arhitecturi tehnice și cod, folosind prompting bazat pe domeniu (domain-driven). De asemenea, implementează tipare de fluxuri de lucru AI generative care utilizează pipeline-uri secvențiale de prompt-uri și framework-uri cognitive pentru a asigura rezultate predictibile ale modelelor. Suprafața de capabilități acoperă arhitectura software prin modelarea API-urilor bazată pe domeniu și generarea de limbaje specifice domeniului (DSL). Se extinde și către generarea de imagini, incluzând legarea structurală a imaginilor, antrenarea de modele personalizate și rafinarea iterativă prin inpainting pentru corectarea artefactelor vizuale. Proiectul este implementat sub forma unei serii de Jupyter Notebooks.

    Defines formal syntax rules using natural language prompts to automate the creation of domain-specific languages.

    Jupyter Notebookaiaigcchatgpt
    Vezi pe GitHub↗5,455
  1. Home
  2. Programming Languages & Runtimes
  3. Source Code Generators
  4. Specification from Code Generators
  5. Natural Language Code Generators
  6. Template-Based Code Generators

Explorează sub-etichetele

  • Project-Local Template GeneratorsCLI tools that scaffold new files and inject code into existing ones using project-local templates discovered at runtime. **Distinct from Template-Based Code Generators:** Distinct from Template-Based Code Generators: discovers templates by scanning a project's _templates directory at runtime, not by applying per-language templates from a fixed set.
  • Prompt-Based DSL GenerationAutomating the creation of domain-specific languages by defining formal syntax rules through natural language prompts. **Distinct from Template-Based Code Generators:** Focuses on generating the DSL definition itself via prompts, not just generating code from a template.