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
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-
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
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
Ormar هو نظام تعيين كائني علائقي (ORM) غير متزامن لـ Python يدمج استمرارية قاعدة البيانات مع التحقق من صحة البيانات. يعمل كجسر بين إدارة قاعدة البيانات العلائقية وهياكل بيانات مستوى التطبيق، مما يسمح للمطورين بتعريف مخططات قاعدة البيانات التي تعمل في نفس الوقت كنماذج للتحقق.
The main features of ormar-orm/ormar are: 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.
Open-source alternatives to ormar-orm/ormar include: 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… pardom/activeandroid — ActiveAndroid is a persistence framework for managing local SQLite databases on Android. It provides an active record… seaql/sea-orm — Sea-ORM is an asynchronous SQL object-relational mapper and database toolkit for mapping relational tables to strongly… geldata/gel — Gel is an object-relational database system that models data as a graph of interconnected objects. By utilizing a…