-
-
InfluxDB
InfluxDB high-performance time series database. Collect, organize, and act on massive volumes of high-resolution data to power real-time intelligent systems.
-
stb_image is a single header image encoder/decoder that is used pretty widely across game development codebases. and it supports a ton of different formats.
https://github.com/nothings/stb
-
Looks like it depends on https://github.com/nodeca/pako for the zlib compression.
> Almost as fast in modern JS engines as C implementation (see benchmarks).
Impressive, although zlib itself is no longer the bar to beat for zlib, I think that goes to https://github.com/zlib-ng/zlib-ng these days
-
Looks like it depends on https://github.com/nodeca/pako for the zlib compression.
> Almost as fast in modern JS engines as C implementation (see benchmarks).
Impressive, although zlib itself is no longer the bar to beat for zlib, I think that goes to https://github.com/zlib-ng/zlib-ng these days
-
wuffs has standalone C header for png decoding that is safe and very fast: https://github.com/google/wuffs/blob/main/doc/std/image-deco...
There's also libspng, supports encoding & decoding, but it does not seem to be very maintained anymore, and it has extra dependency on zlib/miniz: https://github.com/randy408/libspng
-
wuffs has standalone C header for png decoding that is safe and very fast: https://github.com/google/wuffs/blob/main/doc/std/image-deco...
There's also libspng, supports encoding & decoding, but it does not seem to be very maintained anymore, and it has extra dependency on zlib/miniz: https://github.com/randy408/libspng
-
https://github.com/veluca93/fpnge is a very fast png encoder. Limited format support and a bit lower compression ratio, but runs significantly faster than alternatives. Here's presentation on it: https://www.lucaversari.it/FJXL_and_FPNGE.pdf
-
CodeRabbit
CodeRabbit: AI Code Reviews for Developers. Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.
-
Last time I benchmarked png-tools, it was about 2-6x faster than fast-png for encoding.
https://github.com/mattdesl/png-tools
I’ve also added some other features like multi-threaded encoding, cancellation, encoding physical dimensions, color profiles, all of which is useful for encoding large print-ready PNGs on the client.
-
Nice! Remarkably similar to my own PNG implementation. I don't think I have pushed up the encoding work I did but should. I would highly recommend anyone / everyone to write a parser for a file format, you learn a lot. I also didn't implement the interlacing support.
My goal was not to be fast however, but to just document a good reference and be able to come back to it and understand what it was doing and what I wrote.
https://github.com/uttori/uttori-image-png