Awesome Next.js
Next.jsを扱う資料や関連プロジェクトをまとめたAwesomeリストです。
目次
コミュニティ
基本資料
記事
- Instant Site Updates with On-Demand Revalidation and Directus
- Dynamic CMS-driven Redirects with Next.js
- Implementing RBAC Authorization in Next.js - Step-by-Step Guide
- Getting Started with Next.js, GraphQL and React Query
- Using Next.js with FaunaDB: How to Query the Database from Your App
- How to Build a Serverless Next.js Blog with ButterCMS
- Build a Universal JavaScript App with Next.js
- Getting Started with Next.js — Setting Up Your App
- Getting Started with Next.js — Bringing Data In
- How to build a Next.js React Universal App
- Next on Next.js
- Accept payments on your site with nextjs, stripe, and micro
- Next.js on Cloud Functions for Firebase with Firebase Hosting
- Building a Blog With Next.js
- Using Google Analytics with Next.js
- Build a Universal JavaScript App with Next.js and Redux [Russian]
- 5 (of the Many Reasons) to love Vercel’s Next.js
- Next.js 5: Universal Webpack, CSS Imports, Plugins and Zones
- Realtime data visualization using Next.js and Chart.js
- Build a chat app with sentiment analysis using Next.js
- Build a realtime table with Next.js
- SSR blog with Next.js and Prismic.io
- SEO in Next.js and Prismic
- SEO in Next.js with next-seo
- Next.js 7
- Create SSR Next.js websites using GraphQL with Postgres
- Cooking a Deliveroo clone with Next.js (React), GraphQL, Strapi and Stripe - Setup (part 1/7)
- Next.js E-commerce Tutorial: Quick Shopping Cart Integration
- Working with Ghost and Next.js
- Using Tailwind CSS with Next.js
- Using Feature Flags in Next.js
- Adding code snippets to Next.js using react-syntax-highlighter
- Build company’s Website/App with our astonishing Next.js template
- Guaranteeing webhook delivery in NextJS Application
- Building a Guestbook Using Next.js On-Demand ISR
- Useful Admin Templates to build your Website/App
- Integrate Next app with Tailwind
- Top Next.js Admin & Dashboard Templates
- Next.js Cheatsheet
- A Guide to Performance Optimization with Next.js
ボイラープレート
- Kaiforge Lite - 無料の管理ダッシュボードテンプレート。Next.js 14、Tailwind CSS、TypeScript、ダーク/ライトモード、すぐに使える5ページを備えています。MITライセンス。Demo
- Kaminari Template - パワフルなNext.jsとTailwind CSSテンプレート。開発者の体験を意識して構築されています。Husky、CommitLint、Prettier、Eslintなど、各種設定を含んでいます。✨
- Next.js, Strapi Portfolio Starter – ⚡️ Next.js、Strapi、Tailwind CSSを使った現代的なポートフォリオスタートアップ。自動化されたXMLサイトマップ、JSON-LDスキーマ、OpenGraphメタデータ、スパム保護付きの連絡フォームを備えています。
- Next.js Static Blog - Cosmic Headless CMSを活用したNext.js静的ブログ
- NextJS Headless CMS Powered Blog Starter
- Next.js App with AWS Lambda - Apex Upを使ってNext.jsアプリをAWS Lambdaにデプロイ
- Nitro 🚀 - Nextjs、Material-UI、TypescriptおよびAuth0を使ったPWAの例 💗
- Next & Now 2.0 Typescript template - Serverless、TypeScript、Jest、GitHub CI、SCSS、Prettierを備えたボイラープレート
- Next Right Now - 柔軟な本番環境向けボイラープレート。Next.js 9とVercelを基盤に、Sentry、Cookie、Amplitude、Emotion、Font Awesome、GraphQL/GraphCMS(Apollo)、Bootstrap(Reactstrap)、i18next(Locize)、Jest、Cypress、GitHub Actionsを設定済みで、TypeScriptと**B2BマルチテナントWebアプリ(モノリス)**に対応します
- Next Graphql Apollo Typescript_Boostrap - Pobocha - React、GraphQL、Next.js、Apollo、SCSS、TypeScript、Prettier、ESLintを備えたボイラープレート
- Next & Vercel Typescript template - Serverless、TypeScript、Jest、GitHub CI、SCSS、Prettierを備えたボイラープレート
- NextJS in Firebase with Bootstrap - FirebaseでBootstrapを用いたNextJSアプリのホスティング。Cloud Functionsを使用。
- Next Simple Starter - Next.jsとReduxを使ったシンプルなPWAボイラープレート。
- NextJS Starter - Next.jsのスタートアッププロジェクト。メール認証とOAuth認証を備えています。
- nextjs-starter - SEO最適化されたNext.js 10スタートアップキットテンプレート。React 17 + TypeScript + Tailwind CSS 2 + React Query 3 + (GitHub Auth + Passwordless Auth) を使用(NextAuth.jsとFauna DB)、ESLint、Prettier、プレコミットハンドル(Husky)を備えています。ページごとに異なるレイアウトを設定可能です。
- RAN! - GraphQL、SSR、ホットリロード、CSS-in-JS、キャッシュなどを備えた本番環境向けボイラープレート。
- Next Simple Blog - Next.jsで構築されたシンプルなMarkdownベースのブログ。静的エクスポートをサポートしています。
- phox - 静的フォトブログの作成。
- Next Express Bootstrap Boilerplate - Next、Express、react-bootstrap、SCSS、SSRを使ったフルスタックアプリのボイラープレート。ESLint対応。
- Next Blog Firestore - Next.js、Firebase Firestore、styled-components、mobx-state-treeで構築されたシンプルなCMS付きブログ。
- Next Redux Starter - Express、Redux、PostCSSを用いたNext.jsスタートアップ。
- NextJS Redux-Wrapper Material-UI - 🤓 ReduxとMaterial UIを使ったNextJSの標準テンプレート
- Staart - 😎 活発に維持されているNext.jsコンポーネントライブラリであり、OAuthを基にした機能ユーザーアカウントをすぐに使えるようにする極小テンプレート
- NextJS TypeScript Starter Kit - :tada: TypeScript + NextJS, Styled-jsx, Redux, PostCSS, 設定可能なSEO
- Next Boilerplate - 外部CSSとSass + どこからでも画像をインポート + PrettierとESLint + 環境変数など多くの機能
- next-starter -
sass (.scss)とpostcssが組み込まれた、シンプルで完全なテンプレート - Typescript Monorepo Next Example - 最小構成のNext.js+TypeScriptモノレポ
- tomimick/tm-nextjs-starter - 基本的なCRUD、Axios/localStorage、MobX、Sass、静的サイトエクスポート、ライブデモを備えた最小構成のスターター
- csprance/next-smrt - Redux、styled-components、material-ui、TypeScriptを備えた極小テンプレートで、カスタムExpressサーバーを搭載
- Nextron - ElectronとNext.jsアプリのジェネレーター ⚡
- next-boilerplate - TypeScript、Redux、Express.js、Sass、Css、EnvConfig、リバースプロキシ、バンドルを備えた、構成が整った生産用Next.jsテンプレート
- Oh My Fullstack - フルスタックウェブアプリケーションの骨格(Next.js、Redux、RxJS、Immutable、Express)
- Next-Postgres-With-Typescript - Next 7.0.2 + Sequelize 4/Postgres + TypeScript + Redux + Passport Local Auth + Emotionで構成されたフォーラム風のフルスタックウェブアプリ
- Next.js with Express and Babel - ExpressコードおよびNext.jsコードをBabelでトランスパイルしたい開発者向けのアプリケーションの骨格
- next-postgres-graphql - Postgres(Next.js、Postgres、GraphQL)を使ったGraphQLでSSRを実行するNext.jsウェブサイトの作成
- nextjs-mongodb-app - Next.js 9とMongoDBを使ったフル機能アプリ(認証を含むなど)
- react-next-boilerplate - :rocket: NextJSのプロジェクト設定を簡素化し、開発者のベストプラクティスと人気ライブラリを備えたベース
- The-Nextjs-starter - typescript + redux + styled-components + react-testing-library + eslint + fontawesome
- The Knests Stack - PostgreSQL、Knex.js、NestJS、Next.js、GraphQL、React、Material-UI、Docker、設定済みGitLab CI/CDを備えたフルスタック/ハッカソン向けスターター
- Devii - Next.js、React、TypeScriptで構成されたMedium風の開発者ブログスターター。Markdown表示、シンタックスハイライト、SEO/メタタグ、RSSフィード生成を標準装備
- Nextjs Blog Starter - 🚀 Next.jsフレームワークに基づいたブログのための最適なスタートコード。⚡️ Next.js、TypeScript、ESLint、Prettier、PostCSS、Tailwind CSSで作成
- Next.js and Netlify Blogging Template - Netlifyスタックでブログサイトを構築するための、タグ、CMS、ショートコードなどの標準機能を備えた完璧なボイラープレート
- Nextjs Apollo Nexus - Next.jsにおけるGraphQL Apolloクライアント・サーバー統合(コードファーストアプローチ)+Nexusスキーマ
- Nextjs Starter Peacock - 🦚 ソフトウェアエンジニアやデザイナーが、誇りに思える作品を示すための美しいNext.jsポートフォリオスタートアップ
- Nextatic - 🌍 マルチ言語の静的ウェブサイトボイラープレート。Netlify CMS+Next.js+SCSS+TypeScriptでユーザー編集可能なページとナビゲーションを実現
- Sitemap generator for NextJS & StrAPI - 🦾 Expressによる追加サーバーがNext.jsと並行して動作し、STR APIからのリクエスト時にサイトマップ(インデックスサイトマップ)およびrobots.txtファイルを再生成
- superplate - superplateはTypeScript、styled-components、SWR、Storybook、35以上のプラグインを含むNext.jsアプリを数秒で作成
- Hydrogen - HydrogenはTailwindCSSとMDXを活用したNext.jsブログスタートアップテンプレート。すべての必要MDXショートコードが標準で備わっている
- Next-Fire-Auth - Next.js+TypeScript+Tailwind CSS+Firebase-auth+React-Firebase-Hooksによるスタートアップアプリ用の素晴らしいボイラープレート
- NextJS Chargebee Subscription - Chargebeeに特化したT3スタック。ユーザーサブスクリプション、認証、テストを統合。Prisma ORMで駆動
- Next.js Enterprise - 高パフォーマンスかつ保守性の高いアプリ用のエンタープライズ級ボイラープレート。Tailwind CSS、RadixUI、TypeScriptなどを使って構築
- Start UI [web] - 🚀 TypeScript、React、NextJS、Chakra UI、tRPC、Prisma、TanStack Query、Storybook、Playwright、Formizを備えた意見の強いUIスタートアップ
- Kaiforge Lite - Tailwind CSS、ダークモード、複数の色テーマを備えた無料かつオープンソースのNext.js管理ダッシュボードテンプレート
- A11y Starter Kit - アクセシビリティを最優先にしたNext.jsスタートアップキット。インクルーシブなウェブアプリ開発のベストプラクティスを提供。デモ: https://a11y-starter-kit.vercel.app/
拡張機能
- Next universal language detector - ブラウザとサーバーで動作する言語検出機能。ユニバーサルフレームワーク(例:Next.js)と併用されるように設計されている DEMO
- Next Routes - Next.jsにおけるユニバーサルなルート名の実装
- Next-Pkg - 拡張されたNext.jsサーバー(pkg対応)
- Next Plugin Graphql - .graphqlおよび.gqlファイル用のNext.jsプラグイン(graphql-tagを使用)
- Next With Apollo - Next.jsにおけるApollo GraphQL統合
- Next SEO - Next.jsにおけるSEOを簡単に行う
- Next-Sitemap - Next.jsにおけるサイトマップ生成
- Next UserAgent - Next.js用のUserAgentパーサー
- Next Cookie - Next.js用のCookieシリアライザおよびデシリアライザライブラリ
- Nextein - Next.jsをベースにした静的サイトジェネレーター
- next-mdx-blog - 任意のNext.jsベースプロジェクトにブログを簡単に追加
- next-i18next - NextJsアプリケーションを翻訳する最も簡単な方法
- next-routes-middleware - Next.js用のルーティングミドルウェア
- Serverless Framework plugin for Next.js - サーバレスアプリケーションを簡単にデプロイ
- Terraform For Next.js - Terraformを使ってアプリケーションをデプロイ
- next-session - Next.js用のセッションミドルウェア
- next-iron-session - Next.jsのステートレスセッションユーティリティ。署名・暗号化されたCookieを使ってデータを保存
- Next PurgeCSS - unused CSSを削除するためのを簡単に統合 Purgecss
- Next PWA - Workboxを用いたNext.js用のゼロ設定PWAプラグイン
- flow-middleware - Next.jsにExpressミドルウェアを実行できるようにし、ネイティブオブジェクトを汚さない
- next-connect - Next.js用のExpress/Connectと互換性のあるルーターおよびミドルウェア層
- next-img - 最適化された画像を簡単に埋め込むためのプラグイン
- next-auth - Next.jsおよびサーバレス用の簡単な認証
- next-deploy - 🚀 AWSおよびGitHub Pagesへのデプロイを簡単に!
- next-joi - _joi_でNext.js APIルートを検証
- next-transpile-modules - node_modules内のコードをトランスパイルするNext.jsプラグイン。モノレポで便利
- Destack for Next.js - ローカルに視覚的にランディングページを構築できるNext.js拡張
- UseSIWE - React Hooks と Next.js の API ルートが、Ethereum によるサインインをアプリに簡単に追加できるようにします
- Runtime Environment Variables for Next.js – CI/CD での環境変数の設定をやめ、クラウドネイティブなアプローチを採用してください
- next-google-tag-manager – Next.js 13 以降に Google Tag Manager を簡単に追加できます
- modal-layout-component - Next.js 用の軽量かつアクセシブルなヘッドレスモーダルレイアウト(フォーカストラップ付き)
- next-api-decorators - タイプ付きの Next.js API ルートを作成するためのデコレーター。簡単なリクエストのバリデーションと変換をサポート
- Vercel AI SDK - TypeScript 用のAIツールキット。React、Next.js、Vue、Svelte、Node.js でAIを活用したアプリケーションを開発できます
- CopilotKit - AI コピロット、AI チャットボット、アプリ内AIエージェント向けのReact UIと洗練されたインフラ構成
- ogimg.xyz - Next.js + Satori でVercel Edge上で構築された、10テンプレート、背景パターン、URL自動取得を備えたOG画像生成API
- ShotOG - Cloudflare Workersで駆動された、Next.jsアプリ向けの動的OG画像生成API
- Frontman - ブラウザ内に存在するオープンソースAIコードエージェント。視覚要素選択と英語のコード編集を可能にし、ホットリロードをサポート
- @farming-labs/docs - シンプルなドキュメンテーションフレームワーク。1つの設定ファイルで構成、ゼロのボイラープレート。
アプリ
- API Status Check - 2,500以上のAPIとクラウドサービスをリアルタイムで監視するダッシュボード。Next.jsで構築され、Verc-El上でデプロイされています
- DevToolKit - Next.jsで構築された無料オンライン開発ツール — JSONフォーマッター、JWTデコーダー、リグレックステスト、Base64/URLエンコーダー、ハッシュ生成器
- CourseLit - Thinkific、Teachableなどへのオープンソース代替品
- FIM Agent - Next.js + shadcn/ui ポータルフロントエンドを備えたAI駆動のコンネクターハブ。エージェント管理、コンネクタ設定、知識ベース、SSEストリーミングによるリアルタイムチャットを提供
- FastUtil - 71以上の無料ブラウザベース開発ツール。クライアントサイド処理、20言語対応、サインアップ不要。Next.js App Routerとshadcn/uiで構築されています
- Feednext - オープンソースのソーシャルメディアアプリケーション
- NextJS GOT - ゲーム・オブ・スローンズのキャラクターを紹介するシンプルなNext.jsアプリケーション
- Relate - マインドフルネスコミュニティ — React、GraphQL、Next.js
- Password - 1パスワード、正しい方法
- Next Todos - Next.jsで書かれたタスク管理リスト
- Hacker News - Another Hacker News が Next.js で書かれた
- Jet Chat - Jet と Next.js を使ったチャットデモ
- Nextgram - Next.js v2 のサンプルアプリ(機能を紹介するため)
- Rauchg Blog - Next.js の核心開発者によるブログ
- Next JPH - Next.js で作成された JsonPlaceholder サンプルアプリ
- Mailto - HTML メールリンクの簡単な実装
- Plate - すべてのタスク管理アプリを統括するタスク管理アプリ
- Dashboard - カスタムウィジェットで自作チームダッシュボードを作成
- Snape - トーテンを検索・ストリーミング・ダウンロードするトーテンクライアント
- Trello Resume - Trello のデータを高速読み取り情報に変換
- Server Authentication with JWT - サーバー認証、バリデーション前にはレンダリングを防ぐ
- Alexander Kachkaev’s website – Next.js、GraphQL、Docker および Kubernetes を使って構築された個人用ホームページ。Apollo Client、react-intl、styled-components および recompose を使用。Docker イメージは GitLab CI で自動的にビルドされる。
- Cookie handler with server render - サーバーレンダリングに対応したクッキー処理。レンダリング前にクッキーにアクセスできる
- Gank - Next.js アプリで gank-api、mobx および antd を使用
- Decoupled CMS example with GraphQL and Next.js
- Mozilla VR Home - Mozilla VR ホームページ
- Elton John’s website - エルトン・ジョンのウェブサイト
- IOTA’s Data Market Place - IOTA マーケットプレイス
- magicleap.com - Magic Leap
- NPM.js Search Page - NPM の検索ページ
- Docker Success Center - Docker成功センター
- Urteile & Gesetze - ドイツ法的情報システム(GPLv3ライセンス付き)
- TikTok’s HomePage - TikTokのホームページ
- njt.now.sh - npmで🐸にジャンプ(あなたが夢見たパッケージナビゲーションショートカット)。一部は静的レンダリング、一部はラムダでデプロイ。 github repoへの各コミットごとにNow統合により自動更新。
- caseconverter.pro - テキストケース変換ツール。
- Tottem - NextJs / Auth0 / Apollo Tools / Prisma2で構築された、スターリングなブックマークマネージャー
- Slow TV Map - リラックスする仮想体験を発見する楽しい方法。Next.js + Chakra UI + MySQLをVercelでホスティング。
- Twitter Clone - Next.js + T3スタック + NextAuth + Supabase + Prismaで構築されたツイッタークローン。
- Taxonomy - Next.js 13サーバーコンポーネントを使用した例アプリ。
- shadcn/ui - あなたのアプリにコピー&ペーストできる、美しく設計されたコンポーネント。
- StorageBox - GoとNext.jsで構築されたシンプルなファイルストレージサービス。
- Taskade - リアルタイム共同編集、AIエージェント、プロジェクト管理、ワークフロー自動化を備えたチーム向けAIアプリケーション。
書籍
- Hands On Next.js - Reactアプリケーションにおけるユニバーサル(サーバー)レンダリングについての実用的なフルスタック書籍。
- Next.js Quick Start Guide - Next.jsを使ってユニバーサルJavaScriptアプリケーションを作成・構築・デプロイ。
- The Next.js Handbook - Reactアプリケーションにサーバーサイドレンダリングを透明に処理するためのフロントエンドReactアプリケーションの構築。
- Serverless Web Applications with React and Next.js - Reactアプリケーションでデータベースにアクセスし、ユーザー認証を行うためにNext.jsのサーバレス機能を使用。
- Cut Into The Jamstack: Build a SaaS with React and Next.js - Next.js、Prisma ORM、Cloudinary API、Chakra-UIおよびReact Hook Formを使って、ソフトウェアアセンブリサービスアプリケーションを構築。
- Real World Next.js - Next.js、生産用Reactフレームワークを使って、スケーラブルで高性能かつ現代的なウェブアプリケーションを構築。
動画
- Create your first ReactJS application with NextJS [Spanish]
- React Server Side Rendering with NextJS
- Guillermo Rauch - Next.js by Example
- Guillermo Rauch - Next.js: Universal React Made Easy and Simple
- Introduction to Next.js
- Next.js in production
- Parameterized Routing with Next.js
- JSHeroes 2017 | Guillermo Rauch - Static and Dynamic Next.js
- Programming the Universal Future with Next.js - Guillermo Rauch · JSConf China 2017
- BPJS: Special - Introduction to Next.js
- Next for Next.js
- Data Management With Next.js and GraphQL
- Next.js Register User
- Next.js Crash Course - Server Side React
- Mastering Next.js - Next.jsとReactを使ってアプリケーションを構築するための50以上のレッスン動画コース。
- Next.js Tutorial - Next.jsに関する詳細なチュートリアル。
- Next.js Conf 2020 - 2020年Next.jsカンファレンスのすべての動画
- Full-stack food ordering app with Hasura, Next.js, and Vercel
- How to use Credentials Authentication in Next.js with NextAuth?
プロジェクト(初級)
- Full Stack Netflix Clone in React, Tailwind CSS, Next.JS, Prisma, MongoDB, NextAuth & Vercel (2023)
- Build and Deploy a Modern Next 13 Website With Framer Motion & Tailwind CSS
- Next js 13 project - IMBb Clone - next js tailwind css project - nextjs project
- Next js 13 project - Google clone (next.js 13, tailwind css 3, google search api, app router
- next js project - Twitter clone
- Build and Deploy: TWITTER clone with React, Tailwind, Next, Prisma, Mongo, NextAuth & Vercel (2023)
- NextJS 13 Tutorial: Create a Static Blog from Markdown Files
- Full Stack Airbnb Clone with Next.js 13 App Router: React, Tailwind, Prisma, MongoDB, NextAuth 2023
- Real-Time Messenger Clone: Next.js 13, React, Tailwind, Prisma, MongoDB, NextAuth, Pusher (2023)
- Full Stack Spotify Clone: Next 13.4, React, Stripe, Supabase, PostgreSQL, Tailwind (2023)
- Full Stack E-Commerce + Dashboard & CMS: Next.js 13 App Router, React, Tailwind, Prisma, MySQL, 2023
ニュースレター
- Next.js News - 新しい機能や今後の開発、ベストエッセイ、ツール、プラグインを紹介する月刊Next.jsニュースレター
- Next.js Notes - 月刊Next.jsおよびJavaScriptプラットフォームのニュース
求人
- Jobs in JS - 米国、カナダ、英国におけるNext.js開発者向けの求人。毎日更新。
コントリビューション
素晴らしいパッケージ、記事、ブログ、動画などを見つけましたか? プルリクエストを送ってください! guidelinesに従ってください。ありがとうございます!
私の blog をチェックしてくださいまたは Twitter で hi を言ってください。