Terser

Open source

The fast and efficient minifier for modern JavaScript

Contribute


Become a financial contributor.

Custom contribution

Donation

Make a custom one-time or recurring contribution.

Contributions by


+ 13
Recurring contribution

Backer

Become a backer for $5.00 per month and support us

Starts at

$5 USD / month

Contributions by


One-time contribution

One-time donor

Join us for $5.00 and support us

Starts at

$5 USD

Contributions by


Recurring contribution

Sponsor

Become a sponsor for $100.00 per month and support us

Starts at

$100 USD / month

Contributions by


Recurring contribution

Enterprise sponsor

Join us for $500.00 per month and support us

Starts at

$500 USD / month

Contributions by


Top financial contributors

Individuals

1
38elements

$100 USD since Oct 2019

2
Mathias Schäfer

$80 USD since Nov 2019

3
Markus Günther

$40 USD since Jan 2020

4
龙腾道

$19 USD since Sep 2019

5
Anton Alexandrenok

$18 USD since Jul 2020

6
Martin Lepadusch

$15 USD since Dec 2019

7
mqklin

$15 USD since Jan 2020

8
Haruaki Otake

$10 USD since Apr 2020

9
Jorge Bucaran

$5 USD since Jul 2020

10
Andrzej Pauli

$5 USD since Oct 2020

11
Pascal Salesch

$5 USD since Jan 2021

Organizations

1
JS Kongress Munich

$10k USD since Jan 2021

2
webpack

$6k USD since Dec 2019

3
Rollup

$1k USD since May 2020

5
Algolia

$51 USD since Dec 2019

Terser is all of us

Our contributors 19

Thank you for supporting Terser.

JS Kongress M...

Financial Contributor

Total contributions

$10,301 USD

This donation is made from JS Kongress on behalf of Bloomberg Engineering.

webpack

Financial Contributor

Total contributions

$6,000 USD

one-time donor

Rollup

Financial Contributor

Total contributions

$1,000 USD

sponsor

Chrome's Web ...

Financial Contributor

Total contributions

$500 USD

38elements

Financial Contributor

Total contributions

$100 USD

Mathias Schäfer

Financial Contributor

Total contributions

$80 USD

Algolia

Financial Contributor

Total contributions

$51 USD

Thank you for this amazing project. Keep it up! Really delighted to give back to your community!

Markus Günther

Financial Contributor

Total contributions

$40 USD

Thanks for that awesome software. Always use terser in my webpack config :)

龙腾道

Financial Contributor

Total contributions

$19 USD

backer

Anton Alexand...

Financial Contributor

Total contributions

$18 USD

Budget


Transparent and open finances.

Monthly financial contribution to Terser (backer)

from Martin Lepadusch

+$1.00USD
Completed

Monthly financial contribution to Terser

from Anton Alexandrenok

+$2.00USD
Completed

Monthly financial contribution to Terser

from mqklin

+$1.00USD
Completed
$
Today’s balance

$10,555.24 USD

Total raised

$16,556.64 USD

Total disbursed

$6,001.40 USD

Estimated annual budget

$19,120.21 USD

About


Terser is a minifier which was born as a fork of the now unmaintained harmony branch of the Uglifyjs project.

Now it's grown into its own thing and is capable of minifying modern JavaScript. We aim to support what's on stage 4, but on some occasions we add support for ES features that are still at stage 3.

There is good support for reading and generating source maps provided by the source-map library.

The codebase uses a custom EcmaScript AST, and can read and output ESTree formatted ASTs like the ones generated by acorn.