SaaSHub helps you find the best software and product alternatives Learn more →
Top 23 TypeScript cloudflare-worker Projects
-
// For Hono documentation refer to https://hono.dev/docs/ import { Hono } from 'hono' import type { Context, Next } from 'hono' import { logger } from 'hono/logger' let app = new Hono() // Logging to stdout via built-in middleware app.use(logger()) // Example of a custom middleware to set HTTP response header app.use(async (c: Context, next: Next) => { c.header('server', 'Spin CLI') await next() }) app.get('/', (c: Context) => c.text('Hello, Spin!')) app.get('/:name', (c: Context) => { return c.json({ message: `Hello, ${c.req.param('name')}` }) }) app.fire()
-
SurveyJS
JavaScript Form Builder with No-Code UI & Built-In JSON Schema Editor. Add the SurveyJS white-label form builder to your JavaScript app (React/Angular/Vue3). Build complex JSON forms without coding. Fully customizable, works with any backend, perfect for data-heavy apps. Learn more.
-
supermemory
Build your own second brain with supermemory. It's a ChatGPT for your bookmarks. Import tweets or save websites and content using the chrome extension.
-
jose
JWA, JWS, JWE, JWT, JWK, JWKS for Node.js, Browser, Cloudflare Workers, Deno, Bun, and other Web-interoperable runtimes
Project mention: Why your jwt might be lying to you and how to make it tell the truth | dev.to | 2025-05-20Jose powerful JWT lib for modern JS
-
Project mention: Our container platform is in production. It has GPUs. Here's an early look | news.ycombinator.com | 2024-09-27
You can't really run the Worker code without modifications somewhere else afaik (unless you're using something like Hono with an adapter). And for most use cases, you're not going to be using Workers without KV, DO, etc.
I've hit a bunch of issues and limitations with Wrangler over the years.
Eg:
https://github.com/cloudflare/workers-sdk/issues/2964
https://github.com/cloudflare/workerd/issues/1897
-
triplit
A full-stack, syncing database that runs on both server and client. Pluggable storage (indexeddb, sqlite, durable objects), syncs over websockets, and works with your favorite framework (React, Solid, Vue, Svelte).
Project mention: Show HN: Triplit – Open-source syncing database that runs on server and client | news.ycombinator.com | 2024-06-25 -
-
Project mention: Ask HN: How to build site with payment, subscriptions, user login, registration | news.ycombinator.com | 2024-08-07
Ruby on Rails, Pay Gem for Payments, Devise for Login/Registration (Auth), a StaticPages controller for Landing/Product pages.
I would then use the Litestack gem: https://github.com/oldmoe/litestack + SQLite to get your DB/Cache/Job Queue working, deploy with Kamal, behind Cloudflare on a $5 Hetzner VM.
I go from idea to live app in an afternoon with this stack. I haven't gotten around to it yet, but moving all my apps to essentially free analytics dashboard/visibility with https://github.com/benvinegar/counterscale, Free APM with ScoutAPM.
If anything is ever successful, scaling is super easy. Pay for a beefier Hetzner instance, and/or start to move your DB/Cache/Job Queue off of the litestack defaults with a single LOC. Move to AWS services because those are web scale or something.
I've yet to find a better stack for the vast majority of use cases.
-
InfluxDB
InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.
-
-
wrangler-action
🧙♀️ easily deploy cloudflare workers applications using wrangler and github actions
-
-
Project mention: Beatbump: Exploring Svelte Best Practices for Dynamic Web Applications | dev.to | 2025-01-10
-
sonicjs
SonicJs Headless CMS - Blazing Fast Headless CMS built on Cloudflare Workers. 100% Javascript Based
-
-
actor-core
🎭 Stateful Serverless That Runs Anywhere. The easiest way to build stateful, AI agent, collaborative, or local-first applications. Deploy to Rivet, Cloudflare, Bun, Node.js, and more.
Project mention: Show HN: ActorCore – Stateful Serverless Framework That Runs Anywhere | news.ycombinator.com | 2025-04-16Does this example list help? https://github.com/rivet-gg/actor-core?tab=readme-ov-file#ex...
> I'm also curious how the service handles multiple requests to the same state.
That's the key part of ActorCore – state is persisted across requests. It's like a Lambda function that can (a) run forever and (b) persist state.
-
cloudflare-worker-jwt
A lightweight JWT implementation with ZERO dependencies for Cloudflare Workers.
-
-
workers-graphql-server
🔥Lightning-fast, globally distributed Apollo GraphQL server, deployed at the edge using Cloudflare Workers
-
extrapolate
Age transformation AI app powered by Next.js, Vercel, Replicate, Upstash, and Cloudflare R2 + Workers.
he also created cool projects like https://oneword.domains/, https://sharegpt.com/, https://novel.sh/ and https://extrapolate.app/
-
Project mention: Show HN: Bknd – Firebase alternative that embeds into any React stack | news.ycombinator.com | 2025-03-25
Similar to Firebase it's multi-strategy based. You can use a combo of email/password or OAuth/OIDC (internally using https://github.com/panva/oauth4webapi) – currently there are 2 pre-configured (Google, Github), but it's easy to extend, so requests are welcome.
On the Authorization side, you can create roles and attach permissions to it. Those roles then get attached to users.
Claims are transported via JWT, you can configure its lifetime, secret and hashing. Currently it's stateless, meaning the token is not checked in a session store. But if there is demand, I'd prioritize adding this. I'm mainly exactly looking for feedback to prioritize next additions.
Hope this helps.
-
Project mention: Introducing Hono OpenAPI: Simplifying API Documentation for HonoJS | dev.to | 2024-12-07
This is a question many have asked. Yes, there is Zod OpenAPI, created by Yusuke. While it’s a great package, it has some significant limitations that led to the creation of a new solution.
-
activities
Discord slash command bot for opening voice channel activities, using Cloudflare Workers (by advaith1)
-
-
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
TypeScript cloudflare-workers discussion
TypeScript cloudflare-workers related posts
-
A turnkey OAuth and authentication system for Cloudflare Workers and Node.js
-
Routing in Spin Apps with Hono
-
Spin JS/TS Router Showdown: Hono vs Itty vs Manual Routing
-
Chat Webapp Using Cloudflare Stacks
-
NotebookLM Audio Overviews are now available in over 50 languages
-
Hacker News Podcast – An AI-Driven Hacker News Podcast
-
Show HN: Bhvr, a Bun and Hono and Vite and React Starter
-
A note from our sponsor - SaaSHub
www.saashub.com | 23 May 2025
Index
What are some of the best open-source cloudflare-worker projects in TypeScript? This list will help you:
# | Project | Stars |
---|---|---|
1 | hono | 24,262 |
2 | supermemory | 9,602 |
3 | jose | 6,493 |
4 | workers-sdk | 3,116 |
5 | triplit | 2,722 |
6 | itty-router | 1,923 |
7 | counterscale | 1,733 |
8 | notion-api-worker | 1,607 |
9 | wrangler-action | 1,472 |
10 | unifi-ddns | 1,173 |
11 | Beatbump | 1,100 |
12 | sonicjs | 1,054 |
13 | vmail | 961 |
14 | actor-core | 913 |
15 | cloudflare-worker-jwt | 794 |
16 | denoflare | 785 |
17 | workers-graphql-server | 751 |
18 | extrapolate | 678 |
19 | oauth4webapi | 648 |
20 | middleware | 641 |
21 | activities | 608 |
22 | chanfana | 531 |
23 | render | 448 |