Open-source API development ecosystem for building, sending and testing HTTP, GraphQL, WebSocket and other API requests, offered as web, desktop and CLI tools.
voidzero-dev/vite-plus
A unified web development toolchain that bundles Vite, Vitest, Oxlint, Oxfmt, Rolldown and task caching behind one `vp` command.
- Stars
- 6,368
- Forks
- 286
- Open issues
- 185
- Last commit
- 4 hours ago
What is it?
Vite+ is a single entry point for local web development. It combines Vite for the dev server and builds, Vitest for testing, Oxlint and Oxfmt for linting and formatting, Rolldown and tsdown for bundling, and Vite Task for monorepo task running, all configured from one vite.config.ts file at the project root.
Beyond the build and quality tools, it also manages Node.js versions and package managers through `vp env`, and wraps pnpm, npm, Yarn or Bun for dependency commands based on the packageManager field and lockfiles. Commands such as `vp check`, `vp run` and `vp pack` cover formatting, linting, type checks, cached task execution and library or binary packaging.
It is intended for teams that want one toolchain instead of stitching together separate tools, and it includes `vp migrate` to fold existing tool-specific config files into vite.config.ts. The project is MIT licensed and is written primarily in Rust.
Key features
- 01Dev server, build and preview powered by Vite and Rolldown
- 02Unified lint, format and type checks through one `vp check` command
- 03Bundled Vitest for running tests
- 04Node.js and package manager version management with `vp env`
- 05Monorepo task running with caching and dependency-aware scheduling
- 06Library and standalone binary packaging via `vp pack`
Use cases
- Starting a new Vite-based web app with one scaffolding command
- Consolidating separate lint, format, test and build configs into one file
- Running cached tasks across a monorepo in CI
- Pinning Node.js and package manager versions per project
Topics
FAQ
- What is vite-plus?
- A unified web development toolchain that bundles Vite, Vitest, Oxlint, Oxfmt, Rolldown and task caching behind one `vp` command. Vite+ is a single entry point for local web development. It combines Vite for the dev server and builds, Vitest for testing, Oxlint and Oxfmt for linting and formatting, Rolldown and tsdown for bundling, and Vite Task for monorepo task running, all configured from one vite.config.ts file at the project root.
- Is vite-plus free to use? What license does it have?
- vite-plus is open source under the MIT license. Check the license terms before using it in commercial products.
- Is vite-plus still maintained?
- Actively maintained. The last commit to vite-plus was on Oct 18, 2026.
- What can I use vite-plus for?
- Starting a new Vite-based web app with one scaffolding command Consolidating separate lint, format, test and build configs into one file Running cached tasks across a monorepo in CI Pinning Node.js and package manager versions per project
- Where can I get vite-plus?
- The source code and installation instructions are on GitHub: https://github.com/voidzero-dev/vite-plus
Summary generated by AI from the project's README. GitHub stats refresh daily.
Related projects
A Python testing framework that makes it easy to write small tests and scales to complex functional testing of applications and libraries.
A terminal tool that replays Git commits as animated typing sessions with syntax highlighting and file tree transitions.
A tiling window manager for Windows that arranges application windows, virtual workspaces and monitors, controlled via a CLI.
Local, open-source PDF and document parser in Rust with text extraction, bounding boxes, Markdown/JSON output, and optional OCR.
A Rust library for connecting apps by public key, with QUIC transport, hole-punching, and relay fallback so peers can connect regardless of IP address.