VS vite

Compare vs vite and see what are their differences.

The next generation of the CodeMirror in-browser editor (by codemirror)


Next generation frontend tooling. It's fast! (by vitejs)
Our great sponsors
  • OPS - Build and Run Open Source Unikernels
  • Scout APM - Less time debugging, more time building
  • SonarLint - Deliver Cleaner and Safer Code - Right in Your IDE of Choice! vite
6 245
1,942 36,457
7.7% 6.2%
6.1 9.9
28 days ago 4 days ago
JavaScript TypeScript
GNU General Public License v3.0 or later MIT License
The number of mentions indicates the total number of mentions that we've tracked plus the number of user suggested alternatives.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.

Posts with mentions or reviews of We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2021-12-09.


Posts with mentions or reviews of vite. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2022-01-23.
  • State of the Web: Bundlers & Build Tools
    17 projects | | 23 Jan 2022
    Unbundled development utilizes native ESM support in browsers to offer an ultra-fast development experience. Unlike a traditional bundler which bundles everything in development, unbundled development transforms the code and rewrites import paths to the ESM compliant file path without bundling your code. Additionally, most bundlers that do this pre-bundle dependencies because that decreases the number of imports needed, and dependencies are unlikely to change often. The two most prominent bundlers that utilize unbundled development are Vite and Snowpack. Snowpack, created in 2019, was the first bundler to have an unbundled development experience. However, while Snowpack was popular for some time, this did not last forever. In 2020, the team behind Vue created Vite. Vite has many advantages over Snowpack, like the ease of use, speed, better optimization, and more. Additionally, popular projects like SvelteKit adopted Vite instead of Snowpack. All of this helped Vite pass Snowpack in downloads, and it now has more than 10x downloads compared to Snowpack. In fact, even Astro, a project created by the team behind Snowpack (be on the lookout for an article about Astro), is now using Vite. Overall, if you want fast, unbundled development, I recommend Vite.
  • Displaying Multiple Map Locations with Vue and the TomTom Web SDK
    2 projects | | 21 Jan 2022
    The Vue.js team also introduced a tool for their teeming community of developers to enhance development speed and efficiency. Vite is an advanced front-end building solution for web applications. It even features a dev server with impressively-fast hot module replacement. Vite is framework agnostic, allowing you to use it with various alternatives.
  • Modern Webapps with React, Phoenix, Elixir and TypeScript
    8 projects | | 21 Jan 2022
    import { defineConfig } from 'vite' import react from '@vitejs/plugin-react' // export default defineConfig({ plugins: [react()], // Forward all requests made by our React frontend to `localhost:3000/api` // to our Phoenix backend running at `localhost:4000`. // This is only necessary during development. // In production, our Phoenix and React apps are served from the same // domain and port, which makes this configuration unecessary. server: { proxy: { '/api': { target: 'http://localhost:4000', secure: false, ws: true, }, } }, // using the `webapp` base path for production builds // So we can leverage Phoenix static assets plug to deliver // our React app directly from our final Elixir app, // Serving all files from the `priv/static/webapp` folder. // NOTE: Remember to move the frontend build files to the // `priv` folder during the application build process in CI // @ts-ignore base: process.env.NODE_ENV === 'production' ? '/webapp/' : '/', })
  • From Jest to Vitest - Migration and Benchmark
    2 projects | | 21 Jan 2022
    I’m pretty sure you’ve already heard about Vite which is Evan You’s recent promising project for frontend tooling. Benchmarks claim it is super fast in times where bundling and HMR present real challenges for dev velocity. It was recently brought to my attention that there is another emerging project called Vitest which is supposed to bring that same disruption into the realm of test runners. My curiosity obviously could not let this pass. Although “Vitest is still in development and not stable yet. It's not recommended to use it in production.” I was eager to find out just how fast we are talking about.
  • Vue 3 as the new default version on Monday, Feb 7, 2022
    4 projects | | 20 Jan 2022
    Let alone the Vite recommendation.
  • Vite in the browser
    5 projects | | 19 Jan 2022
    Check Vite's internal middlewares for more details.
    5 projects | | 19 Jan 2022
    Vite does a lot with files. The files of the project but also config files, watchers, and globs. These are difficult to implement in the browser with a shimmed in-memory FS. We removed watchers, globs, and config file calls to limit the complexity and the surface API.
  • Webpacker Retired
    5 projects | | 19 Jan 2022
    For users looking for alternatives that support HMR, Vite.js might be a good choice.
  • Launching SaasFrontends v1.0
    1 project | | 17 Jan 2022
    Before I started migrating, I decided to use Vite, since it was also created by Evan You the creator of Vue, and because Vite supports React and Svelte.
  • Thoughts on Vite?
    4 projects | | 14 Jan 2022
    Plus, I was writing a prototype and I found a bug with cookies in the dev server, and I got [no answers](} so far.

What are some alternatives?

When comparing and vite you can also consider the following projects:

Next.js - The React Framework

parcel - The zero configuration build tool for the web. 📦🚀

webpack - A bundler for javascript and friends. Packs many modules into a few bundled assets. Code Splitting allows for loading parts of the application on demand. Through "loaders", modules can be CommonJs, AMD, ES6 modules, CSS, Images, JSON, Coffeescript, LESS, ... and your custom stuff.

esbuild - An extremely fast JavaScript and CSS bundler and minifier

swc - Rust-based platform for the Web

Rollup - Next-generation ES module bundler

SvelteKit - The fastest way to build Svelte apps

create-react-app - Set up a modern web app by running one command.

Snowpack - ESM-powered frontend build tool. Instant, lightweight, unbundled development. ✌️

astro - Build fast websites, faster. 🚀🧑‍🚀✨

rollup-plugin-visualizer - 📈⚖️ Visuallize your bundle

browserify - browser-side require() the node.js way