Pranav (@p-ranav)
  • Stars
    star
    16,377
  • Global Rank 1,097 (Top 0.04 %)
  • Followers 903
  • Following 3
  • Registered about 10 years ago
  • Most used languages
    C++
    74.6 %
    Python
    20.3 %
    HTML
    1.7 %
    TeX
    1.7 %
    Emacs Lisp
    1.7 %

Top repositories

1

awesome-hpp

A curated list of awesome header-only C++ libraries
3,468
star
2

indicators

Activity Indicators for Modern C++
C++
3,004
star
3

argparse

Argument Parser for Modern C++
C++
2,655
star
4

tabulate

Table Maker for Modern C++
C++
1,926
star
5

pprint

Pretty Printer for Modern C++
C++
911
star
6

csv2

Fast CSV parser and writer for Modern C++
C++
552
star
7

alpaca

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

structopt

Parse command line arguments by defining a struct
C++
455
star
9

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.
C++
359
star
10

glob

Glob for C++17
C++
246
star
11

csv

[DEPRECATED] See https://github.com/p-ranav/csv2
C++
234
star
12

criterion

Microbenchmarking for Modern C++
C++
211
star
13

binary_log

Fast binary logger for C++
C++
207
star
14

hypergrep

Recursively search directories for a regex pattern
C++
201
star
15

saveddit

Bulk Downloader for Reddit
Python
169
star
16

PhotoLab

AI-Powered Photo Editor (Python, PyQt6, PyTorch)
Python
161
star
17

box

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

cppgit2

Git for Modern C++ (A libgit2 Wrapper Library)
C++
116
star
19

psched

Priority-based Task Scheduling for Modern C++
C++
84
star
20

repr

repr for Modern C++: Return printable string representation of a value
C++
83
star
21

fswatch

File/Directory Watcher for Modern C++
C++
79
star
22

envy

envy: Deserialize environment variables into type-safe structs
C++
66
star
23

pipeline

Pipelines for Modern C++
C++
57
star
24

iris

Lightweight Component Model and Messaging Framework based on ØMQ
C++
53
star
25

merged_depth

Monocular Depth Estimation - Weighted-average prediction from multiple pre-trained depth estimation models
Python
47
star
26

unicode_display_width

Displayed width of UTF-8 strings in Modern C++
C++
44
star
27

task_system

Task System presented in "Better Code: Concurrency - Sean Parent"
C++
39
star
28

cgol

Conway's Game of Life in the Terminal
C++
35
star
29

small_vector

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

jsonlint

Lightweight command-line tool for validating JSON
C++
33
star
31

result

Result<T, E> for Modern C++
C++
32
star
32

container_traits

Container Traits for Modern C++
C++
28
star
33

lexer

Hackable Lexer with UTF-8 support
C++
21
star
34

lc

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

oystr

oystr recursively searches directories for a substring.
C++
10
star
36

walnut.v1

The Walnut programming language
C++
8
star
37

line-detector

OpenCV-based Hough Transform Line Detection
C++
8
star
38

ttt

Terminal Typing Test
C++
7
star
39

OpenGL-Engine

OpenGL 3D Rendering Engine
C++
7
star
40

wxPython-text-editor

wxPython Text Editor
Python
6
star
41

Vulkan-Earth

Vulkan-based 3D Rendering of Earth
HTML
6
star
42

strcpp.old

String Manipulation API for C++
C++
6
star
43

DiverseDepth

The code and data of DiverseDepth
Python
6
star
44

ImageViewer-Qt6

Minimalist image viewer in Qt6
C++
6
star
45

any_of_trait

Type traits for any_of and any_but
C++
5
star
46

zcm

A Lightweight Component Model using ZeroMQ
C++
4
star
47

StaticAnalysis

GitHub action for C++ static analysis
Python
4
star
48

video_device_discovery

Find all video devices connected to Linux-based embedded platform
C++
3
star
49

krpci

C++ client to kRPC for communication with Kerbal Space Program (KSP)
C++
2
star
50

activity-plotter

Linux Scheduler Thread Activity Plotter
Python
2
star
51

python-zcm

ZeroMQ-based Component Model in Python
Python
2
star
52

emacs_config

Emacs configuration
Emacs Lisp
1
star
53

plexil-analysis

Timing Analysis for the Plan Interchange Language (Plexil)
Python
1
star
54

object-tracker

OpenCV-based Real-time Object Tracking
C++
1
star
55

json.old

JSON Manipulation Library for C++
C++
1
star
56

phd-dissertation

TeX
1
star
57

OpenGL-Engine-II

OpenGL 3D Rendering Engine II - Alternate Architecture
C++
1
star
58

arangit

Python program that can scan a .git folder and reconstruct a git version control property graph in ArangoDB
Python
1
star
59

ros-installer

Script to install ROS Indigo from source
Python
1
star