4 مستودعات
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.
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.
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.
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.
يوفر هذا المشروع منهجيات وأدلة لهندسة الأوامر (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.