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

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

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

12 مستودعات

Awesome GitHub RepositoriesCode Generators

Tools for automating the creation of boilerplate code and class structures.

Distinguishing note: Focuses on programmatic class generation and replacement within the application lifecycle.

Explore 12 awesome GitHub repositories matching software engineering & architecture · Code Generators. Refine with filters or upvote what's useful.

Awesome Code Generators GitHub Repositories

اعثر على أفضل المستودعات باستخدام الذكاء الاصطناعي.سنبحث عن أفضل المستودعات المطابقة باستخدام الذكاء الاصطناعي.
  • getcursor/cursorالصورة الرمزية لـ getcursor

    getcursor/cursor

    32,959عرض على GitHub↗

    Cursor is an AI-powered code editor and integrated development environment built as a fork of Visual Studio Code. It functions as an AI programming assistant that integrates large language models directly into the editing experience to write, refactor, and maintain source code. The editor utilizes a customized version of the VS Code interface to provide native artificial intelligence capabilities, including an environment for natural language code generation and codebase indexing. The platform covers a range of AI-assisted coding capabilities, such as intelligent code completion, automated c

    Simulates code changes in a hidden background buffer before applying them to the active editor window.

    عرض على GitHub↗32,959
  • micro/go-microالصورة الرمزية لـ micro

    micro/go-micro

    22,810عرض على GitHub↗

    Go-micro is a distributed systems development toolkit designed for building, connecting, and managing modular microservices. It provides a comprehensive framework for service discovery, remote procedure call abstraction, and event-driven messaging, allowing developers to create decoupled architectures that communicate asynchronously through shared message brokers. The project distinguishes itself by integrating autonomous agent orchestration and language model tool binding directly into the service lifecycle. By exposing internal service endpoints as standardized tools, it enables AI agents t

    Automates code generation by tracking file changes to preserve manual edits during regeneration.

    Godistributed-systemsgogolang
    عرض على GitHub↗22,810
  • crystal-lang/crystalالصورة الرمزية لـ crystal-lang

    crystal-lang/crystal

    20,299عرض على GitHub↗

    Crystal is a statically typed, compiled programming language designed for high performance and memory safety. It leverages an LLVM-based compiler to translate source code into optimized machine-executable binaries, while its type-inference-based static analysis enforces strict safety rules during the build process. The language distinguishes itself through a fiber-based concurrent runtime that manages lightweight execution units for asynchronous input and output without blocking the main process. It also features a powerful compile-time macro system that allows for the inspection and transfor

    Leverages LLVM to translate source code into optimized machine-executable binaries.

    Crystalcompilercrystalcrystal-language
    عرض على GitHub↗20,299
  • lightgbm-org/lightgbmالصورة الرمزية لـ lightgbm-org

    lightgbm-org/LightGBM

    18,460عرض على GitHub↗

    LightGBM is a gradient boosting framework used to train decision tree ensembles for classification, regression, and ranking tasks. It functions as a distributed machine learning library and a decision tree ensemble implementation that utilizes leaf-wise growth and histogram-based feature binning. The framework is distinguished by its ability to offload heavy computations to CUDA or OpenCL devices for GPU acceleration and its capacity to parallelize training across multiple nodes using sockets, MPI, or Dask. It includes a specialized categorical feature processor that optimizes partitions for

    Translates trained decision tree structures into C++ if-else statements for high-speed deployment.

    C++
    عرض على GitHub↗18,460
  • nim-lang/nimالصورة الرمزية لـ nim-lang

    nim-lang/Nim

    18,071عرض على GitHub↗

    Nim is a statically typed, compiled systems programming language designed for high performance and cross-platform development. It translates high-level source code into C, C++, or JavaScript, allowing developers to produce efficient native binaries or web-compatible scripts from a single codebase. The language emphasizes a clean, indentation-based syntax that simplifies code hierarchy while maintaining the power of a full-featured systems language. What distinguishes Nim is its robust metaprogramming framework, which allows developers to inspect, modify, and generate code structures during th

    Provides powerful macro-based code generation capabilities that automate the creation of complex logic during the compilation phase.

    Nimcompilerefficienthacktoberfest
    عرض على GitHub↗18,071
  • dotnet/efcoreالصورة الرمزية لـ dotnet

    dotnet/efcore

    14,587عرض على GitHub↗

    Entity Framework Core is an object-relational mapper that enables developers to interact with database systems using strongly-typed code. It serves as a comprehensive data access framework, providing a unified interface for mapping application objects to relational and non-relational database schemas while managing the lifecycle of data operations through a central context. The project distinguishes itself through a provider-based architecture that decouples core data access logic from specific database engines, allowing for consistent interaction across diverse storage systems. It features a

    Automates the creation of migration scripts and model classes by inspecting database schemas during development.

    C#aspnet-productc-sharpdatabase
    عرض على GitHub↗14,587
  • yiisoft/yii2الصورة الرمزية لـ yiisoft

    yiisoft/yii2

    14,298عرض على GitHub↗

    Yii2 is a professional PHP web framework designed for developing high-performance, scalable enterprise web applications. It utilizes a Model-View-Controller architecture to separate data logic, user interfaces, and request handling, ensuring maintainability for large-scale projects. The framework includes a built-in PHP code generator that automates the creation of boilerplate controllers and models by scanning database schemas. It provides an Active Record object-relational mapping system where classes represent tables and instances represent rows to manage data persistence. Additional capa

    Includes a built-in code generator called Gii to automate the creation of boilerplate controllers and models.

    PHP
    عرض على GitHub↗14,298
  • 99designs/gqlgenالصورة الرمزية لـ 99designs

    99designs/gqlgen

    10,729عرض على GitHub↗

    gqlgen is a schema-first Go library designed to build type-safe GraphQL servers. It functions as a code generation engine that transforms declarative GraphQL schema definitions into strongly-typed Go source code, ensuring strict alignment between the API contract and the underlying implementation. The framework distinguishes itself through its deep integration with the Go type system and its highly extensible build pipeline. By using schema-first development, it automates the creation of server boilerplate and resolver stubs, allowing developers to map schema fields directly to Go structs and

    Hooks into the build process to modify configuration and inject custom types during code generation.

    Gocodegendataloadergogenerate
    عرض على GitHub↗10,729
  • protobufjs/protobuf.jsالصورة الرمزية لـ protobufjs

    protobufjs/protobuf.js

    10,558عرض على GitHub↗

    protobuf.js is a JavaScript and TypeScript library for encoding and decoding structured data using the Protocol Buffers binary format. It functions as a dynamic parser that can load and process schemas at runtime, a JSON transcoder for converting messages to human-readable formats, and a framework for building transport-agnostic remote procedure call clients. The project distinguishes itself by offering both dynamic message handling and a static code generator that produces TypeScript declarations and JavaScript modules to reduce runtime overhead. It also provides a reflection API for definin

    Produces static JavaScript modules and TypeScript declarations from schemas to eliminate runtime reflection overhead.

    JavaScript
    عرض على GitHub↗10,558
  • serde-rs/serdeالصورة الرمزية لـ serde-rs

    serde-rs/serde

    10,457عرض على GitHub↗

    This project is a framework for the efficient serialization and deserialization of data structures. It provides a unified, macro-based interface that automates the conversion of complex internal objects into standardized formats and reconstructs them from raw input streams or buffers. By leveraging compile-time code generation, the library minimizes manual implementation overhead while ensuring consistent logic across diverse data types. The framework distinguishes itself through a format-agnostic data model and a visitor-based parsing architecture that decouples data structures from specific

    Automates the generation of conversion code to reduce manual implementation effort during the application lifecycle.

    Rustderiveno-stdrust
    عرض على GitHub↗10,457
  • sschmid/entitas-csharpالصورة الرمزية لـ sschmid

    sschmid/Entitas-CSharp

    7,655عرض على GitHub↗

    Entitas-CSharp is a data-oriented architectural framework for managing application state and logic in C# and Unity environments. It implements the Entity Component System pattern to separate raw data components from the logic systems that process them. The framework includes a code generator that automatically produces type-safe boilerplate classes and methods at build time. It also provides a visual state inspector for examining entities and components in real time within the Unity editor. The library covers data-oriented programming and game state debugging, utilizing a memory-efficient ap

    Includes a code generator that produces type-safe boilerplate to ensure consistency and reduce errors.

    C#
    عرض على GitHub↗7,655
  • zlt2000/microservices-platformالصورة الرمزية لـ zlt2000

    zlt2000/microservices-platform

    4,735عرض على GitHub↗

    هذا المشروع عبارة عن معمارية مؤسسية شاملة لبناء أنظمة موزعة متعددة المستأجرين، تم تنفيذها كمنصة خدمات مصغرة Spring Cloud. يوفر إطار عمل كاملاً لإدارة الخدمات المصغرة، مع التركيز على معمارية بيانات متعددة المستأجرين وتوفير الهوية المركزية. تتميز المنصة بنهجها المتكامل للهوية والأمان، حيث تستخدم مزود هوية OAuth2 لإدارة تسجيل الدخول الموحد، والتحكم في الوصول القائم على الأدوار، وإصدار رموز JWT عبر الخدمات الموزعة. كما تفصل الحدود التنظيمية من خلال عزل بيانات متعدد المستأجرين، مما يضمن تقسيم الموارد والبيانات منطقياً أو فيزيائياً بين المستأجرين المختلفين. يغطي النظام سطحاً واسعاً من القدرات الموزعة، بما في ذلك حوكمة الخدمة من خلال توجيه بوابة API وكسر الدائرة، وتنسيق البيانات عبر المعاملات الموزعة وآليات القفل. كما يتضمن مكدس مراقبة موزع لتتبع الطلبات والسجلات المركزية، إلى جانب مزامنة محرك البحث في الوقت الفعلي والمراسلة غير المتزامنة القائمة على الأحداث. يتم دعم سير عمل التطوير من خلال أدوات أتمتة لإنشاء كود التطبيق وتغليف الملفات الثنائية الخاصة بالمنصة.

    Provides tools for automating the creation of boilerplate business module code and class structures.

    Javaelkgpejava
    عرض على GitHub↗4,735
  1. Home
  2. Software Engineering & Architecture
  3. Code Generators

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

  • Development-Time GeneratorsTools that generate code or migration scripts by inspecting schemas during the development lifecycle. **Distinct from Code Generators:** Distinct from general code generators: focuses specifically on design-time schema inspection and migration script generation.
  • ModelTools that translate trained model structures into executable source code for deployment. **Distinct from Code Generators:** Specifically focuses on converting model parameters into hard-coded logic rather than general boilerplate generation
  • Shadow BuffersHidden background environments used to simulate and verify code changes before applying them to the active editor. **Distinct from Code Generators:** Distinct from Code Generators: focuses on the simulation and staging of changes in a hidden workspace rather than the generation logic itself.