Skip to content

The faster frontend build tool. Unbundled web development ✌️

License

Notifications You must be signed in to change notification settings

Paosder/snowpack

 
 

Repository files navigation

logo

Snowpack

CI


What is Snowpack?

Snowpack is a modern, lightweight toolchain for web application development. Traditional dev bundlers like webpack or Parcel need to rebuild & rebundle entire chunks of your application every time you save a single file. This introduces lag between changing a file and seeing those changes reflected in the browser, sometimes as slow as several seconds.

Snowpack solves this problem by serving your application unbundled in development. Any time you change a file, Snowpack never rebuilds more than a single file. There's no bundling to speak of, just a few milliseconds of single-file rebuilding and then an instant update in the browser via HMR. We call this new approach O(1) Build Tooling. You can read more about it in our Snowpack 2.0 Release Post.

When you're ready to deploy your web application to users, you can add back a traditional bundler like Webpack or Parcel. With Snowpack you get bundled & optimized production performance without sacrificing dev speed by adding an unnecessary bundler,

Key Features

💁 More info at the official Snowpack website ➞

Community

Join the Pika Discord for discussion, questions about Snowpack or related Pika projects, or to show off what you’re working on!

Create Snowpack App (CSA)

For starter apps and templates, see create-snowpack-app.

Official Snowpack Plugins

Dev Environment

Build

Transform

Bundle

Advanced Plugins

Featured Community Plugins

About

The faster frontend build tool. Unbundled web development ✌️

Resources

License

Code of conduct

Stars

Watchers

Forks

Packages

No packages published

Languages

  • TypeScript 38.0%
  • SCSS 29.9%
  • JavaScript 24.7%
  • HTML 4.7%
  • CSS 1.0%
  • Vue 0.7%
  • Other 1.0%