SQLAlchemy

The Database Toolkit for Python (by sqlalchemy)

SQLAlchemy Alternatives

Similar projects and alternatives to SQLAlchemy

  1. Visual Studio Code

    Visual Studio Code

  2. InfluxDB

    InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.

    InfluxDB logo
  3. Godot

    Godot Engine – Multi-platform 2D and 3D game engine

  4. React

    1,997 SQLAlchemy VS React

    The library for web and native user interfaces.

  5. bevy

    604 SQLAlchemy VS bevy

    A refreshingly simple data-driven game engine built in Rust

  6. Bootstrap

    The most popular HTML, CSS, and JavaScript framework for developing responsive, mobile first projects on the web.

  7. fastapi

    573 SQLAlchemy VS fastapi

    FastAPI framework, high performance, easy to learn, fast to code, ready for production

  8. Django

    549 SQLAlchemy VS Django

    The Web framework for perfectionists with deadlines.

  9. Stream

    Stream - Scalable APIs for Chat, Feeds, Moderation, & Video. Stream helps developers build engaging apps that scale to millions with performant and flexible Chat, Feeds, Moderation, and Video APIs and SDKs powered by a global edge network and enterprise-grade infrastructure.

    Stream logo
  10. PostgreSQL

    Mirror of the official PostgreSQL GIT repository. Note that this is just a *mirror* - we don't work with pull requests on github. To contribute, please see https://wiki.postgresql.org/wiki/Submitting_a_Patch

  11. Prisma

    498 SQLAlchemy VS Prisma

    Next-generation ORM for Node.js & TypeScript | PostgreSQL, MySQL, MariaDB, SQL Server, SQLite, MongoDB and CockroachDB

  12. Pandas

    431 SQLAlchemy VS Pandas

    Flexible and powerful data analysis / manipulation library for Python, providing labeled data structures similar to R data.frame objects, statistical functions, and much more

  13. Poetry

    415 SQLAlchemy VS Poetry

    Python packaging and dependency management made easy

  14. Pytorch

    408 SQLAlchemy VS Pytorch

    Tensors and Dynamic neural networks in Python with strong GPU acceleration

  15. Newman

    389 SQLAlchemy VS Newman

    Newman is a command-line collection runner for Postman

  16. MongoDB

    The MongoDB Database

  17. Rustlings

    :crab: Small exercises to get you used to reading and writing Rust code!

  18. django-rest-framework

    Web APIs for Django. 🎸

  19. pydantic

    183 SQLAlchemy VS pydantic

    Data validation using Python type hints

  20. scikit-learn

    scikit-learn: machine learning in Python

  21. litestar

    73 SQLAlchemy VS litestar

    Discontinued Light, Flexible and Extensible ASGI API framework | Effortlessly Build Performant APIs [Moved to: https://github.com/litestar-org/litestar]

  22. celery

    54 SQLAlchemy VS celery

    Distributed Task Queue (development branch)

  23. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a better SQLAlchemy alternative or higher similarity.

SQLAlchemy discussion

  1. User avatar
    ajatkj
    · over 1 year ago
    · Reply

    Review ★★★★☆ 8/10

SQLAlchemy reviews and mentions

Posts with mentions or reviews of SQLAlchemy. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2025-07-28.
  • How to Make Websites That Will Require Lots of Your Time and Energy
    4 projects | news.ycombinator.com | 28 Jul 2025
    at the very least, if you are really writing lots of INSERTs by hand I bet you are either not quoting properly or you are writing queries with 15 placeholders and someday you'll put one in the wrong place.

    ORMs and related toolkits have come a long way since they were called the "Vietnam of Computer Science". I am a big fan of JooQ in Java

    https://www.jooq.org/

    and SQLAlchemy in Python

    https://www.sqlalchemy.org/

    Note both of these support both an object <-> SQL mapper (usually with generated objects) that covers the case of my code sample above, and a DSL for SQL inside the host language which is delightful if you want to do code generation to make query builders and stuff like that. I work on a very complex search interface which builds out joins, subqueries, recursive CTEs, you name it, and the code is pretty easy to maintain.

  • Automatic PR creation on GitHub for database schema change
    4 projects | dev.to | 21 Jul 2025
    Updating a database schema as part of your development process often feels more complicated than it should be. If you’ve ever worked with tools like SQLAlchemy, Alembic, or EF Core, you probably know the drill: you first update your model classes in code, then generate a migration file, and finally apply those changes to your database. It's not a terrible process—but it's slow, easy to mess up with the correct migration order, and repetitive. You constantly have to switch contexts: from writing model code, to terminal commands, to reviewing raw SQL.
  • A Lisp adventure on the calm waters of the dead C (2021)
    5 projects | news.ycombinator.com | 27 Jun 2025
    Two good examples of "builders to SQL" are

    https://www.jooq.org/

    and

    https://www.sqlalchemy.org/

    JooQ isn't everybody's taste but I use it for my job and I think it's great particularly in that you can reuse expressions and write generators for complex queries. We have a powerful search interface that combines full-text with other kinds of queries ("Is about topic T", "Data was collected between S and E") that is beautiful. I think it's funny how JooQ has that lispy f(a,b) style (no accident it is like ferocity) and how Sqlalchemy is really fluent and takes advantage of operator overloading.

  • 10 Useful Tools and Libraries for Python Developers
    8 projects | dev.to | 29 Mar 2025
    6. SQLAlchemy - Database Interaction using ORM
  • Ask HN: SQL ORM with nested atomic updates?
    1 project | news.ycombinator.com | 25 Mar 2025
  • How To Secure APIs from SQL Injection Vulnerabilities
    3 projects | dev.to | 19 Mar 2025
    Object-Relational Mapping frameworks like Hibernate (Java), SQLAlchemy (Python), and Sequelize (Node.js) typically use parameterized queries by default and abstract direct SQL interaction. These frameworks help eliminate common developer errors that might otherwise introduce vulnerabilities.
  • Ask HN: Python ORM Solutions in 2025?
    1 project | news.ycombinator.com | 9 Mar 2025
    SQLAlchemy [0] is still arguably the most featureful and robust ORM in Python (although it is much more than an ORM). It is likely the best default choice unless you're already working within a framework that offers its own ORM.

    [0]: https://www.sqlalchemy.org

  • Creating an Application with Amazon RDS and MySQL in the Cloud
    3 projects | dev.to | 11 Dec 2024
    SQLAlchemy Documentation. "SQLAlchemy ORM." https://www.sqlalchemy.org/.
  • Leveraging Python for Scalable Data Pipelines
    1 project | dev.to | 10 Oct 2024
    Let’s start with a simple example of a data pipeline that reads data from a CSV file, processes it, and stores the result in a database. We’ll use Pandas for data manipulation and SQLAlchemy to interact with an SQL database.
  • Creating an arXiv DB
    7 projects | dev.to | 31 Aug 2024
    We will define our database schema using SQLAlchemy. First, we will store a subset of the information in a single table called documents. This is to test that our database configuration is correct and avoid storing nested data now. The code is fairly simple to create a SQLite3 database with SQLAlchemy:
  • A note from our sponsor - InfluxDB
    www.influxdata.com | 23 Dec 2025
    InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now. Learn more →

Stats

Basic SQLAlchemy repo stats
141
11,303
9.8
4 days ago

Sponsored
InfluxDB – Built for High-Performance Time Series Workloads
InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.
www.influxdata.com

Did you know that Python is
the 2nd most popular programming language
based on number of references?