{"repo":"khuynh22/paper-deck","free":true,"listed":false,"github":"https://github.com/khuynh22/paper-deck","clone":"git clone https://github.com/khuynh22/paper-deck.git","description":"Your AI/ML research, on one deck — aggregate arXiv/HF/Semantic Scholar papers, star them, and read in-app with cross-device scroll resume.","language":"TypeScript","stars":13,"topics":["arxiv","huggingface","machine-learning","nextjs","papers","reading-list","research-tools","supabase"],"license":"MIT","category":"machine-learning","readme_excerpt":"PaperDeck Your AI/ML research, on one deck. A responsive, multi-user web app that aggregates AI/ML papers (Latest / Trending / Famous), lets you star papers to read, and reads them in-app with scroll-resume and a \"read up to here\" highlight — synced across your phone and PC. 🚀 Try it live · 📺 Watch the demo Features - One deduplicated corpus, three views — Latest (arXiv), Trending (Hugging Face upvotes + recency), Famous (citations). Papers are merged across sources by arXiv ID. - Sources — arXiv, Hugging Face Daily Papers, Semantic Scholar, Google Scholar (owner-only, flagged). Papers With Code is included but disabled by default — its public API was retired in 2026. - Star to read later — a personal library synced via your account. - In-app reader — arXiv HTML (MathML-safe, sanitized) with block-level resume + highlight; a pdf.js fallback with page-level resume + highlight for PDF-only papers (e.g. older \"famous\" classics). - Resume where you left off — your scroll position and a \"I finished here\" marker persist per paper, per user. Local development Prerequisites: Node 20+, pnpm, Docker (for local Supabase). Scripts Command What it does --- --- pnpm dev Dev server (webpack) pnpm build Production build pnpm test Unit/integration tests (Vitest) pnpm typecheck tsc --noEmit pnpm lint ESLint Project structure Deployment See docs/DEPLOY.md . Contributing Contributions are welcome — especially new paper-source adapters (one file in lib/sources/ ). See CONTRIBUTING.md to get sta","default_branch":null,"files":null,"tree":[],"storefront":"/r/khuynh22","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/khuynh22/paper-deck/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}