vixt

7,831
Install
npm install vixt
Latest Version:0.13.6
License:MIT
Last Updated:Oct 22, 2026
Links: GitHub  ·  npm
Maintainer: soullyoko

Vixt

npm package Website

Introduction

Vixt is a Vite plugin designed to improve developer experience (DX), inspired by Nuxt. The name combines the first two letters of Vite and the last two letters of Nuxt.

Vixt aims to bring Nuxt-style productivity features to popular modern frameworks such as Vue, React, and Uni-app. It includes filesystem routing, layouts, auto-imports, plugins, modules, layers, server-side features, and more. Built on Vite 8 for faster development and build speed, Nitro provides the ability to build full-stack applications.

Installation

Try Vitesse built with Vixt

vitesse-vixt

Create a Vixt project

Vixt recommends using pnpm with a monorepo setup, and the default project template is monorepo-based.

# Default monorepo template, including vue, uni-app and react projects
pnpm create vixt my-project

Use in an existing project

  • Remove duplicate dependencies in package.json that Vixt already provides (such as vue, vite, etc., not required).
  • Create a .npmrc file and enable pnpm's shamefully-hoist:
shamefully-hoist=true
  • Install Vixt:
pnpm add vixt @vixt/vue
  • Create vixt.config.ts:
import { defineVixtConfig } from 'vixt'

export default defineVixtConfig({})
  • Update vite.config.ts:
import { defineConfig } from 'vite'
import vixt from 'vixt/vue'

export default defineConfig({
  plugins: [vixt()],
})
  • Update tsconfig.json:
{
  "extends": "./.vixt/tsconfig.json"
}

Packages

Package Description
vixt Central package for all Vixt packages
@vixt/core Core foundation of Vixt
@vixt/vue Vue adapter layer
@vixt/uni Uni-app adapter layer
@vixt/vitepress VitePress adapter layer
@vixt/react React adapter layer
create-vixt Project scaffolding tool

Thanks

This project is highly inspired by Nuxt and Vite.

Thanks to UnJS for creating helpful packages.

License

MIT License © 2024-PRESENT SoulLyoko

Related Packages

webpack-vite-serve

为webpack项目提供一键接入Vite的能力

848 15
vite-plugin-version-mark

A Vite/Nuxt plugin that automatically injects version information (package.json...

353,996 91
vite-plugin-dev-inspector

jump to local IDE source code while click the element of browser automatically.

6,946 51
vite-plugin-code-inspector

jump to local IDE source code while click the element of browser automatically.

750 5

Version History

Version Released License
0.13.6 MIT
0.13.5 MIT
0.13.4 MIT
0.13.3 MIT
0.13.2 MIT