22 repository-uri
Systems that translate natural-language problem descriptions into executable source code for automated evaluation.
Distinct from Specification from Code Generators: Distinct from Specification from Code Generators: generates executable code from natural language, not API specs from annotated code.
Explore 22 awesome GitHub repositories matching programming languages & runtimes · Natural Language Code Generators. Refine with filters or upvote what's useful.
Qwen2.5-Coder is a code-centric large language model designed to generate, complete, and analyze source code. It serves as a polyglot programming model capable of producing functional code across hundreds of different programming languages. The model is optimized for reasoning over extensive software repositories, utilizing a context window that supports up to one million tokens. It also functions as an agentic coding framework, executing multi-step workflows and browser tasks through specialized function call formats. Its capabilities include large-scale codebase analysis, intelligent parti
Generates functional source code in hundreds of programming languages from natural language descriptions.
Code Llama is a large language model based on Llama 2 trained specifically for programming tasks and software development. It provides specialized model types optimized for general code generation, instruction following, and context-aware infilling. The project includes an instruction-tuned programming model for executing technical tasks via natural language prompts and a code infilling model that predicts missing sections based on surrounding source context. A large context code model is also provided to analyze extensive blocks of source code for improved coherence. The system covers capab
Translates natural-language problem descriptions and technical instructions into executable source code.
This project is an AI software engineering tool and framework for building autonomous coding agents. It provides a system for automating program synthesis and bug fixing by integrating large language models with codebase analysis and iterative refinement loops. The framework features an agentic development server that exposes task execution interfaces to remote agents through a structured protocol. This allows for the remote execution of development tasks and the embedding of autonomous program synthesis capabilities into external software projects. The toolset covers AI-driven project scaff
Transforms natural language requirements into executable source files and directory structures.
Gop este un limbaj de programare de uz general și un compilator cross-language conceput pentru a unifica activele și bibliotecile din mai multe ecosisteme de programare într-un singur mediu partajat. Traduce codul sursă de nivel înalt în binare executabile folosind backend-uri specializate adaptate pentru diferite medii țintă. Proiectul dispune de un sistem pentru programarea în limbaj natural, transformând instrucțiunile lizibile de către om, scrise în engleză simplă, în cod executabil. De asemenea, funcționează ca un instrument cross-language care importă și integrează biblioteci și active externe din diferite ecosisteme de limbaje în timpul procesului de compilare. Suprafața sa de capabilități include un framework web bazat pe fișiere care mapează numele fișierelor la endpoint-uri API, un parser HTML bazat pe DOM pentru extragerea datelor și un motor de joc 2D bazat pe actori care utilizează sisteme de dialog bazate pe evenimente. În plus, oferă o sintaxă simplificată pentru executarea comenzilor shell și a scripturilor administrative pentru automatizarea sarcinilor DevOps.
Transforms human-readable English instructions into executable source code through a specialized translation layer.
Evolver is a self-evolving AI agent framework that uses gene expression programming to autonomously improve agent behaviors through a continuous five-step loop of scanning, selecting, mutating, validating, and solidifying. It functions as an auditable evolution system that records every mutation and selection step, and can translate natural-language problems into executable Python code for automated grading and evaluation. The framework distinguishes itself through a distributed architecture that enables multiple agents to collaborate and share learned experiences across a network. It operate
Translates natural-language problems into executable Python code with automated grading and error repair.
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.
TrumpScript is a Python-based domain specific language and compiler extension that wraps the Python runtime to enforce custom grammar and vocabulary rules. It transforms a specialized, case-insensitive vocabulary and natural speech patterns into executable Python instructions. The implementation distinguishes itself through strict constraints on source code, including a variable name system that restricts identifiers to a predefined whitelist and a numeric parser that rejects any integer not exceeding one million. It further utilizes a token-filtering preprocessor to remove filler words and n
Discards unnecessary words from the source code to make it resemble natural human speech.
CodeGeeX2 is a large language model and AI programming assistant designed to generate, translate, and document source code across multiple programming languages. It functions as a multilingual code model that converts natural language prompts into executable code and technical documentation. The project provides a self-hosted AI inference endpoint, allowing the model to be exposed as a web-accessible service. This enables external development tools to integrate automated programming tasks via network calls. Its core capabilities cover multilingual code generation, automated source code docum
Translates natural-language prompts into executable source code and completes existing code snippets.
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.
Llamacoder is an AI-powered web application generator that transforms natural language prompts into functional application prototypes. It uses large language models to synthesize code and layouts, enabling the creation of small-scale software and interactive user interfaces from text descriptions. The project specifically leverages the Llama 3.1 405B model to produce executable React components. It provides a self-hosted environment for generating and previewing interactive code artifacts, featuring a real-time preview loop and sandboxed component rendering to safely display generated interfa
Translates natural-language prompts into executable frontend source code using a large language model.
DevOpsGPT este o platformă de automatizare DevOps condusă de LLM și un agent de dezvoltare software AI. Acesta transformă cerințele în limbaj natural în cod funcțional și implementări automatizate prin coordonarea analizei codebase-ului, generării de cod și a pipeline-urilor de livrare. Sistemul dispune de un motor de generare automată de cod și un motor de descompunere bazat pe sarcini care analizează structurile proiectului pentru a produce extensii de cod conștiente de context. Utilizează un sistem de integrare a modelelor pluggable pentru a se conecta cu implementări de modele de limbaj private sau profesionale pentru sarcini de dezvoltare specifice domeniului. Platforma gestionează întregul ciclu de viață al livrării software printr-un orchestrator de pipeline CI/CD care leagă sinteza codului cu testarea automată și instrumentele de implementare. Aceasta include capabilități pentru lansarea versiunilor software și integrarea cu diverse platforme DevOps externe.
Translates natural-language problem descriptions into executable source code for automated evaluation.
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.
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.
Vision-agent este un sistem AI și un framework de extragere a datelor vizuale care traduce prompt-urile în limbaj natural în scripturi Python executabile pentru analizarea imaginilor și a videoclipurilor. Funcționează ca un orchestrator de viziune multi-model, folosind modele de limbaj mari pentru a planifica și genera cod executabil pentru sarcini precum detectarea obiectelor, numărarea și urmărirea video. Sistemul folosește un ciclu de planificare și execuție care generează și testează iterativ codul, folosind o buclă de corecție a erorilor pentru a rafina implementarea până când o soluție este validată. Este condus de configurație, permițând backend-urilor modelelor de limbaj subiacente să fie rutate prin variabile de mediu și fișiere de configurare. Dincolo de generarea automată de cod, framework-ul integrează instrumente specializate de computer vision pentru a efectua analiza vizuală a obiectelor și a extrage date structurate din media. Acest lucru permite execuția funcțiilor de viziune independent sau ca parte a unui flux de lucru automatizat mai mare.
Translates natural language prompts and visual data into executable Python scripts for visual analysis.
CodeGen este un model de limbaj mare antrenat și un model de sinteză de program conceput pentru a genera cod sursă funcțional. Utilizează o arhitectură de rețea neuronală pentru a sintetiza cod executabil din descrieri în limbaj natural sau fragmente de cod parțiale. Modelul permite sinteza automată de programe și codarea asistată de AI prin prezicerea și completarea secțiunilor lipsă de cod dintr-un program. Acesta transformă descrierile în limbaj natural în logică de programare funcțională pentru a automatiza crearea de boilerplate și logică.
Performs automated program synthesis to generate complete functional code from natural language prompts.
Integuru is a system of AI-driven agents and frameworks designed to document undocumented APIs and convert network traffic into automation scripts. It functions as a headless API automation framework that replaces browser-based tools with direct HTTP requests to increase throughput and reliability. The project features an LLM-based reverse engineering agent that analyzes network traffic to discover internal APIs and a natural language integration engine that transforms text descriptions of workflows into sequences of valid API calls. It includes tools for extracting request and response forma
Converting plain text descriptions of desired actions into production-ready HTTP requests and automation scripts.
Briefer is an interactive data notebook platform and business intelligence dashboard tool used for collaborative data analysis and reporting. It provides a containerized environment for building reports that combine SQL, Python, and Markdown with native visualizations. The platform features an integrated code assistant that uses large language models to generate SQL and Python snippets from natural language prompts. It is designed as a Kubernetes data application, deploying via Helm charts to manage isolated compute environments and ensure separate resources per page through pod-based isolati
Includes an integrated code assistant that generates SQL and Python snippets from natural language prompts.
Acest proiect este o extensie pentru JupyterLab care integrează furnizori de modele de limbaj mari (LLM) și agenți AI direct în notebook-urile computaționale. Funcționează ca un strat de integrare și orchestrator, conectând backend-urile AI generative cu un spațiu de lucru de data science pentru a permite execuția prompt-urilor AI în celulele notebook-ului și inserarea blocurilor de cod generate în documente. Sistemul dispune de o interfață de chat colaborativă unde utilizatori multipli pot interacționa cu personaje AI în timp real, partajând fire de conversație și utilizând atașamente de fișiere drag-and-drop pentru context. Permite crearea de personaje AI personalizate și integrarea instrumentelor specializate prin servere de protocol, menținând în același timp o interfață agnostic-furnizor pentru a schimba diferite backend-uri de modele de limbaj mari. Capabilitățile includ automatizarea fluxurilor de lucru, cum ar fi gestionarea fișierelor, debugging-ul codului și execuția comenzilor shell. Pentru a asigura securitatea, framework-ul folosește execuția cu permisiuni restricționate, necesitând aprobarea explicită a utilizatorului înainte ca agenții AI să poată modifica fișiere sau să ruleze comenzi de sistem.
Allows transferring AI-generated code blocks directly from the chat interface into the notebook as new or replacement cells.
Cheetah este un asistent pentru interviuri tehnice bazat pe LLM, compus dintr-o aplicație nativă macOS și o extensie de browser. Acesta oferă sugestii de codare și răspunsuri în timp real în timpul interviurilor tehnice, combinând transcrierea audio live cu extragerea contextului bazată pe web. Sistemul funcționează ca un antrenor de interviu în timp real care convertește întrebările rostite în text folosind procesarea speech-to-text pe dispozitiv. Utilizează un scraper DOM integrat în browser pentru a extrage codul live și log-urile consolei, permițând AI-ului să analizeze starea actuală a codării și să genereze soluții tehnice bazate pe mediul specific al interviului. Instrumentul suportă rafinarea iterativă a răspunsurilor, permițând utilizatorilor să actualizeze răspunsurile sugerate pe măsură ce intervievatorii oferă noi constrângeri sau clarificări. Aceste capabilități acoperă domeniile mai largi ale pregătirii pentru interviuri tehnice și asistenței live în codare prin AI.
Analyzes the current state of live code and logs to provide real-time technical assistance.
Costrict este un agent AI de inginerie software și asistent de codare conceput pentru dezvoltare la nivel enterprise. Funcționează ca un orchestrator AI multi-model care generează, completează și revizuiește codul, servind în același timp ca un mediu de dezvoltare remote care conectează interfețele browserului cu directoare remote pentru gestionarea fișierelor și execuția în terminal. Platforma se distinge printr-un sistem de revizuire a codului AI care utilizează verificare multi-model și indexarea repository-urilor pentru a asigura calitatea codului. Utilizează o abordare structurată de tip agent care descompune cerințele complexe în limbaj natural în fluxuri de lucru secvențiale de analiză, planificare și testare pentru a menține controlul arhitectural. Sistemul acoperă domenii largi de capabilități, inclusiv gestionarea spațiului de lucru remote, integrarea de modele AI personalizate și revizuirea automată a codului pentru repository-uri și git diffs. De asemenea, oferă extensibilitate printr-un sistem de agenți bazat pe competențe și integrare cu instrumente externe printr-un protocol de context standardizat. Proiectul este implementat în TypeScript și oferă o integrare în editor bazată pe plugin-uri pentru a standardiza fluxurile de lucru în editoarele de cod suportate.
Builds prototypes and features through an iterative natural language dialogue.