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,即可验证所有权并自行管理介绍。
一分钟完成验证正在加载完整 README。 以下为已保存的摘录。
A minimal, private PDF utilities site. All PDF processing runs in your browser. MongoDB stores only your Google login profile and a global visitor count.
• Next.js 15 (App Router, TypeScript, React 19)
• Tailwind CSS (hand-rolled minimal design system)
• NextAuth v5 (Google provider, JWT sessions)
• MongoDB (users + visitor stats only)
• pdf-lib + pdfjs-dist for client-side PDF work
Google OAuth: create credentials at https://console.cloud.google.com - add http://localhost:3000/api/auth/callback/google (and your production URL) as an authorized redirect URI.查看完整 README ↗A minimal, private PDF utilities site. All PDF processing runs in your browser. MongoDB stores only your Google login profile and a global visitor count.
pdf-lib + pdfjs-dist for client-side PDF workcp .env.example .env.local
# fill in NEXTAUTH_SECRET, GOOGLE_CLIENT_ID/SECRET, MONGODB_URI
npm install
npm run dev
Generate a NEXTAUTH_SECRET:
openssl rand -base64 32
Google OAuth: create credentials at https://console.cloud.google.com - add http://localhost:3000/api/auth/callback/google (and your production URL) as an authorized redirect URI.
npm run dev # start dev server
npm run build # production build
npm run start # serve the production build
npm run typecheck # tsc --noEmit
content/tools.ts.app/<slug>/page.tsx using <ToolLayout> and the tool's client component.app/how-to-<slug>/page.tsx for the long-form variant, then add it to HOW_TO_PAGES.sitemap.ts and internal links pick it up automatically.how-to-merge-pdf long-form page (both fully SEO-instrumented)content/tools.ts (add pages next)/api/visits, session-debounced ping)sitemap.xml, robots.txtYour PDFs are processed entirely in your browser. Files are never uploaded, stored, or transmitted anywhere.