This is your work, valued
awesome-hpp. A curated list of awesome header-only C++ libraries
4.1kargparse. Argument Parser for Modern C++
3.5kindicators. Activity Indicators for Modern C++
3.4ktabulate. Table Maker for Modern C++
2.2kpprint. Pretty Printer for Modern C++
935csv2. Fast CSV parser and writer for Modern C++
623alpaca. Serialization library written in C++17 - Pack C++ structs into a compact byte-array without any macros or boilerplate code
560structopt. Parse command line arguments by defining a struct
510fccf. fccf: A command-line tool that quickly searches through C/C++ source code in a directory based on a search string and prints relevant code snippets that match the query.
387glob. Glob for C++17
290hypergrep. Recursively search directories for a regex pattern
246csv. [DEPRECATED] See https://github.com/p-ranav/csv2
233criterion. Microbenchmarking for Modern C++
232binary_log. Fast binary logger for C++
230saveddit. Bulk Downloader for Reddit
209PhotoLab. AI-Powered Photo Editor (Python, PyQt6, PyTorch)
202box. box is a text-based visual programming language inspired by Unreal Engine Blueprint function graphs.
130cppgit2. Git for Modern C++ (A libgit2 Wrapper Library)
120psched. Priority-based Task Scheduling for Modern C++
93fswatch. File/Directory Watcher for Modern C++
87repr. repr for Modern C++: Return printable string representation of a value
86pipeline. Pipelines for Modern C++
76envy. envy: Deserialize environment variables into type-safe structs
67iris. Lightweight Component Model and Messaging Framework based on ØMQ
55unicode_display_width. Displayed width of UTF-8 strings in Modern C++
49merged_depth. Monocular Depth Estimation - Weighted-average prediction from multiple pre-trained depth estimation models
47task_system. Task System presented in "Better Code: Concurrency - Sean Parent"
43cgol. Conway's Game of Life in the Terminal
39jsonlint. Lightweight command-line tool for validating JSON
38result. Result<T, E> for Modern C++
36small_vector. "Small Vector" optimization for Modern C++: store up to a small number of items on the stack
35container_traits. Container Traits for Modern C++
29lexer. Hackable Lexer with UTF-8 support
23lc. Fast multi-threaded line counter in Modern C++ (2-10x faster than `wc -l` for large files)
20awesome-cpp. A curated list of awesome C++ (or C) frameworks, libraries, resources, and shiny things. Inspired by awesome-... stuff.
15ImageViewer-Qt6. Minimalist image viewer in Qt6
12oystr. oystr recursively searches directories for a substring.
11OpenGL-Engine. OpenGL 3D Rendering Engine
10ttt. Terminal Typing Test
9line-detector. OpenCV-based Hough Transform Line Detection
9walnut.v1. The Walnut programming language
8strcpp.old. String Manipulation API for C++
7Vulkan-Earth. Vulkan-based 3D Rendering of Earth
7wxPython-text-editor. wxPython Text Editor
7ModernCppStarter. Kick-start your C++! A template for modern C++ projects using CMake, CI, code coverage, clang-format, reproducible dependency management and much more.
6FTXUI. :computer: C++ Functional Terminal User Interface. :heart:
6DiverseDepth. The code and data of DiverseDepth
6any_of_trait. Type traits for any_of and any_but
5thread-pool. A C++17 thread pool for high-performance scientific computing.
4bru. Bulk Rename Utility in C++
4StaticAnalysis. GitHub action for C++ static analysis
4date. A date and time library based on the C++11/14/17 <chrono> header
2re2. RE2 is a fast, safe, thread-friendly alternative to backtracking regular expression engines like those used in PCRE, Perl, and Python. It is a C++ library.
2workflow. C++ Parallel Computing and Asynchronous Networking Engine
2libdatachannel. C/C++ WebRTC network library featuring Data Channels, Media Transport, and WebSockets
2python-zcm. ZeroMQ-based Component Model in Python
2dragonbox. Reference implementation of Dragonbox in C++
1nodeeditor. Qt Node Editor. Dataflow programming framework
1RawTherapee. A powerful cross-platform raw photo processing program
1