Key features:
Learning Paths - Curated progressive journeys (React→Next.js, Python→AI/ML) with hand-picked repos for each step
Smart Quick Actions - Context-aware commands based on repo type. Libraries show install commands (npm/pip/cargo), templates show "Use Template", books show "Read Online"
Discovery Modes - Time Machine (explore 2015-2022), Hidden Gems (quality 50-500 star projects), Rising Stars, Contribute Mode (good first issues)
Three-column desktop layout - Trending panel, main scroll feed, detailed README viewer with contributor info
Favorites system - Save repos, share collections publicly with shareable URLs, privacy controls
Repository intelligence - Auto-detects if something's a library, tool, book, template, or config and adapts the UI accordingly
Technical challenges:
Scroll-snap CSS for smooth mobile experience proved trickier than expected GitHub API rate limiting required intelligent caching and query strategies Making learning paths feel cohesive while mixing curated + search results Balancing discoverability with overwhelming choice
Built with Next.js 15, Supabase for auth/favorites, GitHub API. Open to feedback on what discovery modes to add next.
Live at: https://gitscroll.dev