Skip to content
This repository was archived by the owner on Apr 14, 2025. It is now read-only.
/ sqls-py Public archive

Deterministic Python ORM with Pydantic core.

License

Notifications You must be signed in to change notification settings

sqls-orm/sqls-py

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Overview

I needed to play around PyTest, so here is the thing to run tests on 🤷‍♂️ People have tendency to write the linked list for fun/practice, I am creating ORMs.

The repo is a valid MySQL/MariaDB ORM for Python. The future roadmap assumes PostgreSQL and SQLite support, the others are not considered yet.

Why exists?

The yet another approach to avoid SQLAlchemy or any other heavy ORM.

When to use?

You might consider using sqls-py, if any of the following is about you:

  • SQLAlchemy is too slow
  • tortoise-orm is not what you enjoy
  • you tried both libs mentioned above, and looking for something else
  • pydantic is what you like
  • you are unhappy duplicating your FastAPI schemas as SQL models
  • the provided capability covers your project needs
  • simple, flat, fast, easy to use as a core for the fork

When not to use?

  • slqs-py is the first ORM you ever saw
  • you are looking for a project maintained by thousands

About

Deterministic Python ORM with Pydantic core.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published