John Graham-Cumming (@jgrahamc)
  • Stars
    star
    3,393
  • Global Rank 8,542 (Top 0.3 %)
  • Followers 857
  • Registered almost 16 years ago
  • Most used languages
    Go
    33.3 %
    Python
    14.3 %
    C++
    14.3 %
    Lua
    9.5 %
    Arduino
    7.1 %
    Rust
    4.8 %
    Shell
    2.4 %
    Perl
    2.4 %
    Processing
    2.4 %
    HTML
    2.4 %
    NSIS
    2.4 %
    C
    2.4 %
    BASIC
    2.4 %

Top repositories

1

httpdiff

Perform the same request against two HTTP servers and diff the results
Go
1,996
star
2

webwatch

Small program to download a web page, see if a string appears in it and send email if it does
Go
616
star
3

lulip

Line-level profiler for code running in LuaJIT
Lua
91
star
4

h2scan

Scan a list of sites to see which support HTTPS, SPDY/3.1 and HTTP/2
Go
78
star
5

dotgo

Code from my dotGo 2014 presentation
Go
71
star
6

torhoney

Gets the list of TOR exit nodes and matches them with Project Honeypot data
Go
65
star
7

gmsl

GNU Make Standard Library
HTML
57
star
8

ttfb

CloudFlare TTFB Test Server
Go
48
star
9

www-proposal

Conversion of the original WWW proposal by Tim Berners-Lee to OpenDocument Format
34
star
10

goex

Go
32
star
11

torexit

Small program to read lists of Tor exit nodes and draw picture showing when they join/leave list
Go
28
star
12

eink_weather

An e-ink weather display based on the Inkplate 10 and the Pirate Weather API
C++
26
star
13

go-openssl

Go wrapper for some OpenSSL functions in libcrypto
Go
22
star
14

aho-corasick-lua

Lua implementation of the Aho-Corasick string matching algorithm
Lua
19
star
15

mcs12085

Arduino interface to MCS-12085/12086 Optical Mouse Sensor
C++
18
star
16

aeronear

Small project that uses a Raspberry Pi to show near by aircraft
Python
16
star
17

gece

GE Color Effects 50 Christmas Lights hacked into 7x7 color display
C
15
star
18

pivot

Small program that creates CSV-based 'pivot tables' on the command-line
Rust
11
star
19

hncomments

Small bash script to email the latest comments on Hacker News containing a specific string
Shell
11
star
20

wtickle

Small program to run requests against a web server and look for problems
Go
11
star
21

pfd

Prime Factorization Diagram
Processing
10
star
22

barebones_inkplate

Barebones project showing how to get an Inkplate10 to talk to WiFi and the Internet over HTTPS using the Arduino IDE
C++
9
star
23

headscan

Scan a list of domains to see if they return a specific HTTP header
Go
7
star
24

dash

Program to monitor Amazon Dash button presses and perform custom action
Python
7
star
25

ambibus

Ambient Bus Arrival Monitor
Lua
7
star
26

gaga

GAGA-1 High Altitude Balloon Project
C++
7
star
27

viascan

Scan web servers to see if the change compression behaviour when Via header is added
Go
5
star
28

missile_command

Adafruit Trinket based USB keyboard emulator for button with covered toggle switch for arming
Arduino
5
star
29

webcheck

Test connectivity to web sites and write log file
Go
5
star
30

sha1collision

Two PDFs that contain different images but have the same SHA1 hash
5
star
31

popfile

Transfer of the old Subversion repository of POPFile
NSIS
4
star
32

totoro

NodeMCU/ESP8266 based Totoro figure that indicates the weather forecast through its eyes
Python
4
star
33

cansole

Video games console in a candy can
C++
4
star
34

sea_glass

AdaFruit Trinket-based project that makes string of LEDs 'breathe'
C++
3
star
35

advent

Code to search for the perfect Advent Calendar layout
Python
2
star
36

bin2intel

Converts a binary file to an Intel HEX format file for PROM programming
Rust
2
star
37

ww

Small program to monitor whois record
Go
2
star
38

simonoids

'Simon' game implemented on Arduino and housed in an Altoids can
Arduino
2
star
39

ProFi

A "fork" of Luke Perkin's Lua profiler ProFi which was only found in a Gist
Lua
2
star
40

jgc-vula-september-2024

BASIC
2
star
41

jigseen

Small program that uses the SIFT algorithm to figure out where a jigsaw piece needs to be placed
Python
2
star
42

l8tr

Old 'l8tr.org' web site archived and open sourced
Perl
1
star
43

bikemorse

Bicycle headlamp that flashes a message in Morse Code
Arduino
1
star
44

lixo

Small program to make the background for a "Rubbish Clock" for rubbish days in Lisbon
Python
1
star