nowfound

Dev tools · alternatives · 2026

24 alternatives to Rust -> WASM, K-Means Color Quantization Crate for Image-to-Pixel-Art

An open source "Rust ↦ WASM, k-Means Color Quantization" crate for Image-to-Pixel-Art conversions in the browser - gametorch/image_to_pixel_art_wasm

This is a Rust crate that converts images to pixel art using K-means color quantization and compiles to WebAssembly. It's designed for developers who need to reduce images to a limited color palette while maintaining… Below are 24 products that do a similar job, ranked by how close each is in meaning and then by launch-day votes.

  1. 1

    For the past three years I've been building what I hope will be the next Blender, tackling the lack of any good 2D design or image editing tools outside the Adobe monopoly. This was our first year participating in Google Summer of Code and this Q3 update includes the big payoff from that, covering the most progress we've made so far as a project. If you're a Rust dev, consider getting involved as we apply for the next GSoC in the new year— you could be our intern next summer :) Q3 progress report: https://graphite.rs/blog/graphite-progress-report-q3-2024/

    2024 · graphite.rs · its alternatives →

  2. 2RW

    Hi HN, I'm Holger, a developer who worked in the lighting industry. I built this to scratch my own itch and put it on crates.io and PyPI where nothing like it existed. The old file formats (EULUMDAT from 1990, IES from 1991) still work fine for basic photometry. But the industry is moving toward spectral data – full wavelength distributions instead of just lumen values. The new standards (TM-33, ATLA-S001) are barely supported by existing tools. So this handles both: legacy formats for compatibility, spectral data for anyone who wants to work with the new standards. Stack: Rust core, then…

    Dec 2025 · eulumdat.icu · its alternatives →

  3. 3

    2020 · paytonturnage.gitbook.io · its alternatives →

  4. 4

    This is a personal project I've been working on for a long time now. I stumbled upon the color quantization problem while doing something related for work. I then found an interesting paper for which I could find no implementations online, and the thing went from "let's implement this paper" to getting pretty obsessed with the whole thing. It's at an early, eaaaarly stage. There's a lot of work to be done, and it's a memory hog, but generally speaking works quite well, and the output is for the most part very high quality, so I'm happy to share it as beta.

    2025 · github.com · its alternatives →

  5. 5

    Hi HN, I’m Emil, the maker behind Palette. I’ve been tinkering with AI and colorization for about five years. This is my latest colorization model. It’s a text-based AI colorizer, so you can edit the colorizations with natural language. To make it easier to use, I also automatically create captions and generate filters. Let me know what you think. You can see some of my results on my reddit page: https://www.reddit.com/user/emilwallner/?sort=top

    2022 · palette.fm · its alternatives →

  6. 6

    Using wasm-bindgen, and the tween-rs crate

    2024 · rustween.mtassoumt.uk · its alternatives →

  7. 7

    Converts images into textual line art. Contribute to lf94/img2utf development by creating an account on GitHub.

    2021 · github.com · its alternatives →

  8. 8

    TurboQuant WASM SIMD vector compression — 3 bits/dim with fast dot product. Requires relaxed SIMD (Chrome 114+, Firefox 128+, Safari 18+, Node 20+) - teamchong/turboquant-wasm

    Apr 2026 · github.com · its alternatives →

  9. 9

    Color Palette using WASM and K-Means. Contribute to novoselrok/color-palette-wasm development by creating an account on GitHub.

    2017 · github.com · its alternatives →

  10. 10

    The AI color tool for designers.

    2017 · khroma.co · its alternatives →

  11. 11

    After two weeks of planning and figuring out how to manage conversions safely, I have finally published the first version of my crate :) It allows you to specify your own colortypes and easily use the same syntax for converting between your custom color types! I also started working on a custom image type that can do math :)

    2022 · crates.io · its alternatives →

  12. 12

    Extract Material Design colors from any picture

    2017 · play.google.com · its alternatives →

  13. 13MN
  14. 14

    Pick, edit & visualize - your free palette generator tool

    2024 · pixelied.com · its alternatives →

  15. 15
    HDRainbow▲109

    Generate an online color palette from an image

    2017 · hdrainbow.com · its alternatives →

  16. 16

    "Game" is a stretch, but I put together this repo containing a pure Rust app which uses SDL2 and compiles to WASM (and can be run in a browser). Older resources were a bit out of date and a bit too verbose for my purposes, so here's a minimal working example.

    2024 · github.com · its alternatives →

  17. 17KM
  18. 18

    Helps you to create beautiful colour palettes using images

    2020 · figma.com · its alternatives →

  19. 19

    I was building a Rust-based agentic coding TUI and needed to render Mermaid diagrams. Noticed the official mermaid-cli spawns a full browser instance (Puppeteer/Chrome) just to render diagrams. Decided to fix this. mmdr is a native Rust renderer. No browser, no Node.js. mermaid-cli: ~3000ms per diagram mmdr: ~3ms per diagram Supports 13 diagram types: flowchart, sequence, class, state, ER, pie, gantt, timeline, journey, mindmap, git graph, XY chart, and quadrant.

    Feb 2026 · github.com · its alternatives →

  20. 20

    Hey! My name is Dima, I am from Ukraine and I am the co-founder of Lost Pixel! We built this tool to solve our problems at work and decided to open-source it so more people can build their custom visual regression testing pipelines! If you want to chat about the tool or visual regression testing in general I am super excited to meet like-minded people! Thanks a lot for checking out the product and I hope it will serve you well if you decide to try it out :D

    2022 · github.com · its alternatives →

  21. 21IM

    I was fascinated by this [0] and this video [1]. After many struggles, I finally built this app that traces images using circles similar to what these videos had shown. The most challenging part (to me) is to find a way to convert images to vector lines. I had tried Potrace, but its output is not suitable for my use case: too many small elements share the same border. Potrace's goal is to represent the original image faithfully using vector lines. But I want to trace the image edges. After searching and trying some Potrace alternatives in vain, I finally found my keyword. Surprisingly (to…

    2022 · phqb.github.io · its alternatives →

  22. 22
    Isomer▲73

    Isometric graphics library for HTML5 canvas

    2014 · jdan.github.io · its alternatives →

  23. 23

    Lucky imaging library. Contribute to GreatAttractor/libskry_r development by creating an account on GitHub.

    2017 · github.com · its alternatives →

  24. 24SC

    A fast, cross-platform CLI tool that extracts dominant colors from images using k-means clustering.

    Nov 2025 · james-see.github.io · its alternatives →

Also compare

Ranked by how close each launch is in meaning, then by votes. Prices were read from each product’s own site when checked and can change. Refine with your own description →