Chris Down (@cdown)
  • Stars
    star
    3,178
  • Global Rank 9,213 (Top 0.4 %)
  • Followers 930
  • Following 17
  • Registered over 13 years ago
  • Most used languages
    Shell
    31.0 %
    Python
    22.4 %
    Rust
    20.7 %
    C
    13.8 %
    Ruby
    3.4 %
    AutoHotkey
    3.4 %
    JavaScript
    1.7 %
    Awk
    1.7 %
    CSS
    1.7 %
  • Location 🇬🇧 United Kingdom
  • Country Total Rank 495
  • Country Ranking
    Awk
    7
    C
    31
    AutoHotkey
    45
    Shell
    85
    Rust
    106
    Python
    303
    CSS
    1,159
    Ruby
    2,075
    JavaScript
    7,406

Top repositories

1

clipmenu

Clipboard management using dmenu
C
1,060
star
2

srt

A simple library and set of tools for parsing, modifying, and composing SRT files.
Python
430
star
3

yturl

YouTube videos on the command line
Python
223
star
4

psi-notify

Alert when your machine is becoming oversaturated, *before* it slows to a crawl
C
218
star
5

clipnotify

Notify on new X clipboard events
C
216
star
6

sshrc

Bring your .bashrc, .vimrc, etc. with you when you ssh
Shell
198
star
7

tzupdate

Set the system timezone based on IP geolocation.
Rust
183
star
8

zcfan

A zero-configuration fan daemon for ThinkPads.
C
74
star
9

ansible-desktop

Ansible playbook for my personal machines.
Shell
70
star
10

dwm

Dynamic window manager for X (with extensive customisation)
C
53
star
11

passmenu

dmenu interface to the pass password manager
43
star
12

mack

An opinionated, fast music organiser.
Rust
36
star
13

dotfiles

My configuration files
Shell
28
star
14

gh-mirror

Mirror all GitHub repositories for a user, maintaining metadata.
Python
26
star
15

mpdmenu

dmenu frontend to MPD.
Shell
25
star
16

openvz-to-lxc

Script to migrate OpenVZ containers to LXC.
Shell
23
star
17

ansible-aur

An Ansible module for the pacaur and yaourt package managers.
Python
22
star
18

nota

Simple note taking using your $EDITOR and git
Shell
22
star
19

aur

Arch User Repository API interface.
Python
21
star
20

mac-cel

Remove mouse acceleration on Mac OSX
C
21
star
21

btmenu

Control bluetooth devices with dmenu
Shell
18
star
22

cellout

Battery status in the console (Linux only).
Awk
16
star
23

xinput-toggle

A simple xinput toggler for X11 systems
Shell
15
star
24

travis-automerge

A script to automerge successful builds to a branch
Shell
15
star
25

rebuild-debian-iso

Rebuild a Debian ISO with preseed/custom files.
Shell
10
star
26

osmo

Digital signage for minimalists.
JavaScript
8
star
27

geoip-http

GeoIP lookup server over HTTP.
Rust
7
star
28

exifrename

Rename image files based on EXIF data.
Rust
7
star
29

chrisdown.name

The files behind chrisdown.name.
CSS
6
star
30

mkdirmutex

A deadlock-resistant mkdir based mutex
Shell
6
star
31

pinyin

A small library to manipulate Hanyu Pinyin.
Python
5
star
32

gmute

Gmail mute support for mutt and other email clients
Python
5
star
33

battery-notify

A simple battery notifier for Linux.
Rust
4
star
34

stopthread

A small program to stop individual threads from executing, instead of the whole thread group.
C
4
star
35

icopng

Directly embed PNGs into ICO files without reencoding.
Rust
3
star
36

rtorrent-cookbook

Chef cookbook to set up an rtorrent service inside tmux.
Ruby
3
star
37

habitual

Send notifications for things on a fixed, repeated schedule
Python
3
star
38

pkgbuilds

AUR packages
Shell
3
star
39

kernel-misc

Tools and other things from kernel development
Shell
3
star
40

komootgpx

Extract a GPX from any Komoot route
Rust
3
star
41

bats

Simple battery status tool
Shell
2
star
42

arch-install

A base install script for Arch Linux (base only, the rest is done by Ansible).
Shell
2
star
43

rym-export

Python
2
star
44

multidate

Print multiple timezones' dates/times with offsets from the local time.
Rust
2
star
45

filestruct

Derive macro to read from a directory into a Rust struct.
Rust
2
star
46

cargo-which-nightly

Find the latest Rust nightly with combinations of features present.
Rust
2
star
47

linux

upstream, with my dev branches
C
1
star
48

torrentdiff

Compare files encapsulated by torrents in a directory to the actual files on disk
Python
1
star
49

ahk_scripts

AutoHotkey scripts to make Windows life more tolerable
AutoHotkey
1
star
50

whensthebus

Get live UK bus times on stdout
Python
1
star
51

todobg

Todo list on X root window
Shell
1
star
52

seedbox-cookbook

Chef cookbook to create a minimal seedbox
Ruby
1
star
53

funcfmt

A simple templating crate that allows passing in custom data to functions through function traits.
Rust
1
star
54

checkupdates-cron

A tiny wrapper around the Arch checkupdates script for use in a cronjob.
Shell
1
star
55

jingui

A simple password manager designed to adhere to the Unix philosophy.
Python
1
star
56

prompter

Simple and/or dumb work prompter
Shell
1
star
57

imurl

Downloads the images from imgur albums.
Python
1
star
58

toggledesktop

Isolate windowed games without showing the desktop
AutoHotkey
1
star
59

rawtojpg

Fast JPEG extractor from RAW files
Rust
1
star