tortoise-orm
Familiar asyncio ORM for python, built with relations in mind (by tortoise)
prisma-client-py
Prisma Client Python is an auto-generated and fully type-safe database client designed for ease of use (by RobertCraigie)
tortoise-orm | prisma-client-py | |
---|---|---|
11 | 11 | |
4,715 | 1,908 | |
1.8% | - | |
9.1 | 8.7 | |
5 days ago | 6 days ago | |
Python | Python | |
Apache License 2.0 | Apache License 2.0 |
The number of mentions indicates the total number of mentions that we've tracked plus the number of user suggested alternatives.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
tortoise-orm
Posts with mentions or reviews of tortoise-orm.
We have used some of these posts to build our list of alternatives
and similar projects. The last one was on 2024-12-11.
-
Django and Postgres for the Busy Rails Developer
Wouldn't know. However, some standalone projects are attempting to replicate the same experience, check Tortoise ORM - https://github.com/tortoise/tortoise-orm.
-
FastAPI, Pydantic, Psycopg3: the holy trinity for Python web APIs
TortoiseORM: I personally really like this Django-inspired async ORM; it's clean and nice to use.
- Building a full Django project, starting with a single file
-
How to Connect a FastAPI Server to PostgreSQL and Deploy on GCP Cloud Run
To do this, we can use the Tortoise-ORM. Begin by installing the package:
-
Example typescript project repos?
If I was answering this question but for python, I'd recommend something like prefect, boto3, or tortoise-orm -- not extremely complex and with a pretty comprehensible featureset.
-
What DB and Hosting Site should I use for my Python Bot?
If you're just starting with relational databases i suggest you use an ORM an object relational mapper. Which allows you to use simple python to make all database interactions. And i recommend using tortoise ORM.
- Which ORM framework are you using with Python, and why?
-
Using Django ORM in asyncio project without Django?
Does anybody have any experience with that? Can I use Django in my asyncio application without *actually using Django? Or should sth like Tortoise ORM be preferred?
-
FastAPI with Django ORM
Tortoise ORM looks a lot like the django ORM https://tortoise.github.io
-
Show HN: Django Async ORM
Thanks, it's great to see Django adding slowly but surely in all sorts of places.
By the way, have you looked at tortoise orm, which is a fully async python ORM with very Django-like syntax? [1]
[1] https://github.com/tortoise/tortoise-orm
prisma-client-py
Posts with mentions or reviews of prisma-client-py.
We have used some of these posts to build our list of alternatives
and similar projects. The last one was on 2023-04-16.
-
Sunday Daily Thread: What's everyone working on this week?
almost samezies, although I'm trying prisma-client-py for team-specific reasons.
-
Alternatives to SQLAlchemy for your project - Prisma case
Anyway, prisma is a relatively new project, and it is very pleasant to use. I encourage you to give it a try and support the python client (at least a star on GitHub). For me who doesn't like SQL, being able to retrieve models from the database and make queries with prisma is a breath of fresh air. 🤣
-
A beginners guide to building a Flask API with Prisma
I really enjoyed using Prisma in javascript, and I am glad that Robert created a client for python. 🔥🔥
-
Show HN: Prisma Python – A fully typed ORM for Python
Thanks for the suggestion, I've created an issue to track this as I do agree that `ANY` conveys the operation more clearly.
https://github.com/RobertCraigie/prisma-client-py/issues/293
- GitHub - RobertCraigie/prisma-client-py: Prisma Client Python is an auto-generated and fully type-safe database client
- Type safe database access for Python – Prisma Client Python
- Type safe ORM for Python – Prisma Client
-
Prisma Client Python - Type safe database access
Prisma Client Python is an easy to use, fully typed ORM that supports SQLite, PostgreSQL, MongoDB, MySQL and SQL Server!
What are some alternatives?
When comparing tortoise-orm and prisma-client-py you can also consider the following projects:
SQLAlchemy - The Database Toolkit for Python
PonyORM - Pony Object Relational Mapper
Peewee - a small, expressive orm -- supports postgresql, mysql, sqlite and cockroachdb
GINO - GINO Is Not ORM - a Python asyncio ORM on SQLAlchemy core.
Piccolo - Piccolo (formerly Pilot) – mini game engine for games104
orm - An async ORM. 🗃
ormar - python async orm with fastapi in mind and pydantic validation
pydantic-redis - A simple Declarative ORM for Redis using pydantic Models
tortoise-orm vs SQLAlchemy
prisma-client-py vs SQLAlchemy
tortoise-orm vs PonyORM
prisma-client-py vs PonyORM
tortoise-orm vs Peewee
prisma-client-py vs Peewee
tortoise-orm vs GINO
prisma-client-py vs Piccolo
tortoise-orm vs Piccolo
prisma-client-py vs orm
tortoise-orm vs ormar
prisma-client-py vs pydantic-redis