awesome-repositories.com
المدونة
awesome-repositories.com

اكتشف أفضل مستودعات المصادر المفتوحة باستخدام بحث مدعوم بالذكاء الاصطناعي.

استكشفعمليات بحث منسقةبدائل مفتوحة المصدربرمجيات ذاتية الاستضافةالمدونةخريطة الموقع
المشروعحولكيفية ترتيب النتائجالصحافةخادم MCP
قانونيالخصوصيةالشروط
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

23 مستودعات

Awesome GitHub RepositoriesNatural Language Code Generators

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 23 awesome GitHub repositories matching programming languages & runtimes · Natural Language Code Generators. Refine with filters or upvote what's useful.

Awesome Natural Language Code Generators GitHub Repositories

اعثر على أفضل المستودعات باستخدام الذكاء الاصطناعي.سنبحث عن أفضل المستودعات المطابقة باستخدام الذكاء الاصطناعي.
  • qwenlm/qwen2.5-coderالصورة الرمزية لـ QwenLM

    QwenLM/Qwen2.5-Coder

    16,654عرض على GitHub↗

    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.

    Python
    عرض على GitHub↗16,654
  • facebookresearch/codellamaالصورة الرمزية لـ facebookresearch

    facebookresearch/codellama

    16,307عرض على GitHub↗

    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.

    Python
    عرض على GitHub↗16,307
  • smol-ai/developerالصورة الرمزية لـ smol-ai

    smol-ai/developer

    12,188عرض على GitHub↗

    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.

    Python
    عرض على GitHub↗12,188
  • goplus/gopالصورة الرمزية لـ goplus

    goplus/gop

    9,439عرض على GitHub↗

    Gop هي لغة برمجة للأغراض العامة ومترجم متعدد اللغات مصمم لتوحيد الأصول والمكتبات من أنظمة برمجة متعددة في بيئة مشتركة واحدة. تترجم كود المصدر عالي المستوى إلى ملفات ثنائية قابلة للتنفيذ باستخدام خلفيات متخصصة مصممة لبيئات مستهدفة مختلفة. يتميز المشروع بنظام لبرمجة اللغات الطبيعية، حيث يحول التعليمات البشرية المكتوبة باللغة الإنجليزية البسيطة إلى كود قابل للتنفيذ. كما يعمل كأداة متعددة اللغات تستورد وتدمج المكتبات والأصول الخارجية من أنظمة لغات مختلفة أثناء عملية التجميع. تتضمن قدرات اللغة إطار عمل ويب يعتمد على الملفات يربط أسماء الملفات بنقاط نهاية API، ومحلل HTML يعتمد على DOM لاستخراج البيانات، ومحرك ألعاب ثنائي الأبعاد يعتمد على الممثلين (actor-based) يستخدم أنظمة حوار قائمة على الأحداث. بالإضافة إلى ذلك، توفر بناء جملة مبسطاً لتنفيذ أوامر shell والبرامج النصية الإدارية لأتمتة مهام DevOps.

    Transforms human-readable English instructions into executable source code through a specialized translation layer.

    Go
    عرض على GitHub↗9,439
  • evomap/evolverالصورة الرمزية لـ EvoMap

    EvoMap/evolver

    8,744عرض على GitHub↗

    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.

    JavaScripta2aagent-evolutionagent-framework
    عرض على GitHub↗8,744
  • curlconverter/curlconverterالصورة الرمزية لـ curlconverter

    curlconverter/curlconverter

    8,149عرض على 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
    عرض على GitHub↗8,149
  • samshadwell/trumpscriptالصورة الرمزية لـ samshadwell

    samshadwell/TrumpScript

    7,587عرض على GitHub↗

    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.

    Python
    عرض على GitHub↗7,587
  • zai-org/codegeex2الصورة الرمزية لـ zai-org

    zai-org/CodeGeeX2

    7,547عرض على GitHub↗

    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.

    Pythoncodecode-generationpretrained-models
    عرض على GitHub↗7,547
  • aarondl/sqlboilerالصورة الرمزية لـ aarondl

    aarondl/sqlboiler

    6,989عرض على 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
    عرض على GitHub↗6,989
  • nutlope/llamacoderالصورة الرمزية لـ Nutlope

    Nutlope/llamacoder

    6,975عرض على GitHub↗

    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.

    TypeScript
    عرض على GitHub↗6,975
  • kuafuai/devopsgptالصورة الرمزية لـ kuafuai

    kuafuai/DevOpsGPT

    5,959عرض على GitHub↗

    DevOpsGPT هي منصة أتمتة DevOps مدفوعة بنماذج اللغات الكبيرة ووكيل تطوير برمجيات ذكي. تحول متطلبات اللغة الطبيعية إلى كود وظيفي وعمليات نشر آلية من خلال تنسيق تحليل قاعدة الكود، وإنشاء الكود، وخطوط أنابيب التسليم. يتميز النظام بمحرك إنشاء كود آلي ومحرك تفكيك قائم على المهام يحلل هياكل المشروع لإنتاج امتدادات كود مدركة للسياق. ويستخدم نظام تكامل نماذج قابلاً للتوصيل للاتصال بنشر نماذج لغوية خاصة أو احترافية لمهام التطوير الخاصة بالمجال. تدير المنصة دورة حياة تسليم البرمجيات الكاملة من خلال منسق خط أنابيب CI/CD الذي يربط تخليق الكود بالاختبار الآلي وأدوات النشر. يشمل ذلك قدرات لإصدار نسخ البرمجيات والتكامل مع منصات DevOps خارجية متنوعة.

    Translates natural-language problem descriptions into executable source code for automated evaluation.

    HTML
    عرض على GitHub↗5,959
  • jondot/hygenالصورة الرمزية لـ jondot

    jondot/hygen

    5,935عرض على 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
    عرض على GitHub↗5,935
  • phodal/understand-promptالصورة الرمزية لـ phodal

    phodal/understand-prompt

    5,455عرض على GitHub↗

    يوفر هذا المشروع منهجيات وأدلة لهندسة الأوامر (Prompt Engineering) المهيكلة، وسير العمل التوليدي، واستراتيجيات توليد الصور المتخصصة. يعمل كإطار عمل لتحسين المدخلات لنماذج اللغات الكبيرة (LLM) عبر مهام البرمجة والكتابة والتحليل، بالإضافة إلى كونه مكتبة تقنيات للتحكم في نماذج الانتشار (Diffusion Models). يتميز المشروع بإطار عمل لتصميم البرمجيات مدعوم بالذكاء الاصطناعي يحول متطلبات الأعمال إلى بنيات تقنية وأكواد برمجية باستخدام التوجيه الموجه بالمجال (Domain-Driven Prompting). كما ينفذ أنماط سير عمل الذكاء الاصطناعي التوليدي التي تستخدم خطوط أنابيب الأوامر المتسلسلة والأطر المعرفية لضمان مخرجات نموذجية يمكن التنبؤ بها. تغطي قدرات المشروع هندسة البرمجيات من خلال نمذجة واجهات برمجة التطبيقات (API) الموجهة بالمجال وتوليد لغات خاصة بالمجال (DSL). كما تمتد لتشمل توليد الصور، بما في ذلك الربط الهيكلي للصور، وتدريب النماذج المخصصة، والتحسين التكراري للرسم الداخلي (Inpainting) لتصحيح العيوب البصرية. تم تنفيذ المشروع كمجموعة من دفاتر Jupyter Notebooks.

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

    Jupyter Notebookaiaigcchatgpt
    عرض على GitHub↗5,455
  • landing-ai/vision-agentالصورة الرمزية لـ landing-ai

    landing-ai/vision-agent

    5,293عرض على GitHub↗

    Vision-agent هو نظام ذكاء اصطناعي وإطار عمل لاستخراج البيانات البصرية يترجم مطالبات اللغة الطبيعية إلى سكربتات Python قابلة للتشغيل لتحليل الصور والفيديو. يعمل كمنسق رؤية متعدد النماذج، يستخدم نماذج لغوية كبيرة لتخطيط وتوليد كود قابل للتنفيذ لمهام مثل اكتشاف الكائنات، والعد، وتتبع الفيديو. يستخدم النظام دورة التخطيط والتنفيذ التي تولد وتختبر الكود بشكل تكراري، باستخدام حلقة تصحيح الأخطاء لتحسين التنفيذ حتى يتم التحقق من الحل. وهو يعتمد على الإعدادات، مما يسمح بتوجيه خلفيات النموذج اللغوي الأساسي عبر متغيرات البيئة وملفات الإعدادات. بعيدًا عن توليد الكود الآلي، يدمج إطار العمل أدوات رؤية حاسوبية متخصصة لإجراء تحليل بصري للكائنات واستخراج بيانات مهيكلة من الوسائط. وهذا يسمح بتنفيذ وظائف الرؤية بشكل مستقل أو كجزء من سير عمل آلي أكبر.

    Translates natural language prompts and visual data into executable Python scripts for visual analysis.

    Python
    عرض على GitHub↗5,293
  • salesforce/codegenالصورة الرمزية لـ salesforce

    salesforce/CodeGen

    5,175عرض على GitHub↗

    CodeGen هو نموذج لغوي كبير مدرب ونموذج لتوليف البرامج مصمم لإنشاء كود مصدري وظيفي. يستخدم بنية شبكة عصبية لتوليف كود قابل للتنفيذ من أوصاف اللغة الطبيعية أو مقتطفات الكود الجزئية. يتيح النموذج توليف البرامج الآلي والترميز بمساعدة الذكاء الاصطناعي من خلال التنبؤ وملء الأقسام المفقودة من الكود داخل البرنامج. يحول أوصاف اللغة الطبيعية إلى منطق برمجي وظيفي لأتمتة إنشاء الكود النموذجي والمنطق.

    Performs automated program synthesis to generate complete functional code from natural language prompts.

    Python
    عرض على GitHub↗5,175
  • integuru-ai/integuruالصورة الرمزية لـ Integuru-AI

    Integuru-AI/Integuru

    4,624عرض على GitHub↗

    Integuru هو نظام من الوكلاء وأطر العمل المعتمدة على الذكاء الاصطناعي والمصممة لتوثيق واجهات برمجة التطبيقات (APIs) غير الموثقة وتحويل حركة مرور الشبكة إلى نصوص برمجية للأتمتة. يعمل كإطار عمل لأتمتة API بدون واجهة رسومية (headless) يستبدل الأدوات المعتمدة على المتصفح بطلبات HTTP مباشرة لزيادة الإنتاجية والموثوقية. يتميز المشروع بوكيل هندسة عكسية يعتمد على LLM يقوم بتحليل حركة مرور الشبكة لاكتشاف واجهات برمجة التطبيقات الداخلية، ومحرك تكامل باللغة الطبيعية يحول الأوصاف النصية لسير العمل إلى تسلسلات من طلبات API صالحة. يتضمن أدوات لاستخراج تنسيقات الطلبات والاستجابات لإنشاء مواصفات فنية دقيقة وتحويل ملفات تعريف الارتباط (cookies) للجلسات الملتقطة إلى نصوص برمجية للأتمتة جاهزة للإنتاج. يغطي إطار العمل مجموعة واسعة من القدرات بما في ذلك هندسة المخططات (schema engineering)، ورسم خرائط تبعية الطلبات، ورسم خرائط المنطق القائم على الحالة للتعامل مع سير عمل التطبيقات المعقدة. كما يوفر إدارة مؤتمتة للمصادقة لملفات تعريف الارتباط للجلسات والتحقق متعدد العوامل للحفاظ على الوصول إلى البوابات المحمية.

    Converting plain text descriptions of desired actions into production-ready HTTP requests and automation scripts.

    Pythonagentagentsai-agent
    عرض على GitHub↗4,624
  • briefercloud/brieferالصورة الرمزية لـ briefercloud

    briefercloud/briefer

    4,308عرض على GitHub↗

    Briefer هي منصة دفاتر بيانات تفاعلية وأداة لوحة تحكم ذكاء الأعمال تُستخدم لتحليل البيانات والتقارير التعاونية. توفر بيئة معتمدة على الحاويات لبناء تقارير تجمع بين SQL، وPython، وMarkdown مع تصورات أصلية. تتميز المنصة بمساعد كود مدمج يستخدم نماذج لغة كبيرة لتوليد مقتطفات SQL و Python من مطالبات اللغة الطبيعية. وهي مصممة كتطبيق بيانات Kubernetes، حيث يتم النشر عبر Helm charts لإدارة بيئات الحوسبة المعزولة وضمان موارد منفصلة لكل صفحة من خلال العزل القائم على الـ pod. يغطي النظام نطاقاً واسعاً من القدرات بما في ذلك اتصال قاعدة البيانات الخارجية، والتحرير المشترك في الوقت الفعلي، وتسليم التقارير المؤتمتة عبر الجدولة. تتكامل مع OpenID Connect لتوفير الهوية وتوفر تحكماً في الوصول قائماً على الأدوار، وإدارة آمنة للاعتمادات، وتخزين مؤقت للاستعلام قائم على النتائج. يتم نشر التطبيق وتوسيع نطاقه عبر مجموعات Kubernetes باستخدام Helm charts مدارة.

    Includes an integrated code assistant that generates SQL and Python snippets from natural language prompts.

    TypeScriptanalyticsbibigquery
    عرض على GitHub↗4,308
  • jupyterlab/jupyter-aiالصورة الرمزية لـ jupyterlab

    jupyterlab/jupyter-ai

    4,275عرض على GitHub↗

    This project is an extension for JupyterLab that integrates large language model providers and AI agents directly into computational notebooks. It functions as an integration layer and orchestrator, bridging generative AI backends with a data science workspace to enable the execution of AI prompts within notebook cells and the insertion of generated code blocks into documents. The system features a collaborative chat interface where multiple users can engage with AI personas in real time, sharing conversation threads and utilizing drag-and-drop file attachments for context. It allows for the

    Allows transferring AI-generated code blocks directly from the chat interface into the notebook as new or replacement cells.

    Python
    عرض على GitHub↗4,275
  • leetcode-mafia/cheetahالصورة الرمزية لـ leetcode-mafia

    leetcode-mafia/cheetah

    4,262عرض على GitHub↗

    Cheetah is an LLM technical interview assistant composed of a native macOS application and a browser extension. It provides real-time coding and answering suggestions during technical interviews by combining live audio transcription with web-based context extraction. The system functions as a real-time interview coach that converts spoken questions into text using on-device speech-to-text processing. It uses a browser-integrated DOM scraper to extract live code and console logs, allowing the AI to analyze the current coding state and generate technical solutions based on the specific environm

    Analyzes the current state of live code and logs to provide real-time technical assistance.

    Swift
    عرض على GitHub↗4,262
  • zgsm-ai/costrictالصورة الرمزية لـ zgsm-ai

    zgsm-ai/costrict

    4,239عرض على GitHub↗

    Costrict هو وكيل هندسة برمجيات يعمل بالذكاء الاصطناعي ومساعد برمجي مصمم للتطوير على مستوى المؤسسات. يعمل كمنسق ذكاء اصطناعي متعدد النماذج يقوم بإنشاء الكود وإكماله ومراجعته، بينما يعمل كبيئة تطوير عن بُعد تربط واجهات المتصفح بالأدلة البرمجية البعيدة لإدارة الملفات وتنفيذ الأوامر عبر الطرفية. تتميز المنصة بنظام مراجعة كود يعمل بالذكاء الاصطناعي يستخدم التحقق متعدد النماذج وفهرسة المستودعات لضمان جودة الكود. وتوظف نهجاً هيكلياً للوكلاء يقوم بتفكيك متطلبات اللغة الطبيعية المعقدة إلى سير عمل متسلسل للتحليل والتخطيط والاختبار للحفاظ على السيطرة المعمارية. يغطي النظام مجالات قدرات واسعة تشمل إدارة مساحات العمل عن بُعد، وتكامل نماذج الذكاء الاصطناعي المخصصة، ومراجعة الكود المؤتمتة للمستودعات وgit diffs. كما يوفر قابلية للتوسع من خلال نظام وكلاء قائم على المهارات وتكامل مع أدوات خارجية عبر بروتوكول سياق قياسي. تم تنفيذ المشروع بلغة TypeScript ويوفر تكاملاً مع المحررات البرمجية عبر إضافات لتوحيد سير العمل داخل المحررات المدعومة.

    Builds prototypes and features through an iterative natural language dialogue.

    TypeScriptagentaiaicoding
    عرض على GitHub↗4,239
السابق12التالي
  1. Home
  2. Programming Languages & Runtimes
  3. Source Code Generators
  4. Specification from Code Generators
  5. Natural Language Code Generators

استكشف الوسوم الفرعية

  • AI Coding AssistantsIntegrated AI tools that generate specific programming language snippets from natural language prompts. **Distinct from Natural Language Code Generators:** Focuses on the assistant integration within an IDE/notebook context rather than standalone source code generation systems.
  • Speech-Style Token FilteringFilters source code to allow natural human speech patterns while maintaining executable logic. **Distinct from Natural Language Code Generators:** Focuses on removing 'filler' tokens from source code rather than generating code from natural language.
  • Template-Based Code Generators2 وسوم فرعية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.