Generate thumbhash at edge for tiny progressive images

This page summarizes the projects mentioned and recommended in the original post on dev.to

Civic Auth - Auth in Less Than 5 Minutes
Civic Auth comes with multiple SSO options, optional embedded wallets, and user management — all implemented with just a few lines of code. Start building today.
www.civic.com
featured
SurveyJS - JavaScript Form Builder with No-Code UI & Built-In JSON Schema Editor
Add the SurveyJS white-label form builder to your JavaScript app (React/Angular/Vue3). Build complex JSON forms without coding. Fully customizable, works with any backend, perfect for data-heavy apps. Learn more.
surveyjs.io
featured
  1. thumbhash

    A very compact representation of an image placeholder

    I'm not looking to solve distributed image hosting (yet) so in the meantime, I built a simple image processing solution using thumbhash to store a tiny, base64-encoded version of the image to display while the full image is downloaded.

  2. Civic Auth

    Auth in Less Than 5 Minutes. Civic Auth comes with multiple SSO options, optional embedded wallets, and user management — all implemented with just a few lines of code. Start building today.

    Civic Auth logo
  3. wrangler-legacy

    Discontinued 🤠 Home to Wrangler v1 (deprecated)

    Continuing my journey to build a performant edge-cached blog! It's built on top of Cloudflare Workers, here was my last update on it:

  4. blurhash

    A very compact representation of a placeholder for an image.

    While it's similar to BlurHash, the color performance is much better for the same filesize. Here's a a demonstration of this from the demo page (with ThumbHash in the middle and BlurHash on the right):

  5. pica

    Resize image in browser with high quality and high speed

    Then pica to resize it and a simple function I wrote to crop it:

  6. lazysizes

    High performance and SEO friendly lazy loader for images (responsive and normal), iframes and more, that detects any visibility changes triggered through user interaction, CSS or JavaScript without configuration.

    Normally I would write some client-side JS to do this but as this project is solely server-rendered I opted to use a simple tried-and-true library for this: lazysizes.

  7. SurveyJS

    JavaScript Form Builder with No-Code UI & Built-In JSON Schema Editor. Add the SurveyJS white-label form builder to your JavaScript app (React/Angular/Vue3). Build complex JSON forms without coding. Fully customizable, works with any backend, perfect for data-heavy apps. Learn more.

    SurveyJS logo
NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts

  • Photon: Rust/WebAssembly image processing library faster than VIPs and PIL

    3 projects | news.ycombinator.com | 10 Apr 2025
  • Why Single Function Lambdas is a terrible choice for Serverless development.

    1 project | dev.to | 6 Apr 2025
  • Thumbnail Generation for Images and Videos using AWS Lambda

    1 project | dev.to | 22 Mar 2025
  • ⚠️ 9 frontend mistakes beginners often make

    1 project | dev.to | 10 Mar 2025
  • Chapter 3: images part one

    1 project | dev.to | 7 Mar 2025

Did you know that JavaScript is
the 3rd most popular programming language
based on number of references?