💾 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

View Raw

More Information

⬅️ Previous capture (2020-09-24)

➡️ Next capture (2021-11-30)

🚧 View Differences

-=-=-=-=-=-=-

Software

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].

[1] SourceHut

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.

[2] Liberapay

9pro[3]. Plan9-related tools for Unix-like operating systems.

[3] 9pro

aa[4]. Scheme dialect for Plan 9. WIP.

[4] aa

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.

[5] atlas

bench9[6]. Benchmarks for Plan 9. WIP

[6] bench9

c9[7]. Low level 9p client and server.

[7] c9

cflood[8]. A "Color Flood" game clone for Plan 9.

[8] cflood

dav1d[9]. Port of AV1 decoder library to Plan 9.

[9] dav1d

faad2[10]. `audio/aacdec` for Plan 9.

[10] faad2

fontsel[11]. Font selector for Plan 9.

[11] fontsel

gemnine[12]. Gemini browser for Plan 9.

[12] gemnine

h264bsd[13]. H.264 baseline decoder library ported to Plan 9.

[13] h264bsd

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.

[14] hx

hyphen[15]. A library for automatic hyphenation of words, for Plan 9. WIP.

[15] hyphen

idris2[16]. A port of Idris 2 to Plan 9. Builds are available at `/n/ftrv.se/idris2`.

[16] idris2

imgtools[17]. Random image-related tools for Plan 9.

[17] imgtools

kbfind[18]. Finds a correct `/dev/kbmap` entry for a non-working key in 9front.

[18] kbfind

libpt[19]. A library for pretty text printing on Plan 9. WIP.

[19] libpt

libtags[20]. A cross-platform library for reading tags, designed for highly constrained environments.

[20] libtags

libvpx[21]. libvpx (vp8/vp9 decoder/encoder) ported to Plan 9.

[21] libvpx

mcfs[22]. A tool for working with (proprietary) video container formats.

[22] mcfs

microui[23]. A tiny, portable, immediate-mode UI library written in ANSI C. This is a fork of microui[24] targetting Plan 9 specifically.

[23] microui

[24] microui

minivmac[25]. A 9front port of minivmac, an emulator of classical Mac computers.

[25] minivmac

mkfaces[26]. Some kind of Gravatar `face(6)` fetcher for Plan 9?

[26] mkfaces

neindaw[27]. Some kind of DAW for 9front? An ongoing effort.

[27] neindaw

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.

[28] ORCΛ

[29] ORCΛ

pdffs[30]. PDF as a filesystem. WIP.

[30] pdffs

picker[31]. A color picker with a palette, HSLuv/HPLuv/RGB color spaces and alpha channel support. Plan 9.

[31] picker

rasm[32]. rasm z80 assembler, Plan 9 port.

[32] rasm

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.

[33] riow

tocursor[34]. Converts a Plan 9 image to Cursor C structure.

[34] tocursor

treason[35]. A video player for Plan 9.

[35] treason

unflac[36]. A command line tool for fast frame accurate audio image + cue sheet splitting.

[36] unflac

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.

[37] viewbits

xmpp[38]. XMPP client for Plan 9.

[38] xmpp

zuke[39]. A music player for Plan 9.

[39] zuke