This is your work, valued

Pranav

Elite
@p-ranav

awesome-hpp. A curated list of awesome header-only C++ libraries

4.1k

argparse. Argument Parser for Modern C++

3.5k

indicators. Activity Indicators for Modern C++

3.4k

tabulate. Table Maker for Modern C++

2.2k

pprint. Pretty Printer for Modern C++

935

csv2. Fast CSV parser and writer for Modern C++

623

alpaca. Serialization library written in C++17 - Pack C++ structs into a compact byte-array without any macros or boilerplate code

560

structopt. Parse command line arguments by defining a struct

510

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

387

glob. Glob for C++17

290

hypergrep. Recursively search directories for a regex pattern

246

csv. [DEPRECATED] See https://github.com/p-ranav/csv2

233

criterion. Microbenchmarking for Modern C++

232

binary_log. Fast binary logger for C++

230

saveddit. Bulk Downloader for Reddit

209

PhotoLab. AI-Powered Photo Editor (Python, PyQt6, PyTorch)

202

box. box is a text-based visual programming language inspired by Unreal Engine Blueprint function graphs.

130

cppgit2. Git for Modern C++ (A libgit2 Wrapper Library)

120

psched. Priority-based Task Scheduling for Modern C++

93

fswatch. File/Directory Watcher for Modern C++

87

repr. repr for Modern C++: Return printable string representation of a value

86

pipeline. Pipelines for Modern C++

76

envy. envy: Deserialize environment variables into type-safe structs

67

iris. Lightweight Component Model and Messaging Framework based on ØMQ

55

unicode_display_width. Displayed width of UTF-8 strings in Modern C++

49

merged_depth. Monocular Depth Estimation - Weighted-average prediction from multiple pre-trained depth estimation models

47

task_system. Task System presented in "Better Code: Concurrency - Sean Parent"

43

cgol. Conway's Game of Life in the Terminal

39

jsonlint. Lightweight command-line tool for validating JSON

38

result. Result<T, E> for Modern C++

36

small_vector. "Small Vector" optimization for Modern C++: store up to a small number of items on the stack

35

container_traits. Container Traits for Modern C++

29

lexer. Hackable Lexer with UTF-8 support

23

lc. Fast multi-threaded line counter in Modern C++ (2-10x faster than `wc -l` for large files)

20

awesome-cpp. A curated list of awesome C++ (or C) frameworks, libraries, resources, and shiny things. Inspired by awesome-... stuff.

15

ImageViewer-Qt6. Minimalist image viewer in Qt6

12

oystr. oystr recursively searches directories for a substring.

11

OpenGL-Engine. OpenGL 3D Rendering Engine

10

ttt. Terminal Typing Test

9

line-detector. OpenCV-based Hough Transform Line Detection

9

walnut.v1. The Walnut programming language

8

strcpp.old. String Manipulation API for C++

7

Vulkan-Earth. Vulkan-based 3D Rendering of Earth

7

wxPython-text-editor. wxPython Text Editor

7

ModernCppStarter. Kick-start your C++! A template for modern C++ projects using CMake, CI, code coverage, clang-format, reproducible dependency management and much more.

6

FTXUI. :computer: C++ Functional Terminal User Interface. :heart:

6

DiverseDepth. The code and data of DiverseDepth

6

any_of_trait. Type traits for any_of and any_but

5

thread-pool. A C++17 thread pool for high-performance scientific computing.

4

bru. Bulk Rename Utility in C++

4

StaticAnalysis. GitHub action for C++ static analysis

4

date. A date and time library based on the C++11/14/17 <chrono> header

2

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

2

workflow. C++ Parallel Computing and Asynchronous Networking Engine

2

libdatachannel. C/C++ WebRTC network library featuring Data Channels, Media Transport, and WebSockets

2

python-zcm. ZeroMQ-based Component Model in Python

2

dragonbox. Reference implementation of Dragonbox in C++

1

nodeeditor. Qt Node Editor. Dataflow programming framework

1

RawTherapee. A powerful cross-platform raw photo processing program

1