monobot / Asyncorm
Licence: other
Fully Async ORM inspired in django's
Stars: ✭ 182
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
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
A fully asynchronous python ORM
- Free software: Apache Software License 2.0
- Documentation: https://asyncorm.readthedocs.io.
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].