A developer has open-sourced a screenshot tool that underwent a major rewrite from Qt to C++20, leveraging system APIs to achieve a 10x size reduction from 7MB to just 779KB. The new version, a single executable, also adds screen recording (MP4/GIF) and long screenshot features, with performance gains from hardware acceleration. This project highlights how modern C++ and system-level optimization can create extremely lightweight yet feature-rich utilities. For developers and indie hackers, it serves as an inspiring example of how to minimize dependencies and maximize efficiency. The tool is available on GitHub and has garnered attention for its practical approach to common desktop tasks.
An open-source screenshot tool was rewritten from Qt to C++20 with system APIs, reducing its size from 7MB to 779KB and adding screen recording and long screenshot capabilities.