SaaSHub helps you find the best software and product alternatives Learn more →
Top 6 C++ ScreenShot Projects
-
I used to really like this software, and I still do. But there were a couple of dealbreakers for me.
1) As others mentioned, Wayland support. But it seems that it's gotten a lot better since I last used it. I resisted using Wayland for a long time because of several software breaking, but I've switched over now that most of the things I use now work (or because I've stopped using things that don't work).
2) it was broken for me with fractional scaling. This is the main reason why I switched, I started using fractional scaling on my second monitor and could not properly fix it for the life of me. I haven't tested it recently, but I just checked, and the github issue seems to still be open. https://github.com/flameshot-org/flameshot/issues/564
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
Project mention: Ksnip the cross-platform screenshot and annotation tool | news.ycombinator.com | 2026-01-30
-
vokoscreenNG
vokoscreenNG is a powerful screencast creator in many languages to record the screen, an area or a window (Linux only). Recording of audio from multiple sources is supported. With the built-in camera support, you can make your video more personal. Other tools such as systray, magnifying glass, countdown, timer, Showclick and Halo support will help
-
slop
slop (Select Operation) is an application that queries for a selection from the user and prints the region to stdout. (by naelstrof)
-
InjectableGenericCameraSystem
This is a generic camera system to be used as the base for cameras for taking screenshots within games. The main purpose of the system is to hijack the in-game 3D camera by overwriting values in its camera structure with our own values so we can control where the camera is located, it's pitch/yaw/roll values, its FoV and the camera's look vector.
-
C++ ScreenShot discussion
C++ ScreenShot related posts
-
Ksnip the cross-platform screenshot and annotation tool
-
Never Use Pixelation to Hide Sensitive Text (2014)
-
KDE going all-in on a Wayland future
-
Acronis True Image Costs Performance When Not Used
-
Flameshot v13.0.0 Out
-
Show HN: X11 tool to share a screen area in any video meeting
-
Flameshot: Free and open source screenshot software
-
A note from our sponsor - SaaSHub
www.saashub.com | 6 Jun 2026
Index
What are some of the best open-source ScreenShot projects in C++? This list will help you:
| # | Project | Stars |
|---|---|---|
| 1 | flameshot | 30,075 |
| 2 | ksnip | 3,228 |
| 3 | vokoscreenNG | 1,464 |
| 4 | slop | 924 |
| 5 | InjectableGenericCameraSystem | 48 |
| 6 | HotShots | 41 |