This is your work, valued
miller. Miller is like awk, sed, cut, join, and sort for name-indexed data such as CSV, TSV, and tabular JSON
9.9kscripts. Productivity tools for Linux/Unix.
29lumin. Simple command-line tool to highlight matches in files -- like grep with --color, but shows all lines while highlighting matches
16sack. Simple command-line calculator for small finite groups. Unix bc for abstract algebra.
11percolation. C code for 2D/3D lattice percolation
9pgr. Plotter tool for tabular numerical data: file I/O and argument-parsing wrapped around matplotlib
6minecurser. Command-line Minesweeper clone using the curses library, and vi-style navigation keystrokes
6ctools. General-purpose C tools, vintage ANSI
6pgpg. PGPG is the Pretty Good Parser Generator
5scripts-math. Various linear-algebra and stats scripts, in Python and Perl.
5dotfiles. A place to put my Linux/Unix dotfiles
5mcmc-interacting-spatial-permutations. C source code for Markov chain Monte Carlo methods for interacting spatial permutations
5iff2. Minimalistic p=2 32/64-bit-word finite-field library
4pingety-ping. Colorized terminal-mode bar-charting for ping
3scripts-misc. Simple image-file manipulation, LaTeX support, and Unixism-replacers for Perl-on-Windows
3word-finder. HTML
3pangram-checker. A simple JavaScript app to see if a phrase is a pangram
3poki. Poki is a poor man's wiki generator
2quarto-markdown-skeleton. CSS
2jko-toggler. A quick little example of using JavaScript buttons to toggle section visibility for HTML pages.
2sliver. A lightweight JavaScript library
2spit. Scripting for piles of idempotent tasks
2spffl. A finite-field library in C++
2ruffl. Finite-fields library in Ruby
2bridge-walk-count. C code for bridges in self-avoiding random walks (SAWs) in the plane
2miller-js. Very experimental Miller UI project
2littler. A scripting and command-line front-end for GNU R
1quarto-book-mode.
1uno-runner. A little Java simulator for the card game Uno, for investigating fat-tailedness of game-length and other distributions.
1the-shoke-language. Shell
1johnkerl. Profile README
1practical-chrestomathies. How to do task T in language L
1matrix-api.
1classical-ciphers. Light-hearted poking around with Vignere, Playfair, and Four-square ciphers
1quarto-ci-render-experiment. Testing `quarto render` from within CI
1quarto-ghp-experiment. Python
1python-package-skeleton. Runnable cheat-sheet with all things python3
1homebrew-core. 🍻 Default formulae for the missing package manager for macOS (or Linux)
1rube. Cycle decomposition for moves on the Rubik's cube; Common Lisp / Python / Clojure porting experiments
1staged-recipes. A place to submit conda recipes before they become fully fledged conda-forge feedstocks
1johnkerl.github.com. Parent page for repos at http://github.com/johnkerl
1away. No-frills setup for conveying minimal bashrc/vimrc/scripts to away hosts (EC2, etc.)
1