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

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

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

ormar-orm/ormar

0
View on GitHub↗
1,805 स्टार्स·97 फोर्क्स·Python·MIT·18 व्यूज़collerek.github.io/ormar↗

Ormar

Ormar is an asynchronous object-relational mapper for Python that integrates database persistence with data validation. It functions as a bridge between relational database management and application-level data structures, allowing developers to define database schemas that serve simultaneously as validation models.

The project distinguishes itself by using validation classes to enforce schema integrity, ensuring that all persisted records conform to defined types and structures. It supports complex relational associations, including one-to-many and many-to-many relationships, and provides event-driven lifecycle hooks that trigger custom logic during record state changes to maintain data consistency.

The library covers a broad range of database management capabilities, including non-blocking query execution and automated schema migration tools. It utilizes a low-level query builder to translate object methods into structured database operations, while providing command-line utilities to synchronize physical database versions with application code across different environments.

Features

  • Async Python ORMs with Relations - Provides an asynchronous object-relational mapper that integrates Pydantic validation with web framework compatibility.
  • Object-Relational Mapping Associations - Defines complex relational associations and foreign key constraints through declarative class-level attributes.
  • Relational Data Modeling - Organizes data into structured tables with defined one-to-many and many-to-many relationships.
  • Pydantic Schema Validation - Enforces strict schema integrity and type validation using Pydantic models for all persisted records.
  • Asynchronous Database Drivers - Provides non-blocking database connectivity by leveraging asynchronous drivers to maintain high concurrency.
  • Database Lifecycle Hooks - Triggers custom logic automatically before or after database operations to ensure data consistency.
  • Database Schema Migrations - Applies versioned updates to database schemas to maintain structural compatibility with application code.
  • Database Migration Management - Coordinates schema changes and versioning across development, testing, and production environments.
  • Many-to-Many Associations - Manages complex entity associations and integrity across related database tables.
  • Relational Database Integrations - Provides a toolkit for managing complex table associations and schema migrations in asynchronous applications.
  • Query Builders - Translates high-level object methods into optimized SQL statements using a low-level query builder.
  • Asynchronous Database Access - Performs non-blocking database operations to maintain high performance during heavy data processing.
  • Asynchronous Operation Execution - Enables non-blocking database operations to retrieve and modify records without stalling the main application thread.
  • Database Schema Migrations - Automates database schema evolution and versioning to keep physical structures synchronized with application code.
  • Lifecycle Event Hooks - Executes custom logic at specific stages of the database record lifecycle to maintain data integrity.
  • Unified Data Modeling - Defines database schemas that serve as both persistence layers and validation models for web application endpoints.

स्टार हिस्ट्री

ormar-orm/ormar के लिए स्टार हिस्ट्री चार्टormar-orm/ormar के लिए स्टार हिस्ट्री चार्ट

AI सर्च

और अधिक बेहतरीन रिपॉजिटरी खोजें

अपनी ज़रूरत को सरल भाषा में बताएं — AI हजारों क्यूरेटेड ओपन-सोर्स प्रोजेक्ट्स को प्रासंगिकता के आधार पर रैंक करता है।

Start searching with AI

Ormar के ओपन-सोर्स विकल्प

समान ओपन-सोर्स प्रोजेक्ट्स, जो Ormar के साथ साझा की गई सुविधाओं के आधार पर रैंक किए गए हैं।
  • miguelgrinberg/microblogmiguelgrinberg का अवतार

    miguelgrinberg/microblog

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

    This project is a social blogging application built with Flask. It provides a platform for user account management, following relationships, and chronological post streams, supported by a PostgreSQL relational database. The application features a multilingual web interface with localized content and date formatting. It is designed as a dockerized web application, utilizing containerization for consistent deployment across different environments. The system integrates a variety of core capabilities, including full-text search with provider abstraction, an asynchronous task worker for backgrou

    Pythonflaskpythonwebapp
    GitHub पर देखें↗4,771
  • fastapi/sqlmodelfastapi का अवतार

    fastapi/sqlmodel

    18,137GitHub पर देखें↗

    SQLModel is a type-safe object-relational mapping library for Python that integrates database schema definitions with data validation logic. By combining these two roles into a single class, it allows developers to manage relational data structures and enforce data integrity for web APIs simultaneously. The framework is built to support asynchronous database operations, enabling high-performance applications to execute queries and transactions without blocking the main execution thread. The library distinguishes itself by leveraging Python type hints to provide IDE autocompletion and compile-

    Pythonfastapijsonjson-schema
    GitHub पर देखें↗18,137
  • 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

    Pythonasyncasynciomysql
    GitHub पर देखें↗5,582
  • pardom/activeandroidpardom का अवतार

    pardom/ActiveAndroid

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

    ActiveAndroid is a persistence framework for managing local SQLite databases on Android. It provides an active record object-relational mapping system that binds database tables to classes, allowing for data persistence and retrieval without writing manual SQL. The project distinguishes itself through a dedicated schema migration tool that updates database structures using versioned scripts loaded from application assets. It also includes a framework for sharing database content between different Android applications via a standard URI-based content provider interface. The library covers bro

    Java
    GitHub पर देखें↗4,656
Ormar के सभी 30 विकल्प देखें→

अक्सर पूछे जाने वाले प्रश्न

ormar-orm/ormar क्या करता है?

Ormar is an asynchronous object-relational mapper for Python that integrates database persistence with data validation. It functions as a bridge between relational database management and application-level data structures, allowing developers to define database schemas that serve simultaneously as validation models.

ormar-orm/ormar की मुख्य विशेषताएं क्या हैं?

ormar-orm/ormar की मुख्य विशेषताएं हैं: Async Python ORMs with Relations, Object-Relational Mapping Associations, Relational Data Modeling, Pydantic Schema Validation, Asynchronous Database Drivers, Database Lifecycle Hooks, Database Schema Migrations, Database Migration Management।

ormar-orm/ormar के कुछ ओपन-सोर्स विकल्प क्या हैं?

ormar-orm/ormar के ओपन-सोर्स विकल्पों में शामिल हैं: miguelgrinberg/microblog — This project is a social blogging application built with Flask. It provides a platform for user account management,… fastapi/sqlmodel — SQLModel is a type-safe object-relational mapping library for Python that integrates database schema definitions with… tortoise/tortoise-orm — Tortoise ORM is an asynchronous object-relational mapper for Python that mirrors Django's model and queryset API while… seaql/sea-orm — Sea-ORM is an asynchronous SQL object-relational mapper and database toolkit for mapping relational tables to strongly… pardom/activeandroid — ActiveAndroid is a persistence framework for managing local SQLite databases on Android. It provides an active record… geldata/gel — Gel is an object-relational database system that models data as a graph of interconnected objects. By utilizing a…

Ormar को शामिल करने वाली क्यूरेटेड खोजें

चुनिंदा कलेक्शन जहाँ Ormar दिखाई देता है।
  • टाइप-सेफ Python ORM और क्वेरी बिल्डर्स
  • an open source ORM for relational databases