💾 Archived View for ftrv.se › _ › 9 › index captured on 2020-11-07 at 00:40:03. Gemini links have been rewritten to link to archived content
⬅️ Previous capture (2020-09-24)
-=-=-=-=-=-=-
Some of my software can be viewed on Plan 9 by issuing `9fs ftrv.se; ls /n/ftrv.se`. Most of it compiles and runs under 9front. None of it uses APE. All of it (and more) is also available on SourceHut[1].
For further development of free software and other projects (I am building HW and writing music) you can support me with "one beer a year" over Liberapay[2]. My X220 broke down and I'm considering switching to beer-driven development at this point instead. Beer is expensive here.
9pro[3]. Plan9-related tools for Unix-like operating systems.
aa[4]. Scheme dialect for Plan 9. WIP.
atlas[5]. Creates an atlas texture out of smaller images, dumps it to stdout as a Plan 9 image and write the mapping between filenames of images and their positions and dimensions to a file.
bench9[6]. Benchmarks for Plan 9. WIP
c9[7]. Low level 9p client and server.
cflood[8]. A "Color Flood" game clone for Plan 9.
dav1d[9]. Port of AV1 decoder library to Plan 9.
faad2[10]. `audio/aacdec` for Plan 9.
fontsel[11]. Font selector for Plan 9.
gemnine[12]. Gemini browser for Plan 9.
h264bsd[13]. H.264 baseline decoder library ported to Plan 9.
hx[14]. A faster version of `hexdump -C` that I constantly use. It prints hex data as soon as it's available, so it's useful to debug slow streams.
hyphen[15]. A library for automatic hyphenation of words, for Plan 9. WIP.
idris2[16]. A port of Idris 2 to Plan 9. Builds are available at `/n/ftrv.se/idris2`.
imgtools[17]. Random image-related tools for Plan 9.
kbfind[18]. Finds a correct `/dev/kbmap` entry for a non-working key in 9front.
libpt[19]. A library for pretty text printing on Plan 9. WIP.
libtags[20]. A cross-platform library for reading tags, designed for highly constrained environments.
libvpx[21]. libvpx (vp8/vp9 decoder/encoder) ported to Plan 9.
mcfs[22]. A tool for working with (proprietary) video container formats.
microui[23]. A tiny, portable, immediate-mode UI library written in ANSI C. This is a fork of microui[24] targetting Plan 9 specifically.
minivmac[25]. A 9front port of minivmac, an emulator of classical Mac computers.
mkfaces[26]. Some kind of Gravatar `face(6)` fetcher for Plan 9?
neindaw[27]. Some kind of DAW for 9front? An ongoing effort.
ORCΛ[28]. Plan 9 port of ORCΛ[29], an esoteric programming language designed to quickly create procedural sequencers, in which every letter of the alphabet is an operation, where lowercase letters operate on bang, uppercase letters operate each frame.
pdffs[30]. PDF as a filesystem. WIP.
picker[31]. A color picker with a palette, HSLuv/HPLuv/RGB color spaces and alpha channel support. Plan 9.
rasm[32]. rasm z80 assembler, Plan 9 port.
riow[33]. Virtual desktops and basic keyboard shortcuts for rio window management in a small rc script that can be adapted to ones needs further.
tocursor[34]. Converts a Plan 9 image to Cursor C structure.
treason[35]. A video player for Plan 9.
unflac[36]. A command line tool for fast frame accurate audio image + cue sheet splitting.
viewbits[37]. Shows any file as a greyscale image, where each pixel corresponds to a byte of the file, with intensity depending on the value of the byte.
xmpp[38]. XMPP client for Plan 9.
zuke[39]. A music player for Plan 9.