JavaScript Minification Tools

A list of tools for JavaScript code parsing, compressing and minification.

Compressors and Minification Tools

esbuild

by evanw

Stars count iconStars38931
Forks count iconForks1204
Issues count iconOpen issues499

An extremely fast bundler for the web

swc

by swc-project

Stars count iconStars32186
Forks count iconForks1286
Issues count iconOpen issues386

Rust-based platform for the Web

UglifyJS

by mishoo

Stars count iconStars13308
Forks count iconForks1243
Issues count iconOpen issues27

JavaScript parser / mangler / compressor / beautifier toolkit

terser

by terser

Stars count iconStars8965
Forks count iconForks405
Issues count iconOpen issues287

JavaScript parser, mangler and compressor toolkit for ES6+

closure-compiler

by google

Stars count iconStars7513
Forks count iconForks1165
Issues count iconOpen issues904

A JavaScript checker and optimizer

minify

by babel

Stars count iconStars4391
Forks count iconForks223
Issues count iconOpen issues165

An ES6+ aware minifier based on the Babel toolchain (beta)

minify

by tdewolff

Stars count iconStars3871
Forks count iconForks226
Issues count iconOpen issues29

Go minifiers for web formats

minify

by matthiasmullie

Stars count iconStars2002
Forks count iconForks321
Issues count iconOpen issues97

CSS & JavaScript minifier, in PHP

minify

by coderaiser

Stars count iconStars241
Forks count iconForks32
Issues count iconOpen issues2

Minifier of js, css, html and img

Bundlers

A list of bundlers that support JavaScript minification from box.

webpack

by webpack

Stars count iconStars65282
Forks count iconForks9081
Issues count iconOpen issues133

A bundler for javascript and friends

parcel

by parcel-bundler

Stars count iconStars43831
Forks count iconForks2268
Issues count iconOpen issues485

The zero configuration build tool for the web

packem

by packem

Stars count iconStars0
Forks count iconForks0
Issues count iconOpen issues0

A precompiled JavaScript module bundler

Plugins

A list of JavaScript code minification plugins.

esbuild-loader

by privatenumber

Stars count iconStars3603
Forks count iconForks105
Issues count iconOpen issues3

Speed up your Webpack with esbuild ️

terser-webpack-plugin

by webpack-contrib

Stars count iconStars1959
Forks count iconForks160
Issues count iconOpen issues4

grunt-contrib-uglify

by gruntjs

Stars count iconStars1477
Forks count iconForks349
Issues count iconOpen issues26

Minify files with UglifyJS

uglifyjs-webpack-plugin

by webpack-contrib

Stars count iconStars1381
Forks count iconForks179
Issues count iconOpen issues3

[deprecated] UglifyJS Plugin

gulp-uglify

by terinjokes

Stars count iconStars1226
Forks count iconForks155
Issues count iconOpen issues14

Minify files with UglifyJS

rollup-plugin-terser

by TrySound

Stars count iconStars611
Forks count iconForks55
Issues count iconOpen issues18

Rollup plugin to minify generated bundle

closure-webpack-plugin

by webpack-contrib

Stars count iconStars436
Forks count iconForks60
Issues count iconOpen issues12

Webpack Google Closure Compiler and Closure Library plugin -

rollup-plugin-esbuild

by egoist

Stars count iconStars637
Forks count iconForks40
Issues count iconOpen issues12

Use ESBuild with Rollup to transform ESNext and TypeScript code

rollup-plugin-uglify

by TrySound

Stars count iconStars261
Forks count iconForks42
Issues count iconOpen issues8

Rollup plugin to minify generated bundle

swc-loader

by swc-project

Stars count iconStars396
Forks count iconForks30
Issues count iconOpen issues24

Moved to https://github

gulp-terser

by duan602728596

Stars count iconStars65
Forks count iconForks9
Issues count iconOpen issues5

gulp plugin, compressed es6+ code