Build Tools & Bundlers
12 toolsModern build tools and module bundlers for optimizing and packaging your JavaScript applications
Vite
Build Tool
Next generation frontend tooling. Instant server start, lightning fast HMR, and optimized builds.
Webpack
Module Bundler
The most popular module bundler. Bundles JavaScript files for usage in browser with powerful plugin system.
esbuild
Bundler
An extremely fast JavaScript bundler and minifier. Written in Go for maximum performance.
Turbopack
Build Tool
Rust-based successor to Webpack. Incremental bundler optimized for JavaScript and TypeScript.
Rollup
Module Bundler
ES module bundler for libraries. Tree-shaking, code-splitting, and various output formats.
Parcel
Build Tool
Zero configuration build tool. Blazing fast bundle times with automatic transforms.
State Management
15 toolsModern state management solutions for React, Vue, and vanilla JavaScript applications
Zustand
React State
A small, fast and scalable bearbones state-management solution using simplified flux principles.
TanStack Query
Data Fetching
Powerful asynchronous state management for TS/JS, React, Vue, Solid, and Svelte.
Jotai
Atomic State
Primitive and flexible state management for React. Atomic approach to global React state.
Build Tools Comparison
| Tool | Build Speed | Bundle Size | HMR | Tree Shaking | TypeScript | Config |
|---|---|---|---|---|---|---|
| Vite | Ultra Fast | Excellent | ✓ Instant | ✓ | ✓ Native | Minimal |
| Webpack | Moderate | Good | ✓ Fast | ✓ | ✓ Plugin | Complex |
| esbuild | Blazing Fast | Excellent | ✗ | ✓ | ✓ Native | API-based |
| Turbopack | Very Fast | Excellent | ✓ Fast | ✓ | ✓ Native | Next.js |
| Rollup | Fast | Best | ✗ | ✓ Best | ✓ Plugin | Moderate |
| Parcel | Fast | Good | ✓ Fast | ✓ | ✓ Native | Zero |
CSS & Styling
18 toolsCSS frameworks, preprocessors, CSS-in-JS solutions, and utility-first libraries
Tailwind CSS
Utility-First CSS
A utility-first CSS framework packed with classes that can be composed to build any design.
styled-components
CSS-in-JS
Visual primitives for the component age. Use the best bits of ES6 and CSS to style your apps.
Emotion
CSS-in-JS
CSS-in-JS library designed for high performance style composition with great developer experience.