Universal front-end React + GraphQL starter kit, written in Typescript. Hot code reloading. Make a change anywhere in your code base (outside of the Webpack config), and changes will be pushed down the browser automatically - without page reloads. This happens for React, Styled Components, SASS - pretty much anything.
react webpack starter-kit postcss ssr reactjs apollo apollo-client graphql webpack4 styled-components typescript hot-reload helmet sass less gzip brotli server-side-rendering universalZstandard v1.3.7 is a real-time compression algorithm, providing high compression ratios. It offers a very wide range of compression / speed trade-off, while being backed by a very fast decoder. Brotli v.1.0.7 is a generic-purpose lossless compression algorithm that compresses data using a combination of a modern variant of the LZ77 algorithm, Huffman coding and 2nd order context modeling, with a compression ratio comparable to the best currently available general-purpose compression methods. It is similar in speed with deflate but offers more dense compression.
brotli lizard lz4 lz5 zstd zstandard 7-zip compression archiver 7zLizard library is based on frequently used LZ4 library by Yann Collet but the Lizard compression format is not compatible with LZ4. Lizard library is provided as open-source software using BSD 2-Clause license. The high compression/decompression speed is achieved without any SSE and AVX extensions. The following results are obtained with lzbench and -t16,16 using 1 core of Intel Core i5-4300U, Windows 10 64-bit (MinGW-w64 compilation under gcc 6.2.0) with silesia.tar which contains tarred files from Silesia compression corpus.
compression compressor fast decompression-speed lz4 brotli zlib efficient zstdno dependency on the Rust stdlib: this library would be ideal for decompressing within a rust kernel among other things.This is useful to see how C and Rust compare in an apples-to-apples comparison where the same algorithms and data structures and optimizations are employed.
decompression brotli brotli-decompressor rustlang safe brotli-compression brotli-encoder brotli-compressor compression compressorDockerfile used to build image. The server try to find the setting file nginx.conf in /etc/nginx folder, you can use default installation settings from your distro, the only thing you have to do is to mount the settings folder in the docker container.
docker docker-image nginx brotli luajit pagespeed boringssl openssl hardenedAdds compression utils to the Fastify reply object. Support gzip, deflate and brotli. This plugins adds two functionalities to Fastify, a compress utility and a global compression hook.
fastify compression gzip deflate brotli brodliWrapper scripts and code around the brotli code base. Builds libraries out of the brotli decode and encode sources. Uses autotools.
brotli decoding encoding compression libraryCompare the size of a CSS file after processing it to the original. Results are shown for uncompressed as well as when compressed using gzip and brotli. For most users, one of the compressed sizes will best represent what will be served to a client in production. It also provides a better comparison between the minified and the original CSS.
bytes css gzip brotli sizeCPU: Sandy bridge i7-2600k at 4.4GHz, gcc 6.3, single thread.
data-compression benchmark bwt lz77 zlib zstd lz4 brotli lzturbo compressor-benchmark lzma entropy-coder huffman range-coder asymmetric-numeral-systems compressor compression zip gzip codecCompile and install Nginx from source with optionnal modules. You can check configuration examples for the custom modules.
nginx openssl libressl brotli pagespeed geoip alpn http2 chacha20-poly1305 curve25519 cloudflare debianBrotli is a new-ish open-sourced compression algorithm specifically designed for HTTP content encoding. The algorithm and reference encoder/decoder libraries were created by Google. Brotli offers significantly better compression than gzip with very little additional compression cost and almost no additional decompression cost.
brotli brotli-encoder brotli-compression iis internet-information-servicesTo download KatWeb, you can either download a packaged release from the releases page, or compile KatWeb from the source code in the repository (not recommended, code in the repository is not suitable for production use). After you have extracted the compressed release, you can run the right build for your platform. The root folder for serving files is /html/, the configuration is /conf.json. Documentation for KatWeb can be found on the KatWeb Wiki.
webserver hsts gzip http2 reverse-proxy websocket letsencrypt web-server https tls lightweight brotlilzbench is an in-memory benchmark of open-source LZ77/LZSS/LZMA compressors. It joins all compressors into a single exe. At the beginning an input file is read to memory. Then all compressors are used to compress and decompress the file and decompressed file is verified. This approach has a big advantage of using the same compiler with the same optimizations for all compressors. The disadvantage is that it requires source code of each compressor (therefore Slug or lzturbo are not included). To remove one of compressors you can add -DBENCH_REMOVE_XXX to DEFINES in Makefile (e.g. DEFINES += -DBENCH_REMOVE_LZ4 to remove LZ4). You also have to remove corresponding *.o files (e.g. lz4/lz4.o and lz4/lz4hc.o).
compressor compression benchmark benchmarking zstd zlib brotli lz4NOTE: This library is in active development. As such, there are no guarantees about the stability of the API. The author reserves the right to arbitrarily break the API for any reason. Of these three, the first objective is often at odds with the other two objectives and provides interesting challenges. Higher performance can often be achieved by muddling abstraction layers or using non-intuitive low-level primitives. Also, more features and functionality, while useful in some situations, often complicates the API. Thus, this package will attempt to satisfy all the goals, but will defer to favoring maintainability when the performance or flexibility benefits are not significant enough.
compression brotli bzip2 deflate xflategulp-brotli is a gulp plugin for file compression/decompression using the brotli compression library via iltorb. Defaults to br. Should not include a starting dot.
brotli compression decompression gulppluginiltorb is a Node.js package offering native bindings for the brotli compression library. This module uses prebuild to download a pre-compiled binary for your platform, if it exists. Otherwise, it will use node-gyp to build the module.
brotli native-bindings nodejs compression decompressionat your option. The EUPL is a copyleft, GPL-compatible license managed by the European Union, translated into multiple languages. See this introduction for information about the purpose, objectives and translations of the license. See also the license compatibility matrix.
compression zip brotli box archive snappy mmap deflate xz compression-methods zstandardThis project allows you to server precompressed files to the browser without having to compress on demand, this is achieved by compressing/encoding your content at build time. Static nonimage files have to be precompressed using Zopfli and/or Brotli, see the example for how to do it with gulp. The files must have the exact same filename as the source + .br or .gzip (index.html would be index.html.br for the Brotli version).
compression gzip brotli zopfli webp asp-net-core zopflipng staticfiles avif precompressedFast and easy-to-use compression package for Go applications. The only requirement is the Go Programming Language.
http compression gzip brotli snappy iris deflateCrystal bindings to the Brotli compression library. brotli shard provides both Compress::Brotli::Reader and Compress::Brotli::Writer , as well as Compress::Brotli#decode and Compress::Brotli#encode methods for quick usage.
crystal brotli brotli-encoder crystal-language brotli-decoder brotli-decompressor brotli-compression brotli-compressor crystal-lang
We have large collection of open source products. Follow the tags from
Tag Cloud >>
Open source products are scattered around the web. Please provide information
about the open source projects you own / you use.
Add Projects.