Roadmap

Short term:

  • Decode BMP.
  • Decode ICO.
  • Decode NIE.
  • Decode PNG.
  • Decode RAC.
  • Decode Zip.
  • Decode Zstandard.
  • Optimize Adler-32, CRC-32 hashes.
  • Optimize Deflate decoding.
  • Support SIMD (ARM, X86).

Medium term:

  • Decode JPEG.
  • Decode JSON/CBOR.
  • Decode LZ4.
  • Decode TIFF.
  • Decode WEBP/Lossless.
  • Decode WEBP/Lossy.
  • Encode Deflate.
  • Encode JPEG.
  • Encode NIE.
  • Encode PNG.

Long term:

  • Decode FLAC.
  • Decode MP3.
  • Decode SVG.
  • Decode TTF.
  • Decode XML.
  • Encode WEBP/Lossless.
  • Encode WEBP/Lossy.
  • Generate Go code.
  • Generate Rust code.
  • Ship a version 1.0: stabilize the language and the library.
  • Write a language spec.

Updated on November 2019.