• Stars
    star
    565
  • Rank 78,889 (Top 2 %)
  • Language
    JavaScript
  • Created about 5 years ago
  • Updated over 1 year ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

A free video course for building static and server-side rendered applications with Next.js and React.

Mastering Next.js

Hey, everyone! πŸ‘‹ I'm Lee, the creator of Mastering Next.js. This course was originally released in 2019. Next.js has evolved quite a bit since v9 and some of this course is officially "outdated".

I've updated the course overview below to annotate which parts are up to date, which have changed, and what my new suggestions are. In my opinion, this is the ideal way to evolve this course. The videos will serve as a reference to a point in time, but newer additions to the framework make certain aspects much easier.

  • 🟒 Up to date
  • 🟑 Outdated
  • πŸ”΄ Do not recommend

Introduction

React Overview

I taught Class Components in 2019 for those still in the process of converting to React Hooks. In 2021, it's now standard to use React Hooks for all projects and I would recommend starting there.

Developing Locally

Navigating Between Pages

Styling

Fetching Data

Managing Assets and SEO

Building A Blog With MDX

Authentication

Testing & Error Handling

State Management & More

Exporting & Deployment

More Repositories

1

site

My site built with Next.js, Tailwind, and Vercel.
MDX
7,168
star
2

next-saas-starter

Get started quickly with Next.js, Postgres, Stripe, and shadcn/ui.
TypeScript
4,858
star
3

next-self-host

An example deploying Next / Postgres / Nginx to a Ubuntu Linux server.
TypeScript
772
star
4

fastfeedback

Easily add user reviews, feedback, and comments to your website in one line of code.
JavaScript
598
star
5

vim-for-react-devs

A bite-sized course to get you quickly productive with Vim.
TypeScript
597
star
6

next-email-client

An email client built with the Next.js App Router and Postgres.
TypeScript
565
star
7

youtube-to-mp3

⚑️Electron application to convert and download YouTube videos as MP3s
JavaScript
538
star
8

next-music-player

A blazing fast, information dense media player built with Next.js.
TypeScript
536
star
9

nextjs-aws-s3

Example Next.js app to upload photos to an S3 bucket.
356
star
10

react2025

βš›οΈ Build applications from the the future, today.
TypeScript
342
star
11

nextjs-vercel-firebase

Next.js App Router + Firebase
TypeScript
274
star
12

space-invaders

πŸ‘ΎPython clone with a modern twist
Python
247
star
13

daydrink

Find the best drink deals and happy hours in your area.
JavaScript
223
star
14

image-gallery-supabase-tailwind-nextjs

Tutorial for building an image gallery with Supabase (Postgres), Tailwind CSS, Next.js, and Vercel.
TypeScript
216
star
15

nextjs-aws-dynamodb

Example Next.js app for CRUD actions in DynamoDB.
207
star
16

nextjs-multiple-domains

Example using SSR to handle multiple domains on the same project.
JavaScript
140
star
17

next-prisma

πŸš€ Static site with Next.js 9.4 and Prisma.
JavaScript
124
star
18

nextjs-prism-markdown

Example using Prism / Markdown with Next.js including switching syntax highlighting themes.
JavaScript
102
star
19

nextjs-gcp-storage

Example Next.js app to upload photos to a GCP storage bucket.
JavaScript
99
star
20

linktree

TypeScript
94
star
21

Guesstimator

🍻Uses Google, Yelp, and Foursquare APIs to retrieve and rank bars
Python
86
star
22

ncaam

Simple basketball scores and schedules.
TypeScript
81
star
23

facebook-data-analyzer

πŸ“ŠPython script to analyze the contents of your Facebook data export
Python
81
star
24

nextjs-netflix

Live stream where I built netflix.com using Next.js, Tailwind, and Next Auth.
JavaScript
80
star
25

hono-vercel-edge-functions

Vercel Edge Functions + Hono Router + Wasm + Rust
TypeScript
68
star
26

cern-next

30th anniversary of the web, but if it was Next.js + Tailwind.
JavaScript
55
star
27

next-static-export-example

TypeScript
54
star
28

esm

Learn how to use ES Modules with Next.js, including using URL imports to fetch packages from JavaScript CDNs.
JavaScript
54
star
29

notion-api-nextjs

Example of using the Notion API with Next.js.
JavaScript
52
star
30

dsmtech

Tech companies and startups in the Greater Des Moines area.
TypeScript
47
star
31

hono-vercel-ai-sdk

Hono + Vercel AI SDK + OpenAI
TypeScript
26
star
32

next-prisma-starter

Starter project for Next.js + Prisma tutorial.
JavaScript
26
star
33

i18n-example

TypeScript
26
star
34

sveltekit-graphql

Example SvelteKit application on Vercel using the SpaceX GraphQL API.
Svelte
25
star
35

dart-react-todo

πŸ“Building a todo list with Dart & React from start to finish
Dart
23
star
36

next-mapbox-demo

🌎 Creating a non-SSR map component inside a Next.js project.
JavaScript
23
star
37

gatsby-to-nextjs

A starter blog converting Gatsby -> Next.
JavaScript
22
star
38

nextjs-metamorphosis

React Summit 2023
TypeScript
20
star
39

hasura-nextjs-ssr

Next.js application using getServerSideProps with Hasura.
JavaScript
15
star
40

myspace

A nostalgic look at what my MySpace profile (probably) looked like in 2009.
JavaScript
14
star
41

mastering-nextjs-old-site

Previous site containing example MDX blog from the course.
JavaScript
11
star
42

devrel-team

JavaScript
9
star
43

sveltekit-live-stream

Building a basic application with SvelteKit.
Svelte
6
star
44

dart-create-react-app

πŸ› Easily create React apps with Dart!
Dart
4
star
45

TabSaver

iOS Application written using Swift
Objective-C
2
star