Manage all types of time series data in a single, purpose-built database. Run at any scale in any environment in the cloud, on-premises, or at the edge. Learn more →
Top 23 TypeScript Async Projects
-
TanStack Query
🤖 Powerful asynchronous state management, server-state utilities and data fetching for the web. TS/JS, React Query, Solid Query, Svelte Query and Vue Query.
"I’m building SQLSync because I want to make client-side applications easier to build without us having to reinvent the wheel each time."
Kinda ironic no?
Anyway, since the article is also about React, I can't recommend enough React Query [1] if you don't want to worry about caching data to reduce calls to the database and managing/refreshing stale data. It simplified so much my job.
-
At the time we were listing projects like Hyper and Micro alongside our other better known ones. As those projects became less of a focus, I believe someone with good intentions in the team wanted to prioritize the ones we contribute to instead that are relevant to our frontend focus, and not confuse our audience.
-
Appwrite
Appwrite - The open-source backend cloud platform. Add Auth, Databases, Functions, and Storage to your product and build any application at any scale while using your preferred coding languages and tools.
-
-
-
-
x-crawl
x-crawl is a flexible Node.js multifunctional crawler library. Flexible usage and numerous functions can help you quickly, safely, and stably crawl pages, interfaces, and files. ---------------- x-crawl 是一个灵活的 Node.js 多功能爬虫库。灵活的使用方式和众多的功能可以帮助您快速、安全、稳定地爬取页面、接口以及文件。
If you feel good, you can give x-crawl repository a Star to support it, your Star will be the motivation for my update.
-
-
Onboard AI
Learn any GitHub repo in 59 seconds. Onboard AI learns any GitHub repo in minutes and lets you chat with it to locate functionality, understand different parts, and generate new code. Use it for free at www.getonboard.dev.
-
promises-training
Practice working with promises through a curated collection of interactive challenges. This repository provides a platform to refine your skills, complete with automated tests to to give you instant feedback and validate your progress.
Project mention: Promises Training: Practical Exercises on Promises in JavaScript | /r/hackernews | 2023-11-25 -
-
query
🚀 Powerful asynchronous state management, server-state utilities and data fetching for Angular Applications (by ngneat)
I have reasonable knowledge with most of other popular JS frameworks especially React. But, Angular seems quite different from DX perspective. For React, my default stage management is to use React Query for server sync and Zustand for client state. Often on Angular context I read that people recommend using NgRx and saying that it is like Redux. But I find Redux DX quite bad and I only work with it on legacy projects. So is there similar approach to managing state in Angular app? I found solutions such as: https://github.com/ngneat/query and then https://github.com/ngneat/elf. Would these make sense for Angular and are there good alternatives?
-
-
Project mention: JSTools Weekly — ✨2023#8: TS-Reset: A ‘CSS reset’ For TS, Improving JS Types | dev.to | 2023-03-01
suspense: Utilities for working with React Suspense
-
trilogy
TypeScript SQLite layer with support for both native C++ & pure JavaScript drivers. (by haltcase)
-
prray
"Promisified" Array, it compatible with the original Array but comes with async versions of native Array methods
-
-
-
-
-
vue-promise-dialogs
A tiny & modern library that allows you to work with dialogs as with asynchronous functions.
-
ts-async-kit
the easiest API to deal with promises in Typescript. Currently, ↩️ Retrying 🏃♂️ looping & 😴 sleeping
Project mention: JSTools Weekly — ✨2023#8: TS-Reset: A ‘CSS reset’ For TS, Improving JS Types | dev.to | 2023-03-01ts-async-kit: the easiest API to deal with promises in Typescript. Currently, ↩️ Retrying 🏃♂️ looping & 😴 sleeping
-
-
polyrhythm
A 3Kb full-stack async effect management toolkit over RxJS. Uses a Pub-Sub paradigm to orchestrate Observables in Node, or the browser (ala Redux Saga). Exports: channel, listen, filter, trigger, after.
-
maestro-express-async-errors
Maestro is a layer of code that acts as a wrapper, without any dependencies, for async middlewares.
Project mention: I built an open-source layer of code to Express JS that acts as a wrapper, without any dependencies, for async middlewares, such as "express-async-errors". | /r/node | 2023-04-10🚀 Here is the source-code: https://github.com/jjgouveia/maestro-express-async-errors Let me help know what you think about 💡🤝🏾
-
InfluxDB
Collect and Analyze Billions of Data Points in Real Time. Manage all types of time series data in a single, purpose-built database. Run at any scale in any environment in the cloud, on-premises, or at the edge.
TypeScript Async related posts
- Promises Training: Practical Exercises on Promises in JavaScript
- Angular state management
- Concurrent.js
- Overboard with iterable operators
- Handle Javascript errors like in Go
- Let's Markdown: A self-hosted, open source collaborative markdown editor
- Letsmarkdown.com: Write Markdown. Together
-
A note from our sponsor - InfluxDB
www.influxdata.com | 9 Dec 2023
Index
What are some of the best open-source Async projects in TypeScript? This list will help you:
Project | Stars | |
---|---|---|
1 | TanStack Query | 37,397 |
2 | Micro | 10,513 |
3 | await-to-js | 3,105 |
4 | vue-query | 1,063 |
5 | LetsMarkdown.com | 755 |
6 | x-crawl | 678 |
7 | async-sema | 595 |
8 | promises-training | 592 |
9 | react-use-wizard | 491 |
10 | query | 418 |
11 | Funval | 361 |
12 | suspense | 343 |
13 | trilogy | 256 |
14 | prray | 119 |
15 | iter-ops | 115 |
16 | dndb | 75 |
17 | react-modal-promise | 59 |
18 | diffx | 53 |
19 | vue-promise-dialogs | 48 |
20 | ts-async-kit | 37 |
21 | mst-effect | 25 |
22 | polyrhythm | 25 |
23 | maestro-express-async-errors | 23 |