OpenGithubs / OpenGithubs/weekly

【工具自荐】Cicada v1.0.0 - 一个轻量的无限白板

Open
#123 0 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Dominant language
No language data
Stars
1.7k
Forks
71
PR merge metrics
No merged PRs in 30d

Description

🎨 点开即玩 👉 我的画作
(友情提示:这是一个全免费、无服务器、仅 13KB 的实验性白板)

做了个极简的“无限白板”玩具 😄

在动辄几百 MB 的现代网页里,我尝试把一个功能完整的白板压缩到了极致:

极致轻量:打包后仅单 HTML 文件即可运行,无需任何依赖。

无服务器分享:利用自定义二进制编码(Varints + ZigZag),将画作直接压缩进 URL 中。上面的链接就是这样生成的,无需数据库,发个链接对方就能看到。

硬核算法:内置 RDP 路径简化算法,保证线条流畅的同时,让数据体积减小到极致。

技术栈: 原生 JS + Vite。

把工具做回它最纯粹的样子,stay light, stay fast. 🍀

Github

Contributor guide

No contributing guide indexed for this repository

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

No repository file, test, or entry point is named; first inspect how the weekly repository turns project recommendations into published entries. The issue does not state a target location or completion criteria, so confirm whether Cicada is intended to become a weekly listing and where it should appear.

Written by the indexing model from the issue text.

Assessment

Tech stack
javascript, vite
Domain
content
Issue type
Documentation
Difficulty
3/5
Estimated time
1-2 days
Activity status
Quiet
Clarity
Needs clarification
Newbie friendliness
20/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.