MartinMalinda / Vue Concurrency
Licence: mit
A library for encapsulating asynchronous operations and managing concurrency for Vue and Composition API.
Stars: ✭ 147
Programming Languages
javascript
184084 projects - #8 most used programming language
typescript
32286 projects
Projects that are alternatives of or similar to Vue Concurrency
Swimmer
🏊 Swimmer - An async task pooling and throttling utility for JS
Stars: ✭ 94 (-36.05%)
Mutual labels: async, concurrency, task
Taskmanager
A simple、 light(only two file)、fast 、powerful 、easy to use 、easy to extend 、 Android Library To Manager your AsyncTask/Thread/CallBack Jobqueue ! 一个超级简单,易用,轻量级,快速的异步任务管理器,类似于AsyncTask,但是比AsyncTask更好用,更易控制,从此不再写Thread ! ^_^
Stars: ✭ 25 (-82.99%)
Mutual labels: async, task
Tascalate Concurrent
Implementation of blocking (IO-Bound) cancellable java.util.concurrent.CompletionStage and related extensions to java.util.concurrent.ExecutorService-s
Stars: ✭ 144 (-2.04%)
Mutual labels: async, concurrency
Unityfx.async
Asynchronous operations (promises) for Unity3d.
Stars: ✭ 143 (-2.72%)
Mutual labels: async, task
Ea Async
EA Async implements async-await methods in the JVM.
Stars: ✭ 1,085 (+638.1%)
Mutual labels: async, concurrency
Continuable
C++14 asynchronous allocation aware futures (supporting then, exception handling, coroutines and connections)
Stars: ✭ 655 (+345.58%)
Mutual labels: async, concurrency
Asynquence
Asynchronous flow control (promises, generators, observables, CSP, etc)
Stars: ✭ 1,737 (+1081.63%)
Mutual labels: async, generators
Arq
Fast job queuing and RPC in python with asyncio and redis.
Stars: ✭ 695 (+372.79%)
Mutual labels: async, concurrency
Drone
CLI utility for Drone, an Embedded Operating System.
Stars: ✭ 114 (-22.45%)
Mutual labels: async, concurrency
Asyncawaitbestpractices
Extensions for System.Threading.Tasks.Task and System.Threading.Tasks.ValueTask
Stars: ✭ 693 (+371.43%)
Mutual labels: async, task
Funfix
Functional Programming Library for JavaScript, TypeScript and Flow ✨⚡️
Stars: ✭ 596 (+305.44%)
Mutual labels: async, concurrency
Fsharp.control.fusiontasks
F# Async workflow <--> .NET Task/ValueTask easy seamless interoperability library.
Stars: ✭ 101 (-31.29%)
Mutual labels: async, task
🚦 vue-concurrency
Inspired by ember-concurrency.
A library for encapsulating asynchronous operations and managing concurrency for Vue and Composition API.
vue-concurrency aims to provide a reasonable abstraction for performing asynchronous operations. It reduces boilerplate code, provides reliable derived state and allows new approaches to techniques like throttling, debouncing, polling. Read more about why and how in the docs:
Features
- Vue 3 ✅
- Vue 2 + @vue/composition-api ✅
- TypeScript support
- Async cancellation via generator functions and CAF
- Providing
AbortSignal
to abort XHR/Fetch requests -
Derived reactive state to track status of async operations:
isRunning, isIdle, isFinished, isCancelled
and more -
Concurrency management:
drop()
,restartable()
,enqueue()
and other tasks - SSR support (experimental)
Installation
Demos
Support
Subscribe to me on herohero to receive bi-weekly coding tips, hacks and other distilled knowledge from my day to day work. I'm building herohero using Vue 3 and vue concurrency:).
License
MIT
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].