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
One App to Replace Your Entire SaaS Stack Icon
One App to Replace Your Entire SaaS Stack

Projects, docs, chat, and AI in one workspace. Work faster, not across 10 tabs.

ClickUp replaces your scattered tool stack with one AI-powered platform. Stop paying for project management, docs, chat, and time tracking separately when they all live in one place. Teams that consolidate into ClickUp cut software costs and move faster because everything is connected, not siloed across apps that don't talk to each other.
Try ClickUp 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