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 22 TypeScript Worker Projects
-
worker
High performance Node.js/PostgreSQL job queue (also suitable for getting jobs generated by PostgreSQL triggers/functions out into a different work queue)
Big fan of Graphile Worker to handle this job. https://github.com/graphile/worker
-
-
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.
-
During my research for this post, I discovered main-thread-scheduling, a JavaScript task scheduler developed by Antonio Stoilkov that focuses on helping you improve perceived page performance, and therefore, your INP scores. It uses isInputPending() if available, but provides scheduling functionality for all browsers. Personally, I haven’t had a use case to test this just yet, but at first glance, it’s currently maintained and could be worth a try.
-
-
Project mention: Show HN: EmailFlare, a webapp packaged in a worker to send your domain emails | news.ycombinator.com | 2023-08-02
-
-
cloudflare-worker-router
A super lightweight router (1.0K) with middleware support and ZERO dependencies for Cloudflare Workers.
-
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.
-
-
-
-
-
react-worker-components-plugin
⚡ Something like react server components, but web workers instead of a server
-
html-rewriter
WASM-based implementation of Cloudflare's HTML Rewriter for use in Deno, browsers, etc.
-
Project mention: Build your own FaaS: Self-host workers, lambda, JavaScript functions | news.ycombinator.com | 2023-07-12
Hi, this is more an experiment that a real production-tested project. You can create your own Function as a Service architecture, and self-host everywhere you want.
It leverages workerd, the Cloudflare worker runtime. And as deploy tutorial, it include a guide to host everything on Fly.
It support container-based deployment, so docker is your friend here.
The complete project is on: https://github.com/giuseppelt/self-workerd
Mind this a proof-of-concept, public exposed systems require more work.
-
-
worktank
A simple isomorphic library for executing functions inside WebWorkers or Node Threads pools.
-
run
Safely execute untrusted code with ESM syntax support, dynamic injection of ESM modules from URL or plain JS code, and granular access control based on whitelisting for each JS object. (by initminal)
-
-
Project mention: How do you handle queues in Node.js? Have you ever tried using pgboss? | /r/node | 2023-05-06
Used pg-boss and I can recommend if you are queuing under 1-2 mil items and doesn't require sub ms latency. Additionally I wrote my own library similar to pg-boss: https://github.com/ilijaNL/pg-tbus
-
Project mention: Show HN: Hatchet – Open-source distributed task queue | news.ycombinator.com | 2024-03-08
-
-
open-search
A versatile search engine leveraging Cloudflare Workers, AI models, and modern web technologies to provide enriched search results, including text, images, videos, and contextual follow-up questions.
Project mention: Enhancing Search Experience with AI: LLM Open Search on Cloudflare Workers | dev.to | 2024-04-13Dive into the code and setup for LLM Open Search on GitHub: GitHub Repository - LLM Open Search
-
WorkOS
The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
TypeScript Worker related posts
- What is INP and why you should care
- GitHub - graphile/worker: High performance Node.js/PostgreSQL job queue (also suitable for getting jobs generated by PostgreSQL triggers/functions out into a different work queue)
- High performance Node.js/PostgreSQL job queue
- PGMQ: Simple Message Queues Built on Postgres
- How Trigger.dev makes serverless background jobs possible
- Intro to PostGraphile V5 (Part 2): Plugins and Presets
- whats the difference bewteen SQL Qeues and server queues ?
-
A note from our sponsor - InfluxDB
www.influxdata.com | 18 Apr 2024
Index
What are some of the best open-source Worker projects in TypeScript? This list will help you:
Project | Stars | |
---|---|---|
1 | worker | 1,633 |
2 | vite-ssr | 806 |
3 | main-thread-scheduling | 803 |
4 | post-me | 480 |
5 | EmailFlare | 251 |
6 | workers-qb | 212 |
7 | cloudflare-worker-router | 196 |
8 | cf-workers-telegram-bot | 193 |
9 | web-voice-processor | 167 |
10 | leek | 129 |
11 | tgrid | 118 |
12 | react-worker-components-plugin | 104 |
13 | html-rewriter | 68 |
14 | self-workerd | 66 |
15 | Conveyor MQ | 50 |
16 | worktank | 34 |
17 | run | 26 |
18 | threadman | 17 |
19 | pg-tbus | 17 |
20 | wakaq-ts | 15 |
21 | deno-proc | 6 |
22 | open-search | 0 |