2 Repos
Intercepts HTTP requests and responses to automatically apply compression and decompression logic.
Distinct from HTTP Content Compression: Distinct from HTTP Content Compression: refers to the middleware architectural pattern rather than just the act of compressing content.
Explore 2 awesome GitHub repositories matching web development · Compression Middleware. Refine with filters or upvote what's useful.
This is a high-performance Go compression library providing implementations of Zstandard, Snappy, and Huffman coding. It includes a parallel compression framework for distributing gzip and stream workloads across multiple CPU cores and a specialized Huffman codec optimized for modern CPU architectures. The library features a Zstandard implementation that supports custom dictionaries and allocation-free decoding, alongside a Snappy compatible encoder for high-throughput data processing. It provides specific tools for dictionary generation and optimization to improve compression ratios for smal
Provides middleware for automatically compressing and decompressing HTTP response bodies.
This project is a collection of Go libraries designed to reduce the size of multiple web formats while preserving functional integrity. It serves as a high-performance text processor and multi-format asset compressor for shrinking HTML, CSS, JavaScript, JSON, SVG, and XML files by removing redundant characters. The tool is designed for both static batch processing and real-time use. It includes middleware capabilities to intercept and minify web responses on the fly based on MIME types or file extensions, allowing for content compression during active data streams. The processing suite cover
Provides middleware that intercepts HTTP responses to apply minification in real-time before sending data to the client.