nowfound

Dev tools · alternatives · 2026

24 alternatives to An ORM for Python objects, inspired by Django

Python without ifs and buts - an ORM layer for Python objects, inspired by Django - onyb/reobject

This is an object-relational mapping tool designed for Python developers who want to work with databases using Python objects rather than raw SQL. Inspired by Django's ORM approach, it provides a way to define database… Below are 24 products that do a similar job, ranked by how close each is in meaning and then by launch-day votes. An ORM for Python objects, inspired by Django launched in 2017; newer entries below may have overtaken it.

  1. 1

    I wrote a relational database management system (RDBMS) (sqlite clone) from scratch in pure Python.

    2023 · github.com · its alternatives →

  2. 2

    A Go SQL query builder and struct mapper. Contribute to samonzeweb/godb development by creating an account on GitHub.

    2016 · github.com · its alternatives →

  3. 3

    An extremely simple and explicit ORM for TypeScript - Seb-C/kiss-orm

    2020 · github.com · its alternatives →

  4. 4

    I created this ORM to fill a gap in the Python ecosystem. Due to the nature of typing in Python there are no other Python ORMs that can provide correct type hints. Prisma Python manages to work around this by auto-generating python types. Aside from static type checking, providing type hints means that you will get autocomplete suggestions for you which for me is the killer feature for this ORM (see the GIF in the README for an example). It's also built on top of Prisma, a next-generation ORM for TypeScript which means that the core query building and connection handling has been battle…

    2022 · github.com · its alternatives →

  5. 5OA

    The Orator ORM provides a simple yet beautiful ActiveRecord implementation to Python.

    2015 · orator-orm.com · its alternatives →

  6. 6

    Hi HN! I built Oxyde because I was tired of duplicating my models. If you use FastAPI, you know the drill. You define Pydantic models for your API, then define separate ORM models for your database, then write converters between them. SQLModel tries to fix this but it's still SQLAlchemy underneath. Tortoise gives you a nice Django-style API but its own model system. Django ORM is great but welded to the framework. I wanted something simple: your Pydantic model IS your database model. One class, full validation on input and output, native type hints, zero duplication. The query API is…

    Mar 2026 · github.com · its alternatives →

  7. 7

    A pure ORM for writing native SQL queries yielding pure business objects - craigmichaelmartin/pure-orm

    2021 · github.com · its alternatives →

  8. 8

    Writing SQL using Java syntax. Contribute to braisdom/ObjectiveSql development by creating an account on GitHub.

    2020 · github.com · its alternatives →

  9. 9
    Taipy 3.0▲304

    Build powerful data and AI apps in pure Python

    2024 · github.com · its alternatives →

  10. 10

    Generate APIs, databases, and your backend with a prompt.

    2023 · its alternatives →

  11. 11
    MakeML▲274

    Train Neural Networks without a line of code

    2019 · makeml.app · its alternatives →

  12. 12DS

    2021 · django-sql-dashboard.datasette.io · its alternatives →

  13. 13

    A lightweight database with Python syntax queries, using ZeroMQ - asrp/pyzdb

    2017 · github.com · its alternatives →

  14. 14

    Bring AI to your database

    2023 · github.com · its alternatives →

  15. 15
    RelateDB▲140

    Offline-first database schema designer in your browser

    Jan 2026 · relatedb.com · its alternatives →

  16. 16

    I've been exploring the (not so=) amazing potential of AI in coding and have compiled a list of tools. From AI-powered IDEs to code generators, this resource is my contribution to the community. I'm still on the fence about including txt2sql projects, as their functionality seems too basic to me. And I'm personally maintaining this, so your feedback is wellcome.

    2025 · aicode.danvoronov.com · its alternatives →

  17. 17

    AsyncIO ORM for python, built with relations in mind

    2021 · github.com · its alternatives →

  18. 18

    A tool for refurbishing and modernizing Python codebases - dosisod/refurb

    2022 · github.com · its alternatives →

  19. 19

    Greetings! A 2.5 weekends project to teach myself newer Python features (>= 3.10). Conditions are written as Lambda expressions that annotate parameters and return types, and coexist with type annotations. Symbols to share values between conditions are also supported to a limited extend.

    2022 · github.com · its alternatives →

  20. 20

    I've developed Django Ninja CRUD, a tool to simplify CRUD operations in Django by leveraging Django Ninja's strengths. It aims to make CRUD operations more intuitive, modular, and efficient, especially for large-scale projects. Key aspects: - Declarative, intuitive CRUD operations. - Modular approach with composition-over-inheritance. - Enhanced testing capabilities for robust applications. The tool is designed to transform Django development workflows, improving efficiency and maintainability. Read more about the development, features and roadmap here:…

    2023 · github.com · its alternatives →

  21. 21QW
  22. 22
  23. 23

    Imagine learns how you work, then runs the repeatable work inside your existing tools, so your business stops depending on you for every step, while you keep the final call.

    2021 · imagine.ai · its alternatives →

  24. 24

    My Machine Learning Web Service. Contribute to pplonski/my_ml_service development by creating an account on GitHub.

    2020 · github.com · its alternatives →

Also compare

Ranked by how close each launch is in meaning, then by votes. Prices were read from each product’s own site when checked and can change. Refine with your own description →