{"id":17044779,"url":"https://github.com/keredson/dqo","last_synced_at":"2026-04-17T15:01:57.343Z","repository":{"id":57423918,"uuid":"153734500","full_name":"keredson/dqo","owner":"keredson","description":"A micro-ORM supporting regular and async Python code in one library.","archived":false,"fork":false,"pushed_at":"2020-04-24T04:52:23.000Z","size":124,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":3,"default_branch":"master","last_synced_at":"2025-02-28T15:10:47.059Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"lgpl-2.1","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/keredson.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2018-10-19T06:09:44.000Z","updated_at":"2020-04-24T04:52:26.000Z","dependencies_parsed_at":"2022-08-30T03:11:45.028Z","dependency_job_id":null,"html_url":"https://github.com/keredson/dqo","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/keredson%2Fdqo","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/keredson%2Fdqo/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/keredson%2Fdqo/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/keredson%2Fdqo/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/keredson","download_url":"https://codeload.github.com/keredson/dqo/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":245047564,"owners_count":20552394,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-10-14T09:35:29.362Z","updated_at":"2026-04-17T15:01:57.237Z","avatar_url":"https://github.com/keredson.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"![dqo](docs/logo.png)\n\n[![Documentation Status](https://readthedocs.org/projects/dqo/badge/?version=latest)](https://dqo.readthedocs.io/en/latest/?badge=latest)\n[![Build Status](https://travis-ci.com/keredson/dqo.svg?branch=master)](https://travis-ci.com/keredson/dqo)\n\nData Query Objects\n==================\n\nA micro-ORM supporting sync and async Python code in one library.\n\n\n- [Documentation](https://dqo.readthedocs.io)\n- [Distribution](https://pypi.org/project/dqo/)\n\n\nIntroduction\n------------\n\nThere are many regular ORMs in Python, and a few async ORMs, but none that do both.  I needed one, so I built (and unoriginally named) `dqo`.\n\nWhy an ORM that handles both?  Why not write all my code in async world?  Because async is [cooperative multitasking](https://en.wikipedia.org/wiki/Cooperative_multitasking), \nand if you coded through the 90s like I did you know cooperative multitasking is the devil.  Yes, it's performant, but *only* if you code \neverything correctly and never hog the main thread.  We abandoned it as a programming paradigm because \"code everything correctly\" is hard to scale.\n\nSo code your core high performance server code as async and leave all your other code as plain old Python.  Without bifurcating your entire codebase.\n\n\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkeredson%2Fdqo","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fkeredson%2Fdqo","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkeredson%2Fdqo/lists"}