awesome-nextjs
:notebook_with_decorative_cover: :books: A curated list of awesome resources : books, videos, articles about using Next.js (A minimalistic framework for universal server-rendered React applications)
A curated list of learning resources, starter boilerplates, articles, videos, and example apps for Next.js, the React-based framework for building server-rendered web applications.
This repository is a curated list of resources for Next.js, a framework built on top of React that makes it easier to build web applications with features like server-side rendering and automatic routing. The README itself is the product: a long, organized collection of links sorted by category.
The list includes community links (GitHub discussions, forums), essential documentation and learning resources, and a large articles section covering specific techniques. Entries there range from setting up payments with Stripe, connecting a database, handling SEO, using Tailwind CSS for styling, and deploying to Firebase and AWS, to more targeted topics like adding real-time data or role-based access control.
A boilerplates section collects starter project templates, giving developers a ready-to-go Next.js project with common tools already configured so they do not have to set everything up from scratch. Beyond that, the list covers extensions (plugins that add functionality to Next.js projects), example apps (complete projects demonstrating various patterns), books, video tutorials, beginner-level projects for practice, and newsletters for keeping up with updates.
There is no code to run in this repository. It is a reference document maintained by the community. Contributions are welcomed via pull request to add new resources. The collection covers a wide range of skill levels, from people setting up their first Next.js project to developers integrating advanced infrastructure. It was put together by Prosper Otemuyiwa, a developer and open-source contributor known for building community learning resources.
Where it fits
- Find a Next.js starter boilerplate with Stripe, a database, or Tailwind CSS already configured.
- Discover tutorials and articles for specific techniques like SEO, real-time data, or role-based access control in Next.js.
- Browse example apps demonstrating Next.js patterns from beginner starter projects to advanced infrastructure.