Skip to content

Frontend Nav

Frontend Nav is a curated navigation website designed to collect, organize, and showcase high-quality frontend development resources from both domestic and international sources, making it easy for developers to discover essential tools, libraries, tutorials, and communities.

Frontend Nav — preview
Updated

Live preview

Live Preview

Interact with the actual deployed template — every section, every interaction, no mockups.

Loading preview…

About

About Frontend Nav

Built with Next.js 13, TypeScript, Radix UI components, Tailwind CSS, NextAuth.js for authentication, Prisma ORM with MySQL on PlanetScale, and Puppeteer for automated screenshot generation, this project demonstrates modern web application development while solving a real problem: the overwhelming fragmentation of frontend resources across the internet. The platform features automated webpage information capture using Puppeteer to extract metadata, titles, and descriptions, shareable website cards with screenshots for visual recognition, user authentication allowing developers to save their personal collections, organized categorization of resources by topic, framework, or use case, dark mode support for comfortable browsing in different environments, and one-click deployment to Vercel for easy hosting. Inspired by the Taxonomy project, Frontend Nav emphasizes clean data presentation, intuitive navigation, and rapid resource discovery.

The application uses MySQL hosted on PlanetScale for scalable database management, Prisma for type-safe database queries, and NextAuth.js for flexible authentication supporting multiple providers. This project is valuable for developers building resource directories or curated link collections, learning modern full-stack Next.js development patterns, studying how to implement web scraping with Puppeteer for metadata extraction, creating personal knowledge bases or bookmark managers, and understanding how to build CRUD applications with authentication and database integration. Frontend Nav serves both as a practical tool for organizing frontend resources and as an educational codebase demonstrating production-ready Next.js architecture.

Get started

Free, open source, and ready to ship.

Clone the repo, install dependencies, and start customising. Frontend Nav is free and open source: its license is in the repository.

  1. Clone the Frontend Nav repository from GitHub.
  2. Run npm install or pnpm install to install all required packages.
  3. Run npm run dev to start the development server and begin customizing.
  4. Check the repository’s README and license before you ship.

Terminal

$ git clone https://github.com/wangfengyuan/frontend-nav
$ cd frontend-nav
$ npm install
$ npm run dev

Included in Pro

More Templates

Hand-built premium templates from shadcn.io — production-ready and bundled in Pro.

Every template, every block. One Pro plan unlocks all 14, with 6,000+ blocks and MCP for your AI editor.

Get Pro

Pricing

Every premium template, with Pro

All 14 premium templates come with every Pro plan, with 6,000+ blocks and the MCP server. Pick the seats you need.

4.9/5 out of 5 · 150+ reviewsfrom 150+ founders and developers.

  • Secure checkout via Stripe
  • Code lives in your repo
  • Keep what you've shipped if you cancel
  • License terms

FAQ

Frequently asked questions

Everything you need to know before you ship with Frontend Nav.

4.9 out of 5 from 150+ developers

Ship your next site this weekend

14 premium templates, 6,000+ blocks and MCP in every Pro plan. Frontend Nav and the other 214 open source templates stay free.

Get Pro