Open Source ORM Projects
Object-relational mapping (ORM) tools connect application code to relational databases by representing tables and records as familiar programming-language objects. They can reduce repetitive SQL, manage database connections, and provide ways to query, create, and update data. Many also support schema migrations, transactions, and relationships between tables, helping teams work with database-backed applications while keeping data access organized.
Open source ORM tools range from lightweight query layers to full-featured frameworks with schema management and validation. When choosing one, consider its supported languages and databases, licensing, maintenance activity, documentation, performance needs, and fit with your application’s existing stack. Check how it handles migrations, complex queries, and database-specific features. ORMs are useful for developers and teams building applications that need maintainable, consistent access to relational data.
3 repositories · updated August 5, 2026

django-taggit: Simple Tagging for Django Applications
django-taggit offers a straightforward approach to adding tagging functionality to your Django projects. It simplifies the process of managing tags for your models, integrating seamlessly with Django's ORM, forms, and admin interface. This project is maintained by Jazzband, ensuring ongoing development and community support.

SQLModel: Simplifying SQL Databases in Python with Pydantic and SQLAlchemy
SQLModel is a Python library designed for intuitive, compatible, and robust interaction with SQL databases. Built on Pydantic and SQLAlchemy, it streamlines database operations, especially within FastAPI applications, by leveraging Python type annotations. It aims to minimize code duplication and enhance developer experience with excellent editor support.

Drizzle ORM: A Headless TypeScript ORM for Modern Web Development
Drizzle ORM is a modern, lightweight, and headless TypeScript ORM designed for NodeJS, TypeScript, and JavaScript environments. It offers robust support for various SQL databases, including serverless options, and emphasizes type-safety and extensibility. With over 31,000 stars, Drizzle ORM is a popular choice for developers seeking a performant and flexible solution for their data interactions.