Nuxt Nuxt is a free and open-source framework with an intuitive and extendable way to create type-safe, performant and production-grade full-stack web applications and websites with Vue.js. It provides a…
Nuxt
Nuxt is a free and open-source framework with an intuitive and extendable way to create type-safe, performant and production-grade full-stack web applications and websites with Vue.js.
It provides a number of features that make it easy to build fast, SEO-friendly, and scalable web applications, including:
- Server-side rendering, static site generation, hybrid rendering and edge-side rendering
- Automatic routing with code-splitting and pre-fetching
- Data fetching and state management
- Search engine optimization and defining meta tags
- Auto imports of components, composables and utils
- TypeScript with zero configuration
- Go full-stack with our server/ directory
- Extensible with 300+ modules
- Deployment to a variety of hosting platforms
- ...and much more 🚀
Table of Contents
- 🚀 [Getting Started](#getting-started)
- 💻 [Vue Development](#vue-development)
- 📖 [Documentation](#documentation)
- 🧩 [Modules](#modules)
- ❤️ [Contribute](#contribute)
- 🏠 [Local Development](#local-development)
- 🛟 [Professional Support](#professional-support)
- 🔗 [Follow Us](#follow-us)
- ⚖️ [License](#license)
🚀 Getting Started
Use the following command to create a new starter project. This will create a starter project with all the necessary files and dependencies:
bash
npm create nuxt@latest
> [!TIP]
> Discover also nuxt.new: Open a Nuxt starter on CodeSandbox, StackBlitz or locally to get up and running in a few seconds.
💻 Vue Development
Simple, intuitive and powerful, Nuxt lets you write Vue components in a way that makes sense. Every repetitive task is automated, so you can focus on writing your full-stack Vue application with confidence.
Example of an app.vue:
vue
useSeoMeta({
title: 'Meet Nuxt',
description: 'The Intuitive Vue Framework.',
})
#app {
background-color: #020420;
color: #00DC82;
}
📖 Documentation
We highly recommend you take a look at the Nuxt documentation to level up. It’s a great resource for learning more about the framework. It covers everything from getting started to advanced topics.
🧩 Modules
Discover our list of modules to supercharge your Nuxt project, created by the Nuxt team and community.
❤️ Contribute
We invite you to contribute and help improve Nuxt 💚
Here are a few ways you can get involved:
- Reporting Bugs: If you come across any bugs or issues, please check out the reporting bugs guide to learn how to submit a bug report.
- Suggestions: Have ideas to enhance Nuxt? We'd love to hear them! Check out the contribution guide to share your suggestions.
- Questions: If you have questions or need assistance, the getting help guide provides resources to help you out.
🏠 Local Development
Follow the docs to Set Up Your Local Development Environment to contribute to the framework and documentation.
🛟 Professional Support
- Technical audit & consulting: Nuxt Experts
- Custom development & more: Nuxt Agencies Partners
🔗 Follow Us
⚖️ License
-
nuxt
the full-stack Vue framework
TypeScript ★ 60k 14h agoExplain → -
framework ▣
Old repo of Nuxt 3 framework, now on nuxt/nuxt
★ 10k 3y agoExplain → -
ui
The Intuitive Vue UI Library powered by Reka UI & Tailwind CSS.
Vue ★ 6.7k 1d agoExplain → -
awesome
A curated list of awesome things related to Nuxt.js
★ 5.5k 9mo agoExplain → -
vue-meta ▣
Manage HTML metadata in Vue.js components with SSR support
JavaScript ★ 4.1k 8mo agoExplain → -
content
The file-based CMS for your Nuxt application, powered by Markdown and Vue components.
TypeScript ★ 3.6k 1d agoExplain → -
create-nuxt-app ▣
Create Nuxt.js App in seconds.
JavaScript ★ 3.5k 1y agoExplain → -
devtools
Unleash Nuxt Developer Experience
Vue ★ 3.3k 6d agoExplain → -
website-v2
Nuxt 2 Documentation Website
Vue ★ 2.2k 10h agoExplain → -
movies
🍿 A TMDB client built with Nuxt and View Transitions
TypeScript ★ 2.2k 1mo agoExplain → -
image
Plug-and-play image optimization for Nuxt applications.
TypeScript ★ 1.5k 6d agoExplain → -
hackernews
HackerNews clone built with Nuxt.
Vue ★ 1.4k 6d agoExplain → -
vite ▣
⚡ Vite Experience with Nuxt 2
TypeScript ★ 1.4k 3y agoExplain → -
icon
The <Icon> component, supporting Iconify, Emojis and custom components.
TypeScript ★ 1.2k 22h agoExplain → -
modules
Discover the Nuxt modules to add any CMS, Database, UI, Auth and integrations into your Vue application.
TypeScript ★ 1.0k 10h agoExplain → -
components
Scan and auto import components for Nuxt.js 2.13+
TypeScript ★ 880 2d agoExplain → -
example-auth0
A simple example that shows how to use Nuxt.js with Auth0.
Vue ★ 711 9d agoExplain → -
learn.nuxt.com
[Work in Progress] An interactive tutorial and playground for Nuxt
Vue ★ 666 2mo agoExplain → -
vercel-builder ▣
Vercel Builder for Nuxt
TypeScript ★ 642 1y agoExplain → -
eslint
Collection of ESLint-related packages for Nuxt
TypeScript ★ 637 14h agoExplain → -
fonts
Plug-and-play web font optimization and configuration for Nuxt apps.
TypeScript ★ 593 2d agoExplain → -
starter
Create a new Nuxt project, module, layer or start from a theme with our collection of starters.
★ 582 5d agoExplain → -
typescript
TypeScript Support for Nuxt 2
TypeScript ★ 577 8d agoExplain → -
scripts
Third-Party Scripts Meets Nuxt Developer Experience.
TypeScript ★ 572 10h agoExplain → -
docs ▣
Old Documentation of Nuxt.js 💚 - not in use anymore
★ 542 2y agoExplain → -
nuxt.com
The Nuxt website, made with Nuxt.
Vue ★ 452 2d agoExplain → -
test-utils
🧪 Test utilities for Nuxt
TypeScript ★ 439 2d agoExplain → -
cli
Nuxt CLI
TypeScript ★ 388 1d agoExplain → -
hints
Nuxt module that shows hints for aspects of your application such as Performance, A11Y, Security, and more!
TypeScript ★ 338 6h agoExplain → -
nuxt.new
Create a new Nuxt project from your address bar.
Vue ★ 297 5d agoExplain → -
bridge
🌉 Experience Nuxt 3 features on existing Nuxt 2 projects
TypeScript ★ 287 1d agoExplain → -
module-builder
Complete solution to build and ship Nuxt modules.
TypeScript ★ 276 2d agoExplain → -
telemetry
Nuxt Telemetry
TypeScript ★ 272 10h agoExplain → -
ui-templates ▣
🎨 Unified Assets and Templates for Nuxt
HTML ★ 267 2y agoExplain → -
examples
Deployed Nuxt examples
TypeScript ★ 232 2d agoExplain → -
http
Universal HTTP Module for Nuxt.js
JavaScript ★ 232 9d agoExplain → -
a11y
Nuxt module to provide accessibility hinting and utilities.
TypeScript ★ 224 1d agoExplain → -
nitro-demo ▣
nuxt nitro preview
Vue ★ 186 4y agoExplain → -
nuxters
No description.
Vue ★ 183 4h agoExplain → -
press ▣
[Deprecated] Minimalist Markdown Publishing for Nuxt.js
JavaScript ★ 183 5y agoExplain → -
todomvc ▣
Nuxt.js TodoMVC Example
Vue ★ 143 5y agoExplain → -
eslint-plugin-nuxt ▣
ESLint plugin for Nuxt.js [WIP]
JavaScript ★ 129 2y agoExplain → -
rfcs
RFCs for changes to Nuxt.js
★ 98 2y agoExplain → -
loading-screen
Loading Screen Module for Nuxt.js
JavaScript ★ 91 1mo agoExplain → -
postcss8 ▣
Opt-in to postcss 8 in Nuxt 2 apps.
TypeScript ★ 60 8mo agoExplain → -
cli-draft ▣
WIP: CLI for Nuxt.js projects
★ 59 5y agoExplain → -
nuxt-evals
Evals for Nuxt to test AI model competency at Nuxt.
TypeScript ★ 47 1d agoExplain → -
actions-yarn
Github Actions for yarn
Shell ★ 47 6mo agoExplain → -
codesandbox-nuxt ▣
Starter template for CodeSandBox.io
Vue ★ 46 8mo agoExplain → -
blueprints ▣
Module for Nuxt.js to create distributable micro-apps
JavaScript ★ 40 6y agoExplain → -
ecosystem-ci ⑂
Nuxt Ecosystem CI
TypeScript ★ 33 1mo agoExplain → -
governance
Nuxt Project Governance
★ 29 11mo agoExplain → -
friendly-errors-webpack-plugin ⑂
Recognizes certain classes of webpack errors and cleans, aggregates and prioritizes them to provide a better Developer Experience.
JavaScript ★ 29 2y agoExplain → -
youch ⑂
Pretty error reporting for Node.js :rocket: (Modified for Nuxt.js & SSR Bundles)
HTML ★ 29 2y agoExplain → -
renovate-config-nuxt
Nuxt.js presets for Renovate tool.
★ 25 2d agoExplain → -
benchmarks ▣
💨 Nuxt.js SSR performance Benchmarks
JavaScript ★ 23 5y agoExplain → -
nuxt-services-experimental ▣
[WIP] Around realtime services for Nuxt 3
JavaScript ★ 17 6y agoExplain → -
example-layers-monorepo
Example monorepo with Nuxt layers
Vue ★ 14 2d agoExplain → -
nuxt3-stubs ▣
No description.
JavaScript ★ 13 9mo agoExplain → -
nuxt-redirects
Nuxt.js redirects app for Netlify
★ 10 1y agoExplain → -
babel-preset-app ▣
PSA: this repo has been moved into nuxt.js/nuxt --> https://github.com/nuxt/nuxt.js/tree/dev/packages/babel-preset-app
JavaScript ★ 10 6y agoExplain → -
.github
Default community health files for nuxt repositories
TypeScript ★ 6 6d agoExplain → -
vue-devtools ⑂
⚙️ Browser devtools extension for debugging Vue.js applications.
JavaScript ★ 6 2y agoExplain → -
hacker-news-pwas ⑂
HNPWA - Hacker News readers as Progressive Web Apps 📱
CSS ★ 4 3y agoExplain → -
css-loader ⑂
css loader module for webpack
JavaScript ★ 2 2y agoExplain →
No repos match these filters.