Los Angeles

Ian Henry

Elite
@ianthehenry

OCamls by day, Janets by night

sd. a cozy nest for your scripts

791

bauble. a playground for making 3D art with lisp and math

588

zsh-autoquoter. automatically quote arguments to commands like `git commit -m`

130

basilica. It's kinda like a forum.

116

judge. self-modifying test library for janet

99

toodle.studio. turtle graphics playground

86

mixologician. optimize your home bar with ✨logic programming✨

85

dotfiles. My dotfiles. For easy clonin'.

54

cmd. command-line argument parser for Janet

33

ocamlsyntax.com. How do you do that recursive GADT thing again?

31

macaroni. macro spaghetti code

29

jimmy. Janet bindings for the persistent data structure library "immer"

27

janet-stuff. an index of all of my public-facing janet projects

25

qmk_firmware. Open-source keyboard firmware for Atmel AVR and Arm USB families

15

tightrope. Making Slackbots is hard! But wait: now it's easy.

14

pat. a better pattern matching macro for janet

13

privy. inline output for the ivy array language

12

banquet. fancy tables

10

sd-nix. some helpers for working with nix

10

bytemap. text-based canvas

10

janet-cross-compile. demonstration of using zig cc to cross-compile native janet binaries

9

effing.js. Function functions.

9

basilica-client. An Om client for basilica

8

codemirror-lang-janet. Janet support for CodeMirror 6

8

aoc-2023. advent of code 2023 in janet

8

memegen. A meme generator for discriminating meme enthusiasts

7

petal. my pet array language

6

janet-midi. Janet bindings for RtMidi, a cross-platform MIDI library

6

janet-module. a simple module macro

5

zsh-expander. predictable fzf-based completion for zsh

5

utf8-parser. A fun way to learn about UTF-8 and parser combinators

5

square. alternate PEG syntax for Janet

5

rogue. A roguelike, in Haskell

3

steno. command-line snapshot testing tool

3

httprintf. Some scripts for creating a development HTTP server.

3

to-do. a very simple plain-text todo list

3

janet-clipper. Janet bindings for clipper, a polygon utility library

3

cmp. comparison combinators for Janet

3

heap. comparator-based min-max heap for janet

2

matchbook. Declarative pattern matching for JavaScript

2

spoon. command line interface for lambda soup

2

ianthehenry.

2

janet-whereami. a janet wrapper around the whereami library

2

ctrl-c. Being interrupted as a service

2

janet-mode. A major mode for the janet programming language: https://janet-lang.org/

1

nix-zshell. Hack to make nix-shell play nicely with zsh

1

janet-lang.org. Website for janet

1

privy-mode. emacs major mode for the ivy array language and privy preprocessor

1

jaylib. Janet bindings to Raylib

1

tales. An adventure in collaborative storytelling.

1

inline. Inline: offline outlining.

1

protoscript. CoffeeScript, with better support for prototypal inheritance.

1
52
Apply