TypeScript Async

Open-source TypeScript projects categorized as Async

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.

    Project mention: SQLSync – Stop Building Databases | news.ycombinator.com | 2023-12-01

    "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.

    [1] https://tanstack.com/query

  • Micro

    Asynchronous HTTP microservices (by vercel)

    Project mention: Vercel claiming credit for making Webpack | /r/nextjs | 2023-04-26

    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.

  • await-to-js

    Async await wrapper for easy error handling without try-catch

  • vue-query

    Hooks for fetching, caching and updating asynchronous data in Vue

  • LetsMarkdown.com

    👨‍💻👩‍💻 Write Markdown. Together.

  • 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 多功能爬虫库。灵活的使用方式和众多的功能可以帮助您快速、安全、稳定地爬取页面、接口以及文件。

    Project mention: A flexible nodejs crawler library —— x-crawl | dev.to | 2023-03-19

    If you feel good, you can give x-crawl repository a Star to support it, your Star will be the motivation for my update.

  • async-sema

    Semaphore using `async` and `await`

  • 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
  • react-use-wizard

    🧙 A React wizard (stepper) builder without the hassle, powered by hooks.

  • query

    🚀 Powerful asynchronous state management, server-state utilities and data fetching for Angular Applications (by ngneat)

    Project mention: Angular state management | /r/Angular2 | 2023-10-20

    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?

  • Funval

    🦩 Joi like validations for TypeScript

  • suspense

    Utilities for working with React Suspense (by bvaughn)

    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

  • iter-ops

    Basic operations on iterables

  • dndb

    A Deno 🦕 persistent, embeddable and optimized NoSQL database for JS & TS

  • react-modal-promise

    Ease way to use React modal components as Promise

  • diffx

    A state management library for React, Vue.js, Svelte, Angular and vanilla javascript

  • 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-01

    ts-async-kit: the easiest API to deal with promises in Typescript. Currently, ↩️ Retrying 🏃‍♂️ looping & 😴 sleeping

  • mst-effect

    💫 Designed to be used with MobX-State-Tree to create asynchronous actions using RxJS

  • 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.

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020). The latest post mention was on 2023-12-01.

TypeScript Async related posts

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
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.
www.influxdata.com