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
Enterprise-grade ITSM, for every business Icon
Enterprise-grade ITSM, for every business

Give your IT, operations, and business teams the ability to deliver exceptional services—without the complexity.

Freshservice is an intuitive, AI-powered platform that helps IT, operations, and business teams deliver exceptional service without the usual complexity. Automate repetitive tasks, resolve issues faster, and provide seamless support across the organization. From managing incidents and assets to driving smarter decisions, Freshservice makes it easy to stay efficient and scale with confidence.
Try it 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