The faster frontend build tool.

Get started
2020 JavaScript Open Source Award Winner banner

Update (April 20, 2022): Snowpack is no longer actively maintained and is not recommended for new projects.

Check out Vite for a well-maintained Snowpack alternative.
See also: esbuild, parcel

What is Snowpack?

Snowpack is a lightning-fast frontend build tool, designed for the modern web. It is an alternative to heavier, more complex bundlers like webpack or Parcel in your development workflow. Snowpack leverages JavaScript's native module system (known as ESM) to avoid unnecessary work and stay fast no matter how big your project grows.

Once you try it, it's impossible to go back to anything else.

  • Instant startup

    Snowpack's unbundled web development server starts up in 50ms or less and stays fast in large projects.
  • Build once, cache forever

    Snowpack never builds the same file twice. Powered by JavaScript’s native module system (ESM) in the browser.
  • HMR feat. Fast Refresh

    No refresh required. See changes reflected instantly in the browser with HMR + Fast Refresh for React, Preact & Svelte.
  • Out-of-the-box support

    Enjoy Snowpack's built-in support for JSX, TypeScript, React, Preact, CSS Modules and more.
  • Optimize for production

    Build for production with built-in optimizations and plugin support for your favorite bundlers.
  • Plugins? Plugins!

    Babel? Sass? MDX? Browse the entire Snowpack Plugin Catalog to connect your favorite build tool (or create your own!)