Snowpack
Run npm packages directly in the browser. No Webpack, Parcel, or bundlers required.
npm install --dev snowpack
- Build your web application with less tooling and 10x faster iteration.
- Snowpack replaces Webpack, Parcel, or Rollup in your web app build process.
- Fast: Run Snowpack on your dependencies once, import them from your application, and then run the whole thing directly in browser without a build step.
- REALLY Fast: When you remove the bundler, changes are made and reflected in the browser instantly on refresh.
- Flexible: Keep using your favorite web frameworks (React, Preact, Vue, Svelte) and build tools (Babel, TypeScript).
- Production Ready: Snowpack optimizes your dependencies with tree-shaking, minification, source maps, and more.
💁 More info at the official Snowpack website ➞
🆕 Check out npx @pika/init
! Instantly bootstrap a starter app with Snowpack, Preact, TypeScript, and more!
- A basic, three-dependency project: [Source] [Live Demo]
- Preact + HTM: [Source] [Live Demo]
- Electron (using Three.js): [Source]
- TypeScript (using Preact): [Source] [Live Demo]
- Vue (using httpVueLoader): [Source] [Live Demo] [By: @thiagoabreu]
- PWA-Starter-Kit (lit-html + Redux): [Source]
- LitElement + lit-html PWA: [Source] [Live Demo]
- Terminal Homepage (Preact + Typescript + Babel): [Source] [Live Demo]
- 🙋♀️ Have a great example you'd like to share? Create it on CodeSandbox, Glitch, or GitHub. Then add it here via PR.