Minify is a minifier package written in Go. It provides HTML5, CSS3, JS, JSON, SVG and XML minifiers and an interface to implement any other minifier. Minification is the process of removing bytes from a file (such as whitespace) without changing its output and therefore shrinking its size and speeding up transmission over the internet and possibly parsing. The implemented minifiers are designed for high performance. The core functionality associates mime-types with minification functions, allowing embedded resources (like CSS or JS within HTML files) to be minified as well. Users can add new implementations that are triggered based on a mime-type (or pattern) or redirect to an external command (like ClosureCompiler, UglifyCSS,). Minifiers or bindings to minifiers exist in almost all programming languages. Some implementations are merely using several regular expressions to trim whitespace and comments.

Features

  • HTML (with JS and CSS) minification typically shaves off about 10%.
  • Minification typically shaves off about 10%-15%
  • The CSS minifier will only use safe minifications
  • Remove comments and unnecessary whitespace
  • Remove quotes for URLs
  • Shorten numbers by removing unnecessary + and zeros and rewriting with/without exponent

Project Samples

Project Activity

See All Activity >

License

MIT License

Follow Minify

Minify Web Site

Other Useful Business Software
MongoDB Atlas runs apps anywhere Icon
MongoDB Atlas runs apps anywhere

Deploy in 115+ regions with the modern database for every enterprise.

MongoDB Atlas gives you the freedom to build and run modern applications anywhere—across AWS, Azure, and Google Cloud. With global availability in over 115 regions, Atlas lets you deploy close to your users, meet compliance needs, and scale with confidence across any geography.
Start Free
Rate This Project
Login To Rate This Project

User Reviews

Be the first to post a review of Minify!

Additional Project Details

Operating Systems

Linux, Mac

Programming Language

Go

Related Categories

Go Web Development Software, Go Web Design Software

Registered

2022-06-17