A favicon of Python ORM

Python ORM

An async Python ORM supporting Postgres, MySQL, and SQLite. Built with SQLAlchemy core, Databases, and Pydantic for validation and migrations.

Visit Python ORM
A screenshot of Python ORMVisit

ORM is an async ORM for Python, supporting Postgres, MySQL, and SQLite. It leverages established libraries for its core functionality:

  • SQLAlchemy core for robust query building.
  • Databases for cross-database asynchronous support.
  • Pydantic for data validation.

This foundation allows you to use tools like Alembic for database migrations. ORM provides a familiar model definition structure and an async interface for database operations.

Installation is straightforward via pip, with optional dependencies for specific database drivers (postgresql, mysql, sqlite).

Categories:
Share:
Featured tools:

Similar to Python ORM:

Generate Python API docs instantly from your code.
DocumentationPython
Automatically generate API documentation for Python projects from existing docstrings. Supports type hints, cross-linking, and common docstring formats.
Compress and transform data buffers efficiently in Python.
Data CompressionPython
Compress and transform data buffers in Python for efficient data storage and communication. Supports various codecs and integrates with array libraries.
Simple, fast, file-based key-value storage for Python.
DatabasesPython
Store key-value data easily in Python with this lightweight, file-based library. Offers simple API, fast performance, and asynchronous support.
Simple, lightweight document database for Python apps.
DatabasesPython
Use a lightweight, pure Python document database for small applications. Offers a simple API, no external dependencies, and easy extensibility.
Native object persistence for Python applications.
DatabasesPython
Store Python objects directly in a transparent, ACID-compliant object-oriented database. Requires minimal code changes for native object persistence.
IPython power for your Python debugging sessions.
DebuggingPython
Integrate IPython's enhanced features like tab completion, syntax highlighting, and better tracebacks into the standard Python debugger (pdb).
Visual Python debugging, right in your terminal.
DebuggingPython
Debug Python code visually within your console. Offers a lightweight, keyboard-driven interface with syntax highlighting, stack traces, and variable inspection.
Flexible toolkit for Python code tracing and debugging.
DebuggingPython
Trace Python code execution with powerful filters and custom actions. Debug, log, and inspect code behavior without complex setup or storage.
Visual profiler for Python
DebuggingProfiling+1 more
Python package providing rich and interactive visualizations for various Python program characteristics such as running time and memory usage.

Command Menu