# xxnuo/serverless-qrcode-hub

苦于微信群聊二维码频繁变动，开发这个能生成永久二维码的工具，仅需后台统一更新新二维码。不需要服务器。也可作为 URL 缩短链接服务使用。

Repository: https://github.com/xxnuo/serverless-qrcode-hub
Canonical: https://ross.abutalabs.com/products/serverless-qrcode-hub
Language: JavaScript
License: Apache-2.0
License Family: permissive
Last push: 2026-03-07T11:29:34+00:00

## Health v2 (maintenance only)
Score: 54/100 (v2, computed 2026-09-02T17:46:02.011165+00:00)
- activity 71, release rhythm 40, longevity 38
- inputs: {"age_days": 537, "days_push": 179, "days_rel": 530, "gap_med": 5, "n_releases_24m": 2}
- flags: none
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 1844, forks 791 (observed 2026-08-28T04:05:43.303602+00:00)

## What it is
A serverless QR code hub deployed on Cloudflare Workers and D1 that generates permanent short links pointing to frequently-changing WeChat group QR codes, with an admin panel to update the target QR code without changing the link. It also works as a general URL shortener and requires no dedicated server.

## Use cases
- generate a permanent QR code for a WeChat group whose QR code keeps expiring
- self-host a URL shortener without a server
- update a QR code's target image from an admin panel without reprinting
- deploy a short-link service on Cloudflare Workers for free
- create branded QR codes with custom logo and styles

## When to choose
- you need stable QR codes whose underlying target can be updated anytime
- you want a zero-server, free-tier-friendly deployment on Cloudflare
- you need both QR code management and short-link generation in one tool

## When to avoid
- you need self-hosting outside Cloudflare (only Workers/D1 supported today)
- you need multi-user or multi-tenant link management
- you need built-in analytics or bulk import/export (still on the TODO list)

## Facets
- artifact type: application
- maturity: active
- function: self-hosted, http-server
- domain: web-development, developer-tools, self-hosted
- platform: serverless
- tags: qrcode, url-shortener, cloudflare-workers, d1, serverless, wechat, dynamic-qrcode, qr-code, web

## Member repositories
- xxnuo/serverless-qrcode-hub (main) score 54

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:05:43.303602+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-30T03:17:57.079363+00:00, confidence not recorded.
  - readme: https://github.com/xxnuo/serverless-qrcode-hub (fetched 2026-08-28T04:05:43.303602+00:00, sha d59620f86994)
- Data as of 2026-08-30T08:39:29.467469+00:00.
