SaaSHub helps you find the best software and product alternatives Learn more →
Top 23 C++ Image Projects
-
winmerge
WinMerge is an Open Source differencing and merging tool for Windows. WinMerge can compare both folders and files, presenting differences in a visual text format that is easy to understand and handle.
Project mention: WinMerge 2.16.56.2 – A Windows tool for visual difference display and merging | news.ycombinator.com | 2026-05-28 -
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
Project mention: State of Terminal Emulators in 2025: The Errant Champions | news.ycombinator.com | 2025-11-03
I run Kitty and use this feature regularly. Most of the time, I rely on it within Yazi [1], a TUI file manager, but I can also display plots within the Julia REPL, thanks to the KittyTerminalImages.jl package [2]. It's even more crucial when I'm navigating a remote directory and need to check an image file, as I usually have timg [3] installed on those servers. Once you discover how valuable this is, it becomes a permanent part of your workflow.
[1] https://yazi-rs.github.io/
[2] https://github.com/simonschoelly/KittyTerminalImages.jl
[3] https://github.com/hzeller/timg
-
Project mention: DARPA project for automated translation from C to Rust (2024) | news.ycombinator.com | 2025-10-01
-
thorvg
A production-ready C++ vector graphics engine supporting SVG and Lottie formats, featuring advanced rendering backends such as WebGPU for high-performance graphics.
Project mention: Math of Vector graphics on GPU, inspired by piet-GPU | news.ycombinator.com | 2026-01-07For anyone looking at this space: ThorVG is worth checking out.
Open-source vector engine with GPU backends (WebGPU, OpenGL), runs on microcontrollers to browsers. Now a Linux Foundation project.
https://github.com/thorvg/thorvg
(Disclosure: CTO at LottieFiles, we build and maintain ThorVG in-house, with community contributions from individuals and companies like Canva)
-
tgfx
A lightweight 2D graphics library for modern GPUs, delivering high-performance text, image, and vector rendering across major platforms.
Project mention: A lightweight 2D graphics library for modern GPUs | news.ycombinator.com | 2026-01-06 -
-
-
ultimatepp
U++ is a C++ cross-platform rapid application development framework focused on programmer's productivity. It includes a set of libraries (GUI, SQL, Network etc.), and integrated development environment (TheIDE).
-
-
tacentview
An image and texture viewer for tga, png, apng, exr, dds, pvr, ktx, ktx2, astc, pkm, qoi, gif, hdr, jpg, tif, ico, webp, and bmp files. Uses Dear ImGui, OpenGL, and Tacent. Useful for game devs as it displays information like the presence of an alpha channel and querying specific pixels for their colour.
-
wic_heic
Windows Imaging Component for HEIC file - Add ability for windows or other software to open HEIC files
-
Project mention: Grok OSS JPEG 2000 Codec Beats Leading Commercial Codec | news.ycombinator.com | 2026-03-11
-
-
-
-
-
-
-
react-native-turbo-base64
⚡ The fastest base64 encoding/decoding library for React Native. Up to 10x faster with optimized C++ and JSI bindings.
Project mention: Building the Fastest Base64 Library for React Native - Introducing react-native-turbo-base64 | dev.to | 2026-02-09Repository: react-native-turbo-base64
-
-
-
-
Pixelpp
Pixelpp is a simple single header library writing in C++ to help developers when working with Colors and Images.
C++ Image discussion
C++ Image related posts
-
A CPU-only demo of ThorVG, a high-performance 2D vector graphics engine
-
ThorVG demo: 20K vector objects at 120 FPS on Apple M2 Pro (open source)
-
Show HN: Photo viewer, right in the terminal, cross-platform, no need for x11
-
ThorVG: Super Lightweight Vector Graphics Engine
-
ThorVG – lightweight portable vector graphics library
-
Open source graphics library for creating vector-based scenes and animations
-
Timg – A terminal image and video viewer
-
A note from our sponsor - SaaSHub
www.saashub.com | 9 Jun 2026
Index
What are some of the best open-source Image projects in C++? This list will help you:
| # | Project | Stars |
|---|---|---|
| 1 | winmerge | 8,865 |
| 2 | timg | 2,657 |
| 3 | lilliput | 2,045 |
| 4 | thorvg | 1,624 |
| 5 | tgfx | 1,539 |
| 6 | ThreatExchange | 1,339 |
| 7 | Converseen | 1,026 |
| 8 | ultimatepp | 987 |
| 9 | JPEGsnoop | 611 |
| 10 | tacentview | 568 |
| 11 | wic_heic | 344 |
| 12 | grok | 283 |
| 13 | gmic | 206 |
| 14 | Boost.GIL | 198 |
| 15 | vpv | 147 |
| 16 | gie | 81 |
| 17 | vooki-image-viewer | 54 |
| 18 | davinci | 51 |
| 19 | react-native-turbo-base64 | 16 |
| 20 | SDLXX | 11 |
| 21 | fl_imgtk | 10 |
| 22 | VidPlay | 4 |
| 23 | Pixelpp | 1 |