awesome-repositories.com
Blog
awesome-repositories.com

Descoperă cele mai bune repository-uri open source cu căutare AI.

ExploreazăCăutări recomandateAlternative open-sourceSoftware self-hostedBlogHartă site
ProiectDespreCum realizăm clasamentulPresăServer MCP
LegalConfidențialitateTermeni
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

9 repository-uri

Awesome GitHub RepositoriesDjango Model Generation

Generation of randomized data specifically tailored to Django model fields and constraints.

Distinct from Data Model Generation: Specializes general data model generation for the Django framework specifically.

Explore 9 awesome GitHub repositories matching data & databases · Django Model Generation. Refine with filters or upvote what's useful.

Awesome Django Model Generation GitHub Repositories

Găsește cele mai bune repo-uri cu AI.Vom căuta cele mai potrivite repository-uri folosind AI.
  • hypothesisworks/hypothesisAvatar HypothesisWorks

    HypothesisWorks/hypothesis

    8,717Vezi pe GitHub↗

    Hypothesis is a Python property-based testing library and data generation engine. It enables the discovery of edge cases and bugs by generating a wide range of randomized inputs based on defined strategies and shrinking complex failing examples to their smallest possible form. It also functions as a state machine testing framework to verify system behavior across sequences of interdependent operations. The project features a fuzzing integration layer that converts raw byte buffers from coverage-guided fuzzers into structured test cases. It includes a persistence mechanism to store and synchro

    Produces randomized data instances that respect Django field validators and database constraints.

    Pythonfuzzingproperty-based-testingpython
    Vezi pe GitHub↗8,717
  • yangjianxin1/fireflyAvatar yangjianxin1

    yangjianxin1/Firefly

    6,642Vezi pe GitHub↗

    Firefly is a training framework and inference engine for large language models. It functions as a toolkit for pre-training and fine-tuning various open-weight architectures, providing a system for model alignment and parameter-efficient fine-tuning. The project includes utilities for merging adapter weights back into base models to create standalone files. It also provides a model alignment toolkit to format training data according to specific prompt templates, ensuring conversational consistency across different models. The framework supports distributed model training and preference-based

    Formats raw training datasets into specific prompt structures to ensure conversational consistency across different models.

    Pythonalpacaaquilabaichuan
    Vezi pe GitHub↗6,642
  • inventree/inventreeAvatar inventree

    inventree/InvenTree

    6,350Vezi pe GitHub↗

    InvenTree is an open-source inventory management platform built on Django, designed for tracking parts, stock levels, and supply chain operations through a web interface and REST API. The system uses barcodes—including QR codes, 1D barcodes, and Data Matrix codes—as primary identifiers for scanning, linking, and triggering inventory actions, and extends core functionality through a Python plugin framework supporting custom actions, UI panels, barcode handlers, and scheduled tasks. The platform distinguishes itself through a comprehensive plugin-based extensibility system that allows custom in

    Builds the entire data layer on Django's ORM, using model introspection to drive API endpoints and serialization.

    Pythondjangohacktoberfestpython
    Vezi pe GitHub↗6,350
  • tortoise/tortoise-ormAvatar tortoise

    tortoise/tortoise-orm

    5,582Vezi pe GitHub↗

    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, mirroring Django's model API for familiar object-oriented data modeling.

    Pythonasyncasynciomysql
    Vezi pe GitHub↗5,582
  • carltongibson/django-filterAvatar carltongibson

    carltongibson/django-filter

    4,683Vezi pe GitHub↗

    django-filter este o bibliotecă pentru filtrarea QuerySet-urilor Django prin maparea parametrilor URL către căutări în baza de date folosind sintaxă declarativă. Acesta funcționează ca un generator de filtre de model și un instrument de căutare în baza de date care traduce parametrii cererii în interogări pentru a rafina rezultatele datelor. Proiectul permite generarea automată a filtrelor de căutare și a formularelor orientate către utilizator pe baza definițiilor câmpurilor modelului. Suportă logica avansată de recuperare prin metode de căutare personalizate, căi de relație și integrarea căutării full-text, oferind în același timp un sistem pentru rafinarea rezultatelor în endpoint-urile API REST. Suprafața sa de capabilități include crearea de formulare de filtrare interactive, randarea vizualizărilor de listă filtrate și utilizarea funcțiilor factory pentru instanțierea dinamică a seturilor de filtre. Sistemul gestionează, de asemenea, filtrarea specifică tipului pentru booleeni, UUID-uri și timestamp-uri ISO 8601, precum și filtrarea bazată pe cereri folosind identitatea utilizatorului autentificat.

    Automatically creates search filters and user-facing forms based on Django model field definitions.

    Python
    Vezi pe GitHub↗4,683
  • jqhph/dcat-adminAvatar jqhph

    jqhph/dcat-admin

    4,022Vezi pe GitHub↗

    dcat-admin este un framework de panou de administrare Laravel utilizat pentru a construi rapid interfețe administrative bazate pe date. Funcționează ca un generator CRUD și instrument de scaffolding backend care produce automat interfețe de creare, citire, actualizare și ștergere bazate pe schemele tabelelor din baza de date. Sistemul se distinge printr-o arhitectură de extensii bazată pe plugin-uri și capacitatea de a rula mai multe instanțe administrative independente într-o singură instalare. Oferă instrumente specializate pentru maparea API-urilor externe către formulare și tabele, precum și un ciclu de viață al formularului bazat pe evenimente pentru executarea de logică personalizată în timpul rezoluției și trimiterii. Framework-ul acoperă o gamă largă de domenii de capabilități, inclusiv controlul accesului bazat pe roluri (RBAC) pentru gestionarea permisiunilor ierarhice, o suită completă de grile de gestionare a datelor cu editare inline și fluxuri de lucru pentru formulare în mai mulți pași. Include, de asemenea, instrumente de vizualizare a datelor pentru dashboard-uri operaționale și o varietate de utilitare de manipulare a conținutului pentru încărcări de fișiere mari și editare text îmbogățit. Sunt furnizate utilitare de linie de comandă pentru a automatiza generarea componentelor administrative și a claselor de acțiune.

    Implements a model-driven architecture where database schemas and model attributes drive the generation of CRUD views.

    PHPlaravellaravel-admin
    Vezi pe GitHub↗4,022
  • koxudaxi/datamodel-code-generatorAvatar koxudaxi

    koxudaxi/datamodel-code-generator

    3,943Vezi pe GitHub↗

    This project is a command-line schema-to-code converter designed to transform diverse data specifications into type-safe Python data structures. It functions as a generator for Pydantic models, dataclasses, and typed dictionaries, enabling developers to maintain synchronization between evolving data contracts and application code. By parsing formats such as JSON Schema, OpenAPI, AsyncAPI, Protobuf, and Avro, the tool automates the creation of native classes that reflect the constraints and metadata defined in the source specifications. The generator distinguishes itself through a highly confi

    Derives data models from specific API operations using identifiers and status codes.

    Pythoncode-generatorcsvdataclass
    Vezi pe GitHub↗3,943
  • xo/dbtplAvatar xo

    xo/dbtpl

    3,892Vezi pe GitHub↗

    dbtpl este un generator de modele de bază de date și un introspector de schemă care produce cod sursă type-safe și modele de date din schemele bazelor de date SQL. Funcționează ca un instrument de linie de comandă care mapează tipurile SQL la structuri Go și funcții de execuție, oferind în același timp un sistem bazat pe template-uri pentru crearea de cod sursă personalizat și definiții de schemă. Instrumentul suportă mai multe motoare de baze de date, inclusiv PostgreSQL, MySQL, SQLite, Oracle și SQL Server. Se distinge prin faptul că permite utilizatorilor să definească formate de output personalizate prin template-uri text și prin capacitatea de a genera definiții de model compatibile pentru framework-ul web Django. Capabilitățile sale se extind la producerea de scripturi SQL pentru migrarea și oglindirea bazelor de date, precum și la exportul reprezentărilor de schemă în formate JSON sau YAML. În plus, poate genera fișiere dot pentru a vizualiza relațiile dintre bazele de date și diagramele structurale.

    Produces compatible model definitions for the Django web framework based on database schemas or SQL queries.

    Gocode-generatorgolangmicrosoft-sql-server
    Vezi pe GitHub↗3,892
  • fastapi-admin/fastapi-adminAvatar fastapi-admin

    fastapi-admin/fastapi-admin

    3,791Vezi pe GitHub↗

    fastapi-admin is a web-based administrative interface that automatically generates CRUD control panels from FastAPI application models and database schemas. It serves as a model-driven dashboard generator that constructs administrative forms and data tables by inspecting database model metadata and field constraints at runtime. The project integrates with asynchronous object-relational mapping to provide a TortoiseORM admin interface, enabling the management of relational database content through a structured dashboard. The resulting interface utilizes a responsive design system for a consist

    Automatically constructs administrative interfaces by inspecting database schema definitions and model metadata at runtime.

    Python
    Vezi pe GitHub↗3,791
  1. Home
  2. Data & Databases
  3. Data Model Generation
  4. Django Model Generation

Explorează sub-etichetele

  • App RegistrationsRegisters the plugin's directory as an installed Django application, enabling deep integration with the server's app system. **Distinct from Django Model Generation:** Distinct from Django Model Generation: focuses on registering Django apps, not generating model data.
  • Django Model DefinitionsGenerates Python class definitions compatible with the Django web framework's ORM. **Distinct from Django Model Generation:** Focuses on generating the model structure itself rather than generating random data for those models
  • Model-Based Filter Generators1 sub-tagTools that automatically generate filtering interfaces based on Django model definitions. **Distinct from Django Model Generation:** Focuses on generating filter sets and forms, not generating random data for models.
  • Model-Driven Architectures2 sub-tag-uriArchitectures where Django ORM models drive API endpoints, admin interfaces, and serialization through introspection. **Distinct from Django Model Generation:** Distinct from Django Model Generation: focuses on the architectural pattern of model-driven API generation rather than data generation.
  • ORM-Driven ArchitecturesArchitectures where the ORM layer drives API endpoints, admin interfaces, and serialization through model introspection. **Distinct from Django Model Generation:** Distinct from Django Model Generation: focuses on the architectural pattern of ORM-driven API generation rather than data generation.