C++ Tools

Open-source C++ projects categorized as Tools

Top 12 C++ Tool Projects

  1. imgui

    Dear ImGui: Bloat-free Graphical User interface for C++ with minimal dependencies

    Project mention: Ask HN: What are good high information density UIs (screenshots, apps, sites) | news.ycombinator.com | 2025-05-08

    I find the imgui UIs to be very high density (https://github.com/ocornut/imgui and the gallery issues) See for example the tracy profiler: https://github.com/wolfpld/tracy. It seems the game dev community has pretty powerful tools to understand and interrogate their work.

  2. InfluxDB

    InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.

    InfluxDB logo
  3. DearPyGui

    Dear PyGui: A fast and powerful Graphical User Interface Toolkit for Python with minimal dependencies

    Project mention: Show HN: Scripton – Python IDE with Built-In Realtime Visualizations | news.ycombinator.com | 2025-02-18

    Looks beautiful so congratulation for the launch.

    Not sure if today this is enough though without any kind of AI chat assistant. Trae [0] is based on VSCode and Jetbrains Fleet are good looking as well. Visualization is definitely a big plus but there is also alternative like using rerun [1] and dearpygui [2] or some VSCode plugins (Python Image Preview, AREPL for Python)- might be hard to compete with those free alternatives on a subscription model IMHO but good luck!

    [0] https://trae.ai/

    [1] https://www.rerun.io/

    [2] https://github.com/hoffstadt/DearPyGui

  4. Beeftext

    A text snippet tool for Windows.

  5. SideFXLabs

  6. imgui_test_engine

    Dear ImGui Automation Engine & Test Suite

  7. meshlete

    Chop 3D objects to meshlets

  8. OpenCL-Benchmark

    A small OpenCL benchmark program to measure peak GPU/CPU performance.

  9. SaaSHub

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

    SaaSHub logo
  10. WinMute

    WinMute lets you automatically mute your PC volume on certain events (e. g. Screensaver, Workstation Lock, Shutdown, etc.).

  11. Cleny

    Cleny is An Interpreted Coding Language Used To Facilitate UI Structuring And Styling For CLI Based Projects

  12. IEMidi

    IE's cross platform midi map editor for arbitrary controllers

    Project mention: IEMidi by Interactive Echoes | news.ycombinator.com | 2025-03-07

    Alright alright I did it myself :)

    * git clone https://github.com/Interactive-Echoes/IEMidi.git

  13. OpenDriver2Tools

    Driver 1 and Driver 2 tools

  14. whip-mpegts

    MPEG-TS WHIP client

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++ Tools discussion

Log in or Post with

C++ Tools related posts

Index

What are some of the best open-source Tool projects in C++? This list will help you:

# Project Stars
1 imgui 65,267
2 DearPyGui 14,156
3 Beeftext 1,085
4 SideFXLabs 1,084
5 imgui_test_engine 495
6 meshlete 426
7 OpenCL-Benchmark 204
8 WinMute 190
9 Cleny 110
10 IEMidi 86
11 OpenDriver2Tools 48
12 whip-mpegts 13

Sponsored
InfluxDB – Built for High-Performance Time Series Workloads
InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.
www.influxdata.com

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