https://github.com/ziteh/yangchun-comment
A simple and private comment system, runs on Cloudflare Workers (WIP)
https://github.com/ziteh/yangchun-comment
Last synced: 4 months ago
JSON representation
A simple and private comment system, runs on Cloudflare Workers (WIP)
- Host: GitHub
- URL: https://github.com/ziteh/yangchun-comment
- Owner: ziteh
- License: apache-2.0
- Created: 2025-05-22T13:53:09.000Z (9 months ago)
- Default Branch: main
- Last Pushed: 2025-09-22T13:47:09.000Z (5 months ago)
- Last Synced: 2025-09-22T14:34:23.270Z (5 months ago)
- Language: TypeScript
- Homepage:
- Size: 531 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 6
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Yang Chun Comment
**Yang Chun** (陽春 — meaning “simple and unadorned”) Comment is a lightweight, privacy-first commenting system built with [Lit](https://lit.dev/) and [Hono](https://hono.dev/), designed to run on [Cloudflare Workers](https://workers.cloudflare.com/). No registration required and no personal data is stored—ideal for small sites and blogs.
- No login
- No cookies
- No personal data collection
- No browser fingerprinting (if you don't think the hashed IP is a fingerprint)
## Architecture
This monorepo uses pnpm workspace and contains four packages:
- `server`: Backend API built with Hono for Cloudflare Workers
- `client`: Frontend widget, outputs ESM and UMD bundles
- `shared`: Common types and utilities
- `docs`: Website
## Usage
Refer to
## TODO
- [ ] Using PoW (proof of work) to replace IP-based bot attack prevention to reduce the impact on different users with the same IP address, and further eliminate the need to store IP hash values on the backend server (storing hashed IPs may be considered a lightweight user tracking method)