dpc / Mioco
[no longer maintained] Scalable, coroutine-based, fibers/green-threads for Rust. (aka MIO COroutines).
Stars: ✭ 125
Programming Languages
rust
11053 projects
Projects that are alternatives of or similar to Mioco
May
rust stackful coroutine library
Stars: ✭ 909 (+627.2%)
Mutual labels: async, coroutines, fibers, io, scalability
Boson
A C++14 framework for asynchronous I/O, cooperative multitasking and green threads scheduling
Stars: ✭ 154 (+23.2%)
Mutual labels: coroutines, fibers, io
Creed
Sophisticated and functionally-minded async with advanced features: coroutines, promises, ES2015 iterables, fantasy-land
Stars: ✭ 265 (+112%)
Mutual labels: async, asynchronous, coroutines
asynchronous
A D port of Python's asyncio library
Stars: ✭ 35 (-72%)
Mutual labels: asynchronous, coroutines, fibers
Swiftcoroutine
Swift coroutines for iOS, macOS and Linux.
Stars: ✭ 690 (+452%)
Mutual labels: async, asynchronous, coroutines
Elle
The Elle coroutine-based asynchronous C++ development framework.
Stars: ✭ 459 (+267.2%)
Mutual labels: asynchronous, coroutines, fibers
Minicoro
Single header asymmetric stackful cross-platform coroutine library in pure C.
Stars: ✭ 164 (+31.2%)
Mutual labels: async, coroutines, fibers
Recoil
Asynchronous coroutines for PHP 7.
Stars: ✭ 765 (+512%)
Mutual labels: async, asynchronous, coroutines
Handle Path Oz
Android Library to handle multiple Uri's(paths) received through Intents.
Stars: ✭ 36 (-71.2%)
Mutual labels: async, asynchronous, coroutines
Radon
Object oriented state management solution for front-end development.
Stars: ✭ 80 (-36%)
Mutual labels: async, asynchronous
Framework
Asynchronous & Fault-tolerant PHP Framework for Distributed Applications.
Stars: ✭ 1,125 (+800%)
Mutual labels: async, asynchronous
Peony Twitter
An asynchronous Twitter API client for Python 3.5+
Stars: ✭ 62 (-50.4%)
Mutual labels: async, asynchronous
Kotlinx.coroutines
Library support for Kotlin coroutines
Stars: ✭ 10,194 (+8055.2%)
Mutual labels: async, coroutines
Base64 Async
Non-blocking chunked Base64 encoding
Stars: ✭ 98 (-21.6%)
Mutual labels: async, asynchronous
Coroutines
A simple system for running nested coroutines in C#.
Stars: ✭ 100 (-20%)
Mutual labels: async, coroutines
Ws Machine
WS-Machine is a websocket finite state machine for client websocket connections (Go)
Stars: ✭ 110 (-12%)
Mutual labels: async, asynchronous
Tascalate Async Await
Async / Await asynchronous programming model for Java similar to the functionality available in C# 5. The implementation is based on continuations for Java (see my other projects).
Stars: ✭ 60 (-52%)
Mutual labels: async, coroutines
mioco
Mioco provides green-threads (aka fibers) like eg. Goroutines in Go, for Rust.
Status
This repo is a complete re-implementation of mioco. The code of previous versions was moved to mioco.pre-0.9.
The goals of new implementation:
- [x] switch to latest
mio
version - [x] copy all the applicable good ideas from
tokio
reactor code - [x] simplify the approach
- [x] remove the exposed scheduler
- [x] model the API to be more like
std
library, less likemio
- [ ] focus on synchronization primitives first
- [ ] support async file IO (via worker threads)
- [ ] port all the existing mioco features, tests, examples etc.
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].