APM, error tracking, and dashboards for modern web apps. Ten-minute setup, transparent flat pricing, and support from engineers who actually use the product. Learn more →
Top 23 C Image processing Projects
-
ImageMagick
ImageMagick is a free, open-source software suite for creating, editing, converting, and displaying images. It supports 200+ formats and offers powerful command-line tools and APIs for automation, scripting, and integration across platforms.
Project mention: mochify-cli VS ImageMagick - a user suggested alternative | libhunt.com/r/mochify-cli | 2026-03-14ImageMagick is the Swiss Army knife, but Mochify is the smart surgical laser. No more memorizing a thousand flags—just tell the terminal what you want in English.
-
AppSignal
Monitoring that respects your time & budget. APM, error tracking, and dashboards for modern web apps. Ten-minute setup, transparent flat pricing, and support from engineers who actually use the product.
-
Project mention: Sharp: High performance Node.js image processing/optimization | news.ycombinator.com | 2025-12-16
Also worth mentioning libvips[0] the underlying engine behind sharp. We use the golang wrapper at work and love the simplicity and speed (ofc)
[0]https://github.com/libvips/libvips
-
Project mention: yazi: Rust Terminal File Manager with Image Preview — Alacritty Fix Included | dev.to | 2026-04-21
On macOS, Überzug++'s X11/Wayland backend is disabled at compile time, so it can't overlay images. yazi automatically falls back to Chafa, which renders images using Unicode block characters inside the terminal.
-
OpenEXR
The OpenEXR project provides the specification and reference implementation of the EXR file format, the professional-grade image storage format of the motion picture industry.
-
-
Project mention: QGIS is a free, open-source, cross platform geographical information system | news.ycombinator.com | 2025-09-12
-
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
-
-
Project mention: ASCII characters are not pixels: a deep dive into ASCII rendering | news.ycombinator.com | 2026-01-17
-
NTSC-CRT
NTSC encoding/decoding in C89 using only integers and fixed point math. Supports NES decoding. Can be used as an image filter for games or real-time applications.
Project mention: Ntsc-rs – open-source video emulation of analog TV and VHS artifacts | news.ycombinator.com | 2026-06-06This one does. You can configure the noise injected into the signal and when it gets too much, it loses sync and the picture starts rolling. It's actually a software NTSC modulator/demodulator, not just an effect to simulate it.
https://github.com/LMP88959/NTSC-CRT
-
-
-
-
-
-
PAL-CRT
PAL encoding/decoding in C89 using only integers and fixed point math. Supports NES decoding. Can be used as an image filter for games or real-time applications.
-
-
-
FreeImage
A custom distribution of FreeImage, with a CMake-based build system. Used by the Athena Game Framework.
-
TurboStitchGIF-HeaderOnly-Fast-ZeroAllocation-PlatformIndependent-Embedded-C-GIF-Decoder
TurboStitchGIF: A fast, header-only C GIF decoder without dynamic allocations, ideal for embedded systems and cross-platform projects.
Project mention: Show HN: TurboStitchGIF GIF decoder that lets you choose: safety or speed | news.ycombinator.com | 2026-02-22Version 1.2 introduces two LZW backends (safe bounds-checked vs unsafe turbo), micro-cache for 30-40% faster decoding, three output formats (RGB888/RGB565LE/RGBA8888), span-based turbo blit, optional 256KB RGB565 map2 for 2-pixel-at-once rendering, proper disposal method 3 support, renderer API for indexed output, safety toggles to disable checks when you need raw speed, and prefix mode to avoid symbol conflicts — all while staying 100% malloc-free on a user-provided scratch buffer.
Repo: https://github.com/Ferki-git-creator/TurboStitchGIF-HeaderOn...
-
-
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
C Image processing discussion
C Image processing related posts
-
Darktable
-
Ntsc-rs – open-source video emulation of analog TV and VHS artifacts
-
Pixelmuse CLI Guide: AI Image Generation From Your Terminal
-
mochify-cli VS ImageMagick - a user suggested alternative
2 projects | 14 Mar 2026 -
Show HN: AI-generated image resizing tool (browser-based, 100% private)
-
ASCII characters are not pixels: a deep dive into ASCII rendering
-
ImageMagick – a free, open-source CLI for editing images
-
A note from our sponsor - AppSignal
www.appsignal.com | 7 Aug 2026
Index
What are some of the best open-source Image processing projects in C? This list will help you:
| # | Project | Stars |
|---|---|---|
| 1 | ImageMagick | 17,100 |
| 2 | libvips | 11,541 |
| 3 | chafa | 5,080 |
| 4 | OpenEXR | 1,818 |
| 5 | sod | 1,801 |
| 6 | grass | 1,152 |
| 7 | fpng | 984 |
| 8 | GD | 982 |
| 9 | ccextractor | 896 |
| 10 | ascii_art | 737 |
| 11 | NTSC-CRT | 572 |
| 12 | sail | 358 |
| 13 | resdet | 311 |
| 14 | jasper | 261 |
| 15 | ssocr | 223 |
| 16 | hicolor | 209 |
| 17 | PAL-CRT | 115 |
| 18 | img2ascii | 72 |
| 19 | ESP32-OpenCV-Projects | 64 |
| 20 | FreeImage | 57 |
| 21 | TurboStitchGIF-HeaderOnly-Fast-ZeroAllocation-PlatformIndependent-Embedded-C-GIF-Decoder | 49 |
| 22 | nft-generator | 14 |
| 23 | tsprite | 9 |