All Projects → monobot → Asyncorm

monobot / Asyncorm

Licence: other
Fully Async ORM inspired in django's

Programming Languages

python
139335 projects - #7 most used programming language
python3
1442 projects
metaprogramming
66 projects

Projects that are alternatives of or similar to Asyncorm

Ea Async
EA Async implements async-await methods in the JVM.
Stars: ✭ 1,085 (+496.15%)
Mutual labels:  async, asynchronous, async-await
Coerce Rs
Coerce - an asynchronous (async/await) Actor runtime and cluster framework for Rust
Stars: ✭ 231 (+26.92%)
Mutual labels:  async, asynchronous, async-await
Async Backplane
Simple, Erlang-inspired fault-tolerance framework for Rust Futures.
Stars: ✭ 113 (-37.91%)
Mutual labels:  async, asynchronous, async-await
Swiftcoroutine
Swift coroutines for iOS, macOS and Linux.
Stars: ✭ 690 (+279.12%)
Mutual labels:  async, asynchronous, async-await
Radon
Object oriented state management solution for front-end development.
Stars: ✭ 80 (-56.04%)
Mutual labels:  async, asynchronous, async-await
Aiormq
Pure python AMQP 0.9.1 asynchronous client library
Stars: ✭ 112 (-38.46%)
Mutual labels:  async, asynchronous, async-await
Rubico
[a]synchronous functional programming
Stars: ✭ 133 (-26.92%)
Mutual labels:  async, asynchronous, async-await
Mlua
High level Lua 5.4/5.3/5.2/5.1 (including LuaJIT) bindings to Rust with async/await support
Stars: ✭ 176 (-3.3%)
Mutual labels:  async, asynchronous
Asynquence
Asynchronous flow control (promises, generators, observables, CSP, etc)
Stars: ✭ 1,737 (+854.4%)
Mutual labels:  async, async-await
Agkozak Zsh Prompt
A fast, asynchronous ZSH prompt with color ASCII indicators of Git, exit, SSH, virtual environment, and vi mode status. Framework-agnostic and customizable.
Stars: ✭ 182 (+0%)
Mutual labels:  async, asynchronous
Grimoire
Database access layer for golang
Stars: ✭ 151 (-17.03%)
Mutual labels:  orm, postgres
Mobc
A generic connection pool for Rust with async/await support
Stars: ✭ 141 (-22.53%)
Mutual labels:  async, postgres
Futures Intrusive
Synchronization primitives for Futures and async/await based on intrusive collections
Stars: ✭ 137 (-24.73%)
Mutual labels:  async, async-await
Unityfx.async
Asynchronous operations (promises) for Unity3d.
Stars: ✭ 143 (-21.43%)
Mutual labels:  async, async-await
Cppcoro
A library of C++ coroutine abstractions for the coroutines TS
Stars: ✭ 2,118 (+1063.74%)
Mutual labels:  async, async-await
Kubernetes asyncio
Python asynchronous client library for Kubernetes http://kubernetes.io/
Stars: ✭ 147 (-19.23%)
Mutual labels:  async, asynchronous
Nim Chronos
Chronos - An efficient library for asynchronous programming
Stars: ✭ 136 (-25.27%)
Mutual labels:  async, async-await
Tascalate Concurrent
Implementation of blocking (IO-Bound) cancellable java.util.concurrent.CompletionStage and related extensions to java.util.concurrent.ExecutorService-s
Stars: ✭ 144 (-20.88%)
Mutual labels:  async, asynchronous
Tortoise Orm
Familiar asyncio ORM for python, built with relations in mind
Stars: ✭ 2,558 (+1305.49%)
Mutual labels:  async, orm
Falcon
A high-performance web server for Ruby, supporting HTTP/1, HTTP/2 and TLS.
Stars: ✭ 2,058 (+1030.77%)
Mutual labels:  async, asynchronous

asyncOrm

Pypi package Python versions build status Code quality Coverage Packages status Documentation Status Code style

A fully asynchronous python ORM

Features

WARNING: alpha version !!

WARNING: Work In Progress !!

AsyncORM is a fully async ORM inspired by the fantastic django orm

AsyncORM currently only supports postgres, but its developed to be "easy" to plug a number of different database interfaces.

It is designed to be used with any async library, but with sanic in mind.

To do

A number of things are needed to be able to release asyncOrm as a production ready ORM:

  • better the documentation!
  • migration support (forward migration at least)
  • other databases interfaces ( mysql / mariaDb first priority)
  • prefetch_related functionality
  • Missing Field types: OneToOneField

Dependencies

AsyncOrm currently only depends on AsyncPg and netaddr.

asyncpg, is a database interface library designed specifically for PostgreSQL and Python/asyncio.

netaddr, A network address manipulation library for Python

[ ~ Dependencies scanned by PyUp.io ~ ]

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].