awesome-repositories.com
ब्लॉग
awesome-repositories.com

AI-संचालित खोज के साथ बेहतरीन ओपन-सोर्स रिपॉजिटरी खोजें।

एक्सप्लोर करेंक्यूरेटेड खोजेंओपन-सोर्स विकल्पसेल्फ-होस्टेड सॉफ्टवेयरब्लॉगसाइटमैप
प्रोजेक्टहमारे बारे मेंहम रैंकिंग कैसे करते हैंप्रेसMCP सर्वर
कानूनीगोपनीयताशर्तें
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

16 रिपॉजिटरी

Awesome GitHub RepositoriesData Class Generators

Automatic generation of initialization and equality methods for classes based on type annotations.

Distinct from Data Structure Definitions: Distinct from general data structure definitions: focuses on automated method generation for classes.

Explore 16 awesome GitHub repositories matching data & databases · Data Class Generators. Refine with filters or upvote what's useful.

Awesome Data Class Generators GitHub Repositories

AI के साथ बेहतरीन रिपॉजिटरी खोजें।हम AI का उपयोग करके सबसे सटीक रिपॉजिटरी खोजेंगे।
  • walter201230/pythonwalter201230 का अवतार

    walter201230/Python

    26,516GitHub पर देखें↗

    Python is a high-level, interpreted programming language designed for readability and versatility. It operates via a bytecode-based virtual machine and manages memory automatically through reference-counting garbage collection. The language supports multiple programming paradigms, including object-oriented, imperative, and functional styles, and provides a comprehensive standard library for system operations, networking, and data handling. The language is distinguished by its dynamic nature, allowing for runtime object introspection and metaclass-driven class creation. It utilizes protocol-ba

    Automatically generates initialization and representation methods for classes using type annotations.

    Pythonpythonpython3
    GitHub पर देखें↗26,516
  • gyoogle/tech-interview-for-developergyoogle का अवतार

    gyoogle/tech-interview-for-developer

    17,417GitHub पर देखें↗

    This project is a comprehensive technical interview preparation resource and computer science interview guide. It serves as an educational reference for developers to study core software engineering fundamentals and common coding patterns required for employment screenings. The repository provides detailed guides and references covering data structures and algorithms, networking and security, operating systems, and web development. It specifically focuses on the implementation and complexity analysis of sorting, searching, and graph algorithms. The material encompasses a wide breadth of comp

    Provides educational content on Java's concise data-holding record syntax.

    Javaalgorithmcomputer-sciencecs
    GitHub पर देखें↗17,417
  • swiftgen/swiftgenSwiftGen का अवतार

    SwiftGen/SwiftGen

    9,545GitHub पर देखें↗

    SwiftGen is a tool that creates strongly typed Swift references for assets, strings, and storyboards to eliminate manual string-based APIs. It functions as a code generator that maps localization keys, static assets, and data models into typed source code using a template-based engine. The project uses custom templates to define the exact structure and syntax of the generated code. This allows the generated output to match specific project conventions while providing a flexible system for mapping translation keys and converting local files, colors, and fonts into typed constants. The tool co

    Parses data models to create classes for entities including attributes, relationships, and fetch requests.

    Swift
    GitHub पर देखें↗9,545
  • crazyguitar/pysheeetcrazyguitar का अवतार

    crazyguitar/pysheeet

    8,150GitHub पर देखें↗

    pysheeet एक तकनीकी संदर्भ लाइब्रेरी है जो उन्नत Python डेवलपमेंट, सिस्टम एकीकरण और उच्च-प्रदर्शन कंप्यूटिंग के लिए कोड स्निपेट्स और कार्यान्वयन पैटर्न का एक क्यूरेटेड संग्रह प्रदान करती है। यह निम्न-स्तरीय नेटवर्क प्रोग्रामिंग, नेटिव C एक्सटेंशन, और एसिंक्रोनस और समवर्ती प्रोग्रामिंग को लागू करने के लिए एक व्यापक गाइड के रूप में कार्य करती है। यह प्रोजेक्ट वितरित GPU इन्फरेंस और उच्च-प्रदर्शन सर्विंग के लिए टूल्स सहित लार्ज लैंग्वेज मॉडल्स के विकास और डिप्लॉयमेंट के लिए विशेष फ्रेमवर्क प्रदान करती है। इसमें GPU रिसोर्स एलोकेशन और मल्टी-नोड वर्कलोड मैनेजमेंट को कवर करते हुए उच्च-प्रदर्शन कंप्यूटिंग क्लस्टर ऑर्केस्ट्रेशन के लिए विस्तृत पैटर्न भी शामिल हैं। यह लाइब्रेरी सुरक्षित नेटवर्क संचार और क्रिप्टोग्राफी, ऑब्जेक्ट-रिलेशनल मैपिंग और डेटाबेस मैनेजमेंट, और जटिल डेटा स्ट्रक्चर्स और एल्गोरिदम के कार्यान्वयन सहित क्षमताओं की एक विस्तृत श्रृंखला को कवर करती है। यह मेमोरी मैनेजमेंट, फॉरेन-फंक्शन इंटरफ़ेस के माध्यम से नेटिव इंटरऑपरेबिलिटी, और सिस्टम-स्तरीय OS एकीकरण के लिए यूटिलिटीज़ भी प्रदान करती है।

    Provides patterns for automatically generating boilerplate methods for classes used primarily for data storage.

    Python
    GitHub पर देखें↗8,150
  • sschmid/entitassschmid का अवतार

    sschmid/Entitas

    7,658GitHub पर देखें↗

    Entitas is a data-oriented Entity Component System framework for Unity. It is designed to separate game state into components and logic into systems, utilizing a data-oriented design to optimize CPU cache usage, memory usage, and processing speed. The framework includes a C# source code generator that automatically produces boilerplate classes, entity accessors, and context singletons to reduce manual coding. It also provides a Unity editor debugging tool for real-time runtime state visualization, system performance monitoring, and visual entity inspection. The system manages entity lifecycl

    Automatically generates classes and methods to clarify data-logic interactions and reduce manual coding effort.

    C#c-sharpcode-generationcsharp
    GitHub पर देखें↗7,658
  • aarondl/sqlboileraarondl का अवतार

    aarondl/sqlboiler

    6,989GitHub पर देखें↗

    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

    Generates language-specific data classes and helper methods based on an existing database schema.

    Godatabasegogolang
    GitHub पर देखें↗6,989
  • raphw/byte-buddyraphw का अवतार

    raphw/byte-buddy

    6,856GitHub पर देखें↗

    Byte Buddy is a runtime code generation and bytecode manipulation library for Java. It provides a fluent API for creating and modifying Java classes during execution, enabling developers to define class structures, methods, and fields programmatically without requiring a compiler or direct bytecode assembly. The library supports agent-based class transformation, allowing loaded classes to be modified during JVM startup or runtime through a Java agent that intercepts class loading. It offers bytecode-level method interception for fine-grained control over method behavior, annotation-based code

    Generates new Java classes during execution with arbitrary structures beyond simple proxies.

    Javabyte-codedynamic-proxyinstrumentation
    GitHub पर देखें↗6,856
  • amitshekhariitbhu/from-java-to-kotlinamitshekhariitbhu का अवतार

    amitshekhariitbhu/from-java-to-kotlin

    6,324GitHub पर देखें↗

    From Java To Kotlin - Your Cheat Sheet For Java To Kotlin

    Demonstrates Kotlin data class syntax that auto-generates equals, hashCode, toString, and copy methods.

    Javaandroidcheet-sheetjava
    GitHub पर देखें↗6,324
  • jnunemaker/httpartyjnunemaker का अवतार

    jnunemaker/httparty

    5,894GitHub पर देखें↗

    HTTParty एक Ruby HTTP क्लाइंट लाइब्रेरी है जिसे स्टैंडर्डाइज़्ड API क्लाइंट्स बनाने के लिए डिज़ाइन किया गया है। यह लो-लेवल नेटवर्क प्रिमिटिव्स को एक हाई-लेवल इंटरफेस में एब्स्ट्रैक्ट करती है, जिससे डेवलपर्स रिमोट वेब सर्विसेज के साथ निरंतर इंटरैक्शन बनाए रखने के लिए क्लासेस के भीतर बेस URIs और रिक्वेस्ट कॉन्फ़िगरेशन्स को एनकैप्सुलेट कर सकते हैं। यह लाइब्रेरी रिस्पॉन्स हेडर्स के आधार पर कंटेंट को पार्स करने वाले रजिस्ट्री-बेस्ड सिस्टम का उपयोग करके रॉ नेटवर्क रिस्पॉन्स डेटा को नेटिव Ruby स्ट्रक्चर्स में बदलने की प्रक्रिया को ऑटोमेट करती है। यह फाइल ट्रांसफर के दौरान मेमोरी दक्षता बनाए रखने के लिए मल्टीपार्ट फॉर्म डेटा भेजने और बड़े पेलोड्स को स्ट्रीम करने के लिए विशेष मैकेनिज्म भी प्रदान करती है।

    Allows defining base URIs and request defaults within Ruby classes to encapsulate service-specific settings.

    Ruby
    GitHub पर देखें↗5,894
  • python-attrs/attrspython-attrs का अवतार

    python-attrs/attrs

    5,799GitHub पर देखें↗

    attrs is a Python library that automatically generates initialization, representation, equality, hashing, and ordering methods from declarative class attribute definitions. At its core, it provides a class decorator metaprogramming framework that intercepts class creation to rewrite the class body, producing dunder methods without manual boilerplate. The library includes a comprehensive attribute validation toolkit with built-in validators for type checks, range constraints, regex matching, length limits, and logical composition of validation rules. The library distinguishes itself through it

    Lists attributes and automatically generates initialization, representation, equality, and hashing methods.

    Python
    GitHub पर देखें↗5,799
  • tortoise/tortoise-ormtortoise का अवतार

    tortoise/tortoise-orm

    5,582GitHub पर देखें↗

    Tortoise ORM is an asynchronous object-relational mapper for Python that mirrors Django's model and queryset API while running on asyncio. It defines database tables as Python classes with typed fields and supports foreign key, many-to-many, and one-to-one relations, providing a chainable query API for filtering, annotating, grouping, and prefetching related objects without blocking the event loop. The ORM includes a built-in migration engine that detects model changes, generates migration files, and applies or reverts schema changes through a command-line tool. It connects to PostgreSQL, MyS

    Defines database tables as Python classes with typed fields and relations, automatically generating schema.

    Pythonasyncasynciomysql
    GitHub पर देखें↗5,582
  • pallets-eco/flask-sqlalchemypallets-eco का अवतार

    pallets-eco/flask-sqlalchemy

    4,314GitHub पर देखें↗

    Flask-SQLAlchemy is a toolkit that integrates the SQLAlchemy relational database toolkit with the Flask web framework. It enables relational data modeling by defining database table structures as Python classes and manages the persistence and retrieval of database records within a web application. The project binds database session lifecycles to the active application request context to ensure automatic connection cleanup. It provides specialized utilities for web data access, including query result pagination and a mechanism to automatically trigger 404 Not Found responses when a requested d

    Creates table structures using declarative classes that map application objects to database rows.

    Pythonflaskflask-sqlalchemypython
    GitHub पर देखें↗4,314
  • mitsuhiko/flask-sqlalchemymitsuhiko का अवतार

    mitsuhiko/flask-sqlalchemy

    4,311GitHub पर देखें↗

    Flask-SQLAlchemy is a relational database toolkit that integrates the SQLAlchemy object-relational mapper into web applications. It serves as a database session manager and schema toolkit, providing the necessary infrastructure to define data models and execute queries within a request lifecycle. The project is distinguished by its multi-database routing engine, which uses bind-keys to map different models to multiple distinct database engines. It also includes a SQL query auditing tool that captures and logs executed statements and timing data for a single request to identify performance bot

    Uses a declarative class system to automatically manage database metadata and naming conventions.

    Python
    GitHub पर देखें↗4,311
  • jqhph/dcat-adminjqhph का अवतार

    jqhph/dcat-admin

    4,022GitHub पर देखें↗

    dcat-admin is a Laravel admin panel framework used to rapidly build data-driven administration interfaces. It functions as a CRUD generator and backend scaffolding tool that automatically produces create, read, update, and delete interfaces based on database table schemas. The system distinguishes itself through a plugin-based extension architecture and the ability to run multiple independent administrative instances within a single installation. It provides specialized tools for mapping external APIs to forms and tables, as well as an event-driven form lifecycle for executing custom logic du

    Ships command-line tools to automatically generate specialized action classes for managing tree-structured data.

    PHPlaravellaravel-admin
    GitHub पर देखें↗4,022
  • linq2db/linq2dblinq2db का अवतार

    linq2db/linq2db

    3,239GitHub पर देखें↗

    linq2db is a type-safe object-relational mapper that translates LINQ expressions into optimized SQL queries for multiple database providers. It functions as a database mapper that links classes to tables and includes a SQL query builder and a command-line schema tool for generating data classes from existing databases. The project provides high-performance bulk data processing for inserting and loading large volumes of records via batch or binary copy methods. It also supports advanced SQL operations, including window functions, common table expressions for recursive hierarchical querying, an

    Ships a command-line tool to automatically generate data classes from an existing database schema.

    C#accessbulk-insertsclickhouse
    GitHub पर देखें↗3,239
  • simolus3/driftsimolus3 का अवतार

    simolus3/drift

    3,231GitHub पर देखें↗

    Drift is a type-safe SQL persistence library and relational mapper that provides a structured way to map database tables to classes and execute SQL queries with build-time validation. It functions as a type-safe query builder and a wrapper for SQLite and PostgreSQL, eliminating manual result set parsing by binding query outputs to native objects. The project distinguishes itself through a build-time code generation system that produces type-safe APIs and validates raw SQL statements against database versions before execution. It features reactive query streaming, which transforms SQL queries

    Customizes the structure of generated data classes, including mutability and serialization keys.

    Dartdartdart-build-systemflutter
    GitHub पर देखें↗3,231
  1. Home
  2. Data & Databases
  3. Data Structure Definitions
  4. Data Class Generators

सब-टैग एक्सप्लोर करें

  • Action Class GeneratorsTools for automating the creation of behavioral logic classes used in administrative actions. **Distinct from Data Class Generators:** Distinct from Data Class Generators: focuses on action-oriented logic classes rather than simple data holders.
  • Core Data Model GeneratorsTools that parse data models to generate Swift classes for Core Data entities. **Distinct from Data Class Generators:** Specifically targets Apple Core Data model parsing rather than generic data class generation.
  • Database-to-Code ScaffoldingGenerating language-specific data classes based on an existing database schema. **Distinct from Data Class Generators:** Focuses on scaffolding classes from a database schema rather than generating boilerplate methods for existing classes.
  • Generated Class Customization1 सब-टैगCustomizing the properties of generated data classes, such as mutability and serialization keys. **Distinct from Data Class Generators:** Distinct from Data Class Generators: focuses on the configuration of the generated classes rather than the act of generation itself.
  • Java RecordsConcise class definitions in Java that automatically generate boilerplate for data-carrying objects. **Distinct from Data Class Generators:** Specific to Java's Record syntax rather than general code generation tools
  • Kotlin Data Class Declarations1 सब-टैगDeclarations that automatically generate equals, hashCode, toString, and copy methods for classes. **Distinct from Data Class Generators:** Distinct from Data Class Generators: focuses on Kotlin's specific data class keyword and its auto-generated methods, not general annotation-based generation.