TreeMap
A free, open-source disk-space visualizer. Squarified treemap, duplicate hunting, disk-full forecasting, and cleanup that only ever moves files to the Trash.
翻译准备中
尚未检测到更新。GitHub 发布版本后会显示在这里。
个人 GitHub 账号下公开仓库的所有者可以登录并验证所有权,自行管理介绍,无需管理员批准。
登录并生成验证文件,在 30 分钟内将其提交到此仓库的默认分支。其他分支或分叉仓库中的文件无效。然后在下方检查文件,即可无需管理员批准直接管理项目。请保留文件以维持管理权限。
如需登录,将前往登录页面。登录后请回到此处,再次点击所选的验证按钮。
在项目文件夹中运行 /nomorevibe verify,即可验证所有权并自行管理介绍。
一分钟完成验证World Clock at a Glance
翻译准备中
取自仓库 README
正在加载完整 README。
查看完整 README ↗World Clock at a Glance
A free, open-source, backend-free world clock for scheduling across timezones. Add any cities as configurable concentric rings around your local time; each ring shows a colored arc for that location's working hours with a dot at its current moment, so overlapping arcs mean everyone is currently available — answering "World Clock at a Glance". Share the exact view via a link (no signup, no account), or schedule a meeting straight to Google Calendar.
Built from a Claude Design reference (World Clock v4) — React + Vite + TypeScript,
all graphics rendered as SVG from Intl.DateTimeFormat, no timezone/date libraries.
prefers-reduced-motionnpm install
npm run dev # start the dev server (http://localhost:5173)
npm run build # typecheck + production build
npm test # geometry + timezone unit tests (Vitest)
npm run lint # oxlint
Scheduling meetings is gated behind a Google OAuth Client ID (client-side only, no
backend). Copy .env.example to .env.local and fill in VITE_GOOGLE_CLIENT_ID to
enable it; without it, the Schedule panel shows a note instead of the form.
Install it from the Chrome Web Store; the website also links to it from the header on desktop.
A Manifest V3 toolbar popup renders the same WorldClock at 380×600, with a
Share action and an "Open in Overlap" handoff to the full web app — see
tech-design.md for what it deliberately leaves out (Google Calendar
scheduling, time-scrubbing, Find overlap) and why.
npm run build:extension # typecheck + production build into dist-extension/
Then load dist-extension/ unpacked at chrome://extensions (enable
Developer mode, "Load unpacked").
src/clock/geometry.ts — ring/arc/tick/chevron math on a 1000×1000 viewBoxsrc/clock/cityTime.ts — timezone-aware time + working-hours helperssrc/clock/WorldClock.tsx — the radial clock component (props-driven; now supplied by the parent)src/clock/defaultCities.ts — default home + world cities and working hourssrc/hooks/useNow.ts — shared 1s tickReleased under the MIT License.
See the privacy policy for what data the app collects (none, server-side) and how the Google Calendar scope is used.