All Projects → dpc → Mioco

dpc / Mioco

[no longer maintained] Scalable, coroutine-based, fibers/green-threads for Rust. (aka MIO COroutines).

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
Lwt
OCaml promises and concurrent I/O
Stars: ✭ 505 (+304%)
Mutual labels:  asynchronous, fibers, io
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
Php Ion
Asynchronous PHP
Stars: ✭ 65 (-48%)
Mutual labels:  asynchronous, coroutines
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
Gruvi
Async IO for Python, Simplified
Stars: ✭ 96 (-23.2%)
Mutual labels:  async, fibers
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

Travis CI Build Status App Veyor Build Status crates.io Gitter Chat
Documentation

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 like mio
  • [ ] 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].