Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality. Learn more →
Top 15 TypeScript Queue Projects
-
SurveyJS
Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App. With SurveyJS form UI libraries, you can build and style forms in a fully-integrated drag & drop form builder, render them in your JS app, and store form submission data in any backend, inc. PHP, ASP.NET Core, and Node.js.
-
worker
High performance Node.js/PostgreSQL job queue (also suitable for getting jobs generated by PostgreSQL triggers/functions out into a different work queue)
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Graphile worker has been great for me because it's a library that works with Postgres that allows me to queue jobs and execute them on the server without adding too many additional layers of complexity for being able to accomplish async tasks. (I'm aware of how popular bull is, but I don't want to add another data-store only for async tasks)
People considering this project should also probably consider Graphile Worker[1] I've scaled Graphile Worker to 10m daily jobs just fine
The behavior of this library is a bit different and in some ways a bit lower level. If you are using something like this, expect to get very intimate with it as you scale- a lot of times your custom workload would really benefit from a custom index and it's handy to understand how the underlying system works.
[1] https://worker.graphile.org/
NestJS has a @nestjs/bullmq package Github link but the official documentation of NestJS does not have example of @nestjs/bullmq and bullmq.
Project mention: Show HN: Hatchet – Open-source distributed task queue | news.ycombinator.com | 2024-03-08
Project mention: Getting Started Task Scheduling and Cron Jobs in Node.js with MongoDB | dev.to | 2024-05-18Implementing and managing such a system yourself is necessary but can be tedious and time-consuming. To focus more on product engineering, consider using a cloud service like Pulsecron for your scheduling needs. Pulsecron offers a managed solution that simplifies the entire process, allowing you to concentrate on building great features for your users.
TypeScript Queue related posts
-
Object Narrowing in Typescript with Graphile Worker
-
Deno Cron
-
Job Schedulers for Node: Bull or Agenda?
-
How do you handle queues in Node.js? Have you ever tried using pgboss?
-
Next.js background jobs
-
Conveyor MQ - A fast, robust and extensible distributed task/job queue for Node.js
-
Conveyor MQ - A fast, robust and extensible distributed task/job queue for Node.js
-
A note from our sponsor - InfluxDB
www.influxdata.com | 1 Jun 2024
Index
What are some of the best open-source Queue projects in TypeScript? This list will help you:
Project | Stars | |
---|---|---|
1 | agenda | 9,279 |
2 | The gist | 5,433 |
3 | p-queue | 3,283 |
4 | worker | 1,687 |
5 | node-resque | 1,341 |
6 | RedisSMQ | 579 |
7 | bull | 577 |
8 | bull_exporter | 263 |
9 | leek | 130 |
10 | Conveyor MQ | 50 |
11 | pg-tbus | 19 |
12 | wakaq-ts | 16 |
13 | felony | 11 |
14 | pulse | 26 |
15 | vellichor | 6 |
Sponsored