[Home] [Blog] [Git] [Books]

Ben's code


NameDescriptionOwnerLast commit
3059correcting digitization of the Iliad 2022-01-15 16:48
advent-of-codeadvent of code attempts 2023-12-03 23:45
baddcinteger-precision dc(1) 2022-10-10 17:33
bhttpshit http/1.0 server 2022-07-04 13:26
blissKISS in Lua 2024-04-26 16:43
bnetkitsimple networking utilities 2022-05-11 01:12
borebasic core utilities (PD) 2022-11-03 13:17
cgola cairo-based Game Of Life 2023-12-03 23:52
ckissKISS in C 2023-06-27 22:07
ckplotplot scatter graphs of csv data 2022-05-26 17:30
csvcsv reading library 2022-03-22 00:19
empty-dirsFind empty directories 2023-08-01 14:10
freqcount frequencies of keys in text 2022-03-21 20:30
geminidshPOSIX sh gemini server 2021-11-19 18:55
gifread/write GIFs 2021-09-01 22:24
gman extremely simple gemini browser/formatter 2021-12-08 13:26
hurlGemini/Gopher/HTTP/HTTPS file grabber Hiltjo Posthuma2022-01-07 00:19
irCan attempt at writing an irc "client" 2022-03-13 03:54
irceded, but like irc 2022-08-19 00:04
k9coreCoreutils for *nix operating systems [fork] qorg112021-09-15 01:26
kandrexercises from K&R 2021-07-18 19:23
kiss-repopersonal package repository 2024-04-25 15:56
miktex-kiss-repoKISS Linux repo for MiKTeX 2024-05-04 15:23
sitebvnf.space sources 2024-05-04 22:35
snekUnnamed repository 2021-07-27 22:17
stagit[fork] Hiltjo Posthuma2022-03-03 01:38
sxircX11 IRC client using libsx (based on Athena) 2022-11-29 18:54
uxndebuguxn debugging suite 2022-07-07 23:51
uxnrepluxn interpreter 2022-06-01 22:11
whereplot a map of users logged onto the system 2024-01-09 17:42
kisscommunitykisscommunity.bvnf.space site sources 2024-06-14 22:49

Some of my projects are shown here; most of them are very incomplete.

Please send any thoughts or patches to ben [at] bvnf [dot] space.

Some highlights:


The kiss package manager written in Lua, for fun and profit (correctness and speed).


bore came about as an exercise in learning C and in getting to know the UNIX interface.


This is a set of very simple utilities for doing networky things - have a look at the sources, it's meant to be very simple. With an additional TLS-capable netcat, most of the protocols you might be interested in are possible.


This was just some fun with stacks.


Originally a uni assignment, this Game of Life has a Cairo PNG backend and an ASCII/terminal backend.


A program to do that thing you usually use awk for.