David Peter (@sharkdp)

Top repositories

1

bat

A cat(1) clone with wings.
Rust
47,035
star
2

fd

A simple, fast and user-friendly alternative to 'find'
Rust
32,239
star
3

hyperfine

A command-line benchmarking tool
Rust
18,256
star
4

hexyl

A command-line hex viewer
Rust
8,565
star
5

pastel

A command-line tool to generate, analyze, convert and manipulate colors
Rust
4,746
star
6

insect

High precision scientific calculator with support for physical units
PureScript
3,147
star
7

dbg-macro

A dbg(…) macro for C++
C++
2,719
star
8

cube-composer

A puzzle game inspired by functional programming
PureScript
1,967
star
9

vivid

A themeable LS_COLORS generator with a rich filetype datebase
Rust
1,479
star
10

shell-functools

Functional programming tools for the shell
Python
1,133
star
11

binocle

a graphical tool to visualize binary data
Rust
964
star
12

diskus

A minimal, fast alternative to 'du -sh'
Rust
936
star
13

numbat

A statically typed programming language for scientific computations with first class support for physical dimensions and units
Rust
734
star
14

great-puzzles

A curated list of great puzzles
484
star
15

purescript-flare

A special-purpose UI library for Purescript
PureScript
286
star
16

lscolors

A Rust library and tool to colorize paths using LS_COLORS
Rust
235
star
17

trigger

Run a user-defined command on file changes
Shell
181
star
18

bugreport

Rust library to collect system and environment information for bug reports
Rust
131
star
19

quizzity

A fast-paced geography quiz
JavaScript
125
star
20

curiosity

How far does your curiosity take you?
HTML
99
star
21

lucid

A simple mock-application for programs that work with child processes
Rust
86
star
22

parachuting-robots

An interactive version of a classic puzzle
PureScript
78
star
23

purescript-sparkle

Infer user interfaces from type signatures
PureScript
75
star
24

stack-inspector

A gdb command to inspect the size of objects on the stack
Python
62
star
25

painless

Painless parameter handling for easy exploration
C++
60
star
26

yinsh

A web-based version of the board game Yinsh
Haskell
59
star
27

purescript-isometric

Isometric rendering for PureScript
PureScript
58
star
28

pysh

Python-enhanced bash scripts
Python
58
star
29

purescript-quantities

Physical quantities and units
PureScript
53
star
30

minicpp

A REPL-style development environment for small C++ snippets
Shell
48
star
31

purescript-ctprelude

A Prelude with names from category theory
PureScript
48
star
32

qrnet

A neural network that decrypts QR codes
Python
43
star
33

riffle

A simple terminal pager (as a library)
Rust
41
star
34

config-files

A set of configuration files for vim, zsh, i3, ...
Python
37
star
35

content_inspector

Fast inspection of binary buffers to guess/determine the type of content
Rust
32
star
36

factorization-diagrams

Interactive factorization diagrams
HTML
27
star
37

argmax

Rust library to deal with "argument too long" errors
Rust
20
star
38

vacuum-robot-simulator

Simulation environment for an autonomous robot
Rust
19
star
39

sub

A command-line tool for string substitutions (RustLab 2019 workshop)
Rust
16
star
40

purescript-format

Type-safe, printf-style formatting for PureScript
PureScript
15
star
41

PaperLocator

Citation parsing to quickly access publications
JavaScript
14
star
42

purescript-decimals

Arbitrary precision numbers for PureScript
PureScript
13
star
43

flare-example

Quick start project for purescript-flare
PureScript
11
star
44

fd-benchmarks

Benchmarks for 'fd'
Shell
10
star
45

tinytag

tinytag is a "URL" shortener for your filesystem
Python
10
star
46

purescript-flaredoc

Interactive documentation with Flare
PureScript
8
star
47

phd-thesis

LaTeX sources for my PhD thesis
TeX
7
star
48

level11

7
star
49

GPE-Solver

Split-step solver for the 3D (dipolar) Gross-Pitaevskii equation
C++
7
star
50

Pack-Zack

A tag-based manager for packing lists
CSS
7
star
51

latex-report

A clean and simple LaTeX template for reports
TeX
7
star
52

dp

Personal website about some of my open source projects, board games and mountainbiking.
HTML
5
star
53

cs231n

My solutions to the CS231n assignments
Jupyter Notebook
4
star
54

imdb-ratings

Statistical analysis of my IMDB movie ratings
Jupyter Notebook
3
star
55

purescript-pairs

Datatype and functions for pairs of values
PureScript
3
star
56

zehntausend

A solver for the dice game Zehntausend
Haskell
3
star
57

gnuplot-mm

GnuPlot bindings for Mathematica
Mathematica
2
star
58

talk-moderne-programmiersprachen

JavaScript
2
star
59

rock-paper-scissors

Interactive regex puzzle
HTML
2
star
60

purescript-gametree

Algorithms for two-player zero-sum games
PureScript
2
star
61

snake-factory

A work-in-progress game with monadic parsers and snakes
PureScript
1
star
62

gomoku

Five in a row
PureScript
1
star