C++ Image

Open-source C++ projects categorized as Image

Top 23 C++ Image Projects

  1. 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
  2. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  3. timg

    A terminal image and video viewer.

    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

  4. lilliput

    Resize images and animated GIFs in Go

    Project mention: DARPA project for automated translation from C to Rust (2024) | news.ycombinator.com | 2025-10-01
  5. 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-07

    For 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)

  6. 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
  7. ThreatExchange

    Trust & Safety tools for working together to fight digital harms.

  8. Converseen

    Converseen is a batch image converter and resizer

  9. 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).

    Project mention: U++ – Cross-Platform App Development Framework | news.ycombinator.com | 2026-06-03
  10. JPEGsnoop

    JPEGsnoop: JPEG decoder and detailed analysis

  11. 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.

  12. wic_heic

    Windows Imaging Component for HEIC file - Add ability for windows or other software to open HEIC files

  13. grok

    World's Leading Open Source JPEG 2000 Codec

    Project mention: Grok OSS JPEG 2000 Codec Beats Leading Commercial Codec | news.ycombinator.com | 2026-03-11
  14. gmic

    GREYC's Magic for Image Computing: A Full-Featured Open-Source Framework for Image Processing

  15. Boost.GIL

    Boost.GIL - Generic Image Library | Requires C++14 since Boost 1.80

  16. vpv

    Image viewer for image processing experts

  17. gie

    GIE (Generative Image Editor, /jəī/) is a node based image editor.

  18. vooki-image-viewer

    A cross-platform lightweight image viewer for a fast image preview.

  19. davinci

    A flutter package to convert any widget to an Image. (by Imgkl)

  20. 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-09

    Repository: react-native-turbo-base64

  21. SDLXX

    :space_invader: Modern C++ wrapper for Simple DirectMedia Layer (SDL2)

  22. fl_imgtk

    FLTK image toolkit for some useful effects

  23. VidPlay

    A terminal media viewer

  24. Pixelpp

    Pixelpp is a simple single header library writing in C++ to help developers when working with Colors and Images.

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

C++ Image discussion

Log in or Post with

C++ Image related posts

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

Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com

Did you know that C++ is
the 7th most popular programming language
based on number of references?