-- Leo's gemini proxy
-- Connecting to binarycat.flounder.online:1965...
-- Connected
-- Sending request
-- Meta line: 20 text/gemini; charset=utf-8
math puzzle game, by mischief
amd64 binary of rss feed reader, written in go, by sl
amd64 binary ssh2 client, written in go, by mischief
amd64 binary torrent client, written in go, by anacrolix
arm binary command-line twitter client, written in go, by mattn
386 binary of rss feed reader, written in go, by sl
386 binary ssh2 client, written in go, by mischief
citadel style bbs for plan 9, written in rc, by sl
old plan 9 drawing program, ported to 4ed, by kenji arisawa
plan 9 native awk, ported by pap, unfinished
awk test suite, by bwk
documentation for the aijuboard computer, by ◔ ◡ ◔
graphical tool for seeking and pausing audio files, by spew
by cinap_lenrek
BCM2835 PWM and audio drivers for the raspberry pi
convert bdf fonts to subf fonts
C source, rc scripts, and manuals for 9front on the raspberry pi
video game
common gateway daemon, can serve cgi over http or fastcgi, by uriel
multi-threaded irc client with auto reconnect, by mischief
file interface for several chat protocols, by steve stallion
updated cifs, by steve stallion
contrib package system, by fgb
crabs! ported from research unix
gnu cvs
file interface to cvs
print weather report from forecast.io, by anothy
look up word definitions from online dictionary databases
john gruber's Markdown for plan 9, ported by josh wood
diverge file system, by chao-kuo lin
file interface to executing commands, by cinap_lenrek
expand EXIF metadata in digital camera files, by steve stallion
faces, patched for white text on black background, by sl
faces, patched for light gray text on dark gray background, by sl
faces, patched for green text on black backdround, by sl
faces, patched for black text on gray background, by sl
faces, patched for original font, by sl
program for making large letters out of ordinary text
manual page for plan 9's find(1)
recursively list files on plan 9
google go bitmap fonts
anonpro bitmap font
apple ii bitmap font
c64 bitmap font
dec vt220 bitmap font
collection of bitmap fonts
helvetica bitmap font
star trek tng lcars bitmap font
google's product sans bitmap font
sega bitmap font
tandy trs-80 bitmap font
gnu go command line client
git client, written in go, by dave macfarlane
gopher server, by 20h
file server interface for grepping files, by spew
gui stubs, by ment
graphical nethack clone for plan 9, by mischief
html parser
client/server for persistent multiplexed 9p fs i/o sessions, by mycroftiv
i web browser, port of charon to plan 9, by howard trickey
scripts for dumping, filtering, and printing mmio accesses, by cinap_lenrek
download, compile, and install the inferno operating system
unfinished driver for intel centrino wireless cards, by rsc
irc client, by andrey mirchovski, modifications by mveety and sl
IRC daemon written in C, by jpm_
convert jpeg to eps, by andrew kiss
javascript parser
drawterm in javascript, by aiju
converts json escaped utf-8 runes to plain utf-8, by sl
file interface to json, by BurnZeZ
file system indexing, by kenji arisawa
lynx-like web browser with support for graphics
run linux binaries on plan 9, by cinap_lenrek
recursively list directories
recursively list directories, written in go
lynx web browser, ported by fgb
ImageMagick, ported by fgb
html sanitizer/markdown processor, written in go
generate textual markov chains, by bwk and rob
mothra web browser, slightly customized, by sl
mothra web browser, slightly customized, by sl
mothra web browser, slightly customized, by sl
mothra web browser, slightly customized, by sl
faces(1) modified to get pics from gravatar.com via webfs
9front port to the nintendo 64, by mischief
portscanner, by mischief
erik quanstrom's nupas, ported to 9front by sl
openssh 4.7p1, ported by fgb
web server, by kenji arisawa
pico graphics manipulation language, for research unix, by gerard holzmann
rewrite of pico for plan 9, by rsc
trivial package management, by taruti (and others)
recent version of mycroftiv's ANTS
another version of pico, for unix
paint program, by qrstuv
rdesktop client, by yk
reestablish 9p client/server connections, by paurea
8½ style mono color schemes for rio and samterm, by aap
rio, patched for commodore 64 color scheme, by sl
rio, patched for black-with-green-borders color scheme, by sl
rio, patched for fm towns color scheme, by sl
rio, patched for hacker green color scheme, by sl
rio, patched for monochrome color scheme, by sl
rio, patched for background images with default color scheme, by sl
rio, patched for darker rio -b color scheme, by sl
rio, patched for black-with-cyan-borders color scheme, by sl
rio, patched for destroying the master control program, by sl
pull and parse an rss feed, written in go, by sl
rss feed reader, by 20h
voice synthesizer, by forsyth
convert rtf to plain text
emacs lisp emulation of the sam command language
read memimages from stdin and write them to stdout along with trailing data
audio visualizer, by cinap_lenrek
ssh2 client, written in go by mischief
plan 9 port of the simple directmedia layer api by uriel, 20h, and fgb
multi-channel audio mixer
portable network library for use with simple directmedia layer
file interface to sftp
old computer emulator, ported by aiju
werc app, photo gallery
program with unconventional use of UTF-8 rune strings, by rob
multi-threaded socks file system, by 20h
bell labs ssh2 client
stats, patched for commodore 64 color scheme, by sl
stats, patched for apple //c, by sl
patched for monochrome color scheme, by sl
stats, patched for a neon blue on dark blue background color scheme, by sl
statusmsg, patched for commodore 64 color scheme, by sl
statusmsg, patched for apple //c, by sl
patched for monochrome color scheme, by sl
statusmsg, patched for a neon blue on dark blue background color scheme, by sl
webserver, static files only, by cinap_lenrek
calculate tire sizes, by neville newman
research unix v6 man page troff macros
tor client, unfinished
roland tr-808 emulator, unfinished, by mischief
mod tracker for amiga podtracker-style mods, by umbraticus
file interface to hideous file names, by nemo
convert ttf fonts to subf fonts
convert text to bitmap, by mischief
unpack rar files, written in go, by mischief
slide presentation troff macros, by uriel
usenet reader, uses libpanel, unfinished, by john floren
probe and overwrite vesa bios values, by cinap_lenrek
venti utilities for inferno
rapidly draw sequential images
gui volume knob, by echoline
web anti-framework, by uriel
patched for monochrome color scheme, by sl
xml parser, by 20h
xscreensaver, ported by ??
AMD Geode driver
inb/outb tool
fast prime number calculation program
simulation of molecular dynamics
start of a NES emulator
Tools for playing the game of Go
Filesystem as game server for 2-player turn-based games
Go game interface to gofs (graphical)
rc scripts, modified adict and dict(1) to get and use EDICT2
gs(1) with IJS support
Tools ported from ancient UNIX sources to Plan 9
Tools from scratch or ported – see respective NOTES
Test/work in progress sources
with luck, a cgifs-alike; nothing at the moment
word-wrap at 72 characters (stolen from Kernighan's lecture slides)
add <p> tags to text
ocaml 3.10.0 interpreter. use gmake (make-3.81 below) to compile
GnuGo compiled with gcc
gnu make. has a couple of things ape/make doesn't and makefiles now require. installs as gmake in $objtype/bin
unfinished libssh port. see 9fans for documentation ☺
a simple game based on the "theseus and the minotaur" puzzle
a line drawing program
rio with a 'focus-follows-mouse' behaviour
p9's clock rewritten for p9p
bulgarian ↔ english files for dict
the dis virtual machine, native.
a native port of the epic irc client
simple "find" command.
glendas
haskell interpreter
a persistent irc client
russ' irc client for acme, probably broken
tiff-v3.6.1
the links browser
satellite images of north america delivered to your desktop
ocaml 3.06 interpreter
pacman
translate bulgarian ↔ english via an online dictionary. an exercise in rc
xscreensaver hacks for p9's draw
present /dev/swap in [silly]human-readable form
Local mods with interesting examples.
Open messages matching a pattern; intended for Acme Mail.
b2a) rc versions of Boyd Roberts' Baudot converters.
How I run acme for mail only, hiding plumb's edit port.
Edit files directly in a rio window.
Script for generating contrib index on the Plan 9 wiki.
Wrapper around ssh.
Calculate days until the end of the world.
Track flights, in the spirit of fedex/usps/ups.
Generate a png from the current window (or screen) every few seconds.
Simple hostname lookup modeled after OS X's "host".
Keep daily working set with notes.
Look up tags and plumb results; see src/ctags.
Have lynx (see /n/sources/contrib/fgb/tar/lynx2-8-7.tgz) dump to acme.
Trivial ncp implementation; see lib/man/ncp.1.
Unspam every message in a mailbox; run from cron for IMAP clients.
Fairly complex example rio startup script; uses lib/wins.
Pastebin-like service using rc and 9p.
Generate pseudo-sparklines in unicode from a series of numbers.
Given a upas/fs message, print the simplest representation we can.
Put a clock in the tag of any acme window.
Vac score submission service.
Print a report averaging multiple 'time' runs, possibly of multiple programs.
Print the Truncated Julian Day, a useful linear count of days.
Simple tweeter; see also http://labs.utopian.net/who/josh/plan9/microbe/
Backup a set of files to venti; stick it in cron on Unix.
Retry a command with a minimum delay.
Handle the web. See bin/unix/webfifo, bin/rc/(lynx2txt sendurl).
Scripts intended for running on Unix with Plan 9 from User Space.
Man pages.
My default lib/profile; works on both Unix and Plan 9.
Example files for use with vacbak.
Example to run u9fs from launchd on OS X.
Example for cx and modified 9fs commands.
Example startup scripts for rio and acme.
Multi-domain alias lookup for upas.
Optional packages; format still in development.
Replacement which adds archconf for printing conf structure; testing.
Replacement for qmail's checkpassword. Very lightly tested; gave up on qmail.
Play Conway's Game of Life in your mouse cursor.
Limbo and C datestamp printers, similar to unix date(1).
Stand-alone work-alike to RCS' ident; finds keywords in files.
faces(1) derivative with more verbose display.
Like datefmt, but for the Mayan calendar. Mostly foolishness.
faces(1) derivative for smaller display, omitting times & domains.
rio(1) derivative consolidating various mods, offering menuless operation.
Send messages to Prowl (prowl.weks.net) to push to iOS.
Put timestamps on output. Optionally uses datefmt. Modified from sqweek.
Puts a menu on button 3 similar to rio's.
Trivial example of setting your cursor directly. Defaults to glenda.
Exuberant Ctags 5.7 on Plan 9 with Acme-style tag generation.
libdjb from fefe.de/djb ported to APE; lightly tested.
Convert vCards to pq(1) data files.
Junk.
Things hosted for other people; empty.
a patch that allows yacc to build the go parser
alarm written in C
date command in YYYY/MM/DD style
copy or merge directory tree
grid tool kit
lists directories recursively
Lua-5.2
tools written in Rc
full text database engine of Plan9
another httpd for Plan 9 (v.2.7c)
text processor for embedded Rc (v.1.5)
works like unix su and sudo command
uniq command is buggy so I rewrote and extended
My version of abaco (broken ATM)
Binary version, for 386
802.1x ttls/pap supplicant. needs wlanfastkey.
wavelan driver with 'fast' wep re-keying needed by 8021x
fileserver that substitutes characters in file names
tcl stuff
the thinkfun rush hour game, with support for ttraffic.levels of pytraffic
(perl) scripts to generate/change map file for juke(1)
leak(1) extended to print list of alloc locations + nrof bytes allocated there
use hardware random number generator for /dev/random
-o file option to capture trace output to a file
port of Linux rngtest (uses FIPS 140-2 randomness tests)
modelled after Unix ttcp
A flickr file server.
Looks up translations from english to french via wordreference API.
Local solar time calculator
COM/WSH scriptable 9p DLL for Windows/.NET 3.5
rc version of the netbsd acronym translator
Various enhancements for the Raspberry Pi
Kernel device for taking snapshots of a storage space
Native Plan 9 SSHv2 implementation
Experimental file server with both NFSv3 and 9P
9p://9p.io/contrib/btdn/lib:
stuff to make troff(1) work with Knuth's Computer Modern typeface
pic(1) examples
troff(1) macro package for MLA format
replacement for ms(6)'s FP macro
manual pages for other things
fedex(1)
mm(6) # incomplete
source code
an ‘all useful features’ port of Quicken—ndb(6)-like bank account ledger
Simple (i.e., crude) ChangeLog script for Plan 9 (patch(1) only)
Slightly more complex (i.e., more likely to fail) ChangeLog script for Plan 9 (patch(1) only)
issue tracking system based on patch(1)
pic(1) preprocessor for chemical structure diagrams
RFC 3339-ish version of date(1)
troff(1) and awk(1) mailmerge system
talk with APC Smart UPS and sync fossil/venti on power outage
cifs/smb server in under 4k lines of code
to support file names as wren devices and can be masked as kfs for boot
hack that lets you change the time for a group of processes sharing namespace
drawterm fs for win32 that supports multiple drive letters and unicode
enlightenment sound daemon (esd) client
gopher server in rc
mercurial filesystem
linux binary emulator
mothra improved: https, foreign charsets using tcs, ignoring script and style tags, ui improvements
network block device server
software emulation of /dev/realmode
plan9 kernel changes to add per process x86 segment descriptors
sshnet that works with short living tcp-connections (like http)
synergy client (use many computers at once using one keyboard/mouse/clipboard)
webserver for serving files only
tftpd that works with syslinux/pxelinux bootloader
driver for usb CDC ECM (usb ethernet devices)
usb camera filesystem for PTP cameras like Nikon coolpix
plan9 kernel changes to fix string validation and invalid pointer error handling
wake on lan packet generator
plan9 bootloader
bittorrent client
qemu/kvm virtio block driver
Chao-Kuo Lin's overlay/union/layer/stitch file system -- contrib/install de0u/divergefs
Turn a Plan 9 executable into SREC / S-record / S19 format
Squeak Smalltalk, ported by Alex Franchuk -- contrib/install de0u/squeak
Z-code interprepter for playing interactive fiction. just type mk.
native port of the sparse matrix direct solver (KLU) http://www.cise.ufl.edu/research/sparse/klu/.
A ledger for monitoring your financial accounts. written in awk script.
Another scheme interpreter by Mathias Blume. It is R4RS compliant.
This is the same umbscheme port from fgb. with some addon.
This is the Sep 2006 release of the haskell interpreter. Ported using APE.
This directory contains stuff my Palm TX.
Playing around with my plan9 scheme interpreter.
Haskell version of my old project the escomma circuit simulator.
Port of the berkeley spice2 circuit simulation.
Port of the berkeley spice3 circuit simulation.
Abaco paper.
Hacked (fixed?) /sys/src/cmd/webfs/cookies.c.
Mkfile for compilling Bprolog.
Mkfile for compilling Expat(native).
Compressed floppy image that boots a standard Plan 9 installation.
Dictionary Server Protocol client (RFC2229)
acme hex editor
SSH File Transfer Protocol (SFTP) file system
threaded view of upas messages
ICY (I Can Yell)/SHOUTcast client
powerpc64 compiler and library bits beyond those on sources
disk/mkfs archive of avr/cc, avr/z[acl], avr/libc, ... a version of kencc for one of the Atmel AVR (mega128 etc), and replacement OS and app for mote
dbm library that might be useful with rsynth
S-expression library based on my Inferno module
plan 9 (second edition) port to the sun sparc lx/classic
version of 7th edition unix's refer that runs on plan 9. slightly improved.
port of basic speech synthesis program (see its README file for database location)
port of program that finds similar chunks of code in C and other languages
part 1 of amd64 c compiler support
Simple Digital Camera Filesystem.
BDF to Plan9 font format converter.
A display program for popi images in Plan9.
Tetris game for the DMD/630 terminals.
A script for generating html picture galleries.
jabberwocky - a password suggester
shell script driver for tippi
tippi spies on the mouse buttons
display a histogram of data from stdin.
use FGB contrib tools
SNMP v1 & v2 filesystem implementation, stable and working since Oct 2006
SPF implementation stable and working since Nov 2006
a mix between top.c from noselasd and winwatch to kill procs who eat too much cpu
a program to plot positive functions on image files (png, jpg or whatever)
rc script to download inferno sources from googlecode, it should work with other googlecode projects (not tested)
386 lzip binary
kernel snapshot, updated from time to time
lzip for Plan 9
script for configuring additional network interfaces.
V7 Unix's libdbm for Plan 9.
libmdbm for Plan 9 and (l)unix.
my old Unix rmsame ported to native Plan 9.
Henry Spencer's string library tester.
a faster Mandelbrot-set generator.
a faster maze generator and solver with a few bugs fixed.
a faster screen distorter.
python file that searches the specified directory for files that exactly match or partially match the input file.
9p://9p.io/contrib/iainws/Usage:
search.py <directory> <filename> Depends on python being installed.
port of the lua language
prints last version of a 9hist file
ext2srv with symlink support
p9p g written in rc(1)
list contents based on proto
16bit changes to lib9 so a dsPIC33F can use 9p
A port of several useful lmbench benchmarks to Plan 9.
Instructions for using the jukebox on a modern system.
Encodes raw audio tracks in /tmp/cdtracks to mp3 format and sticks them in /lib/music/<artist>/<album>/. Expects the output of aux/cddb as an argument. Designed to be used with cdripper.
Watches the CD drive and rips the audio tracks to /tmp/cdtracks whenever you insert a disc. Depends on cdprep.
grab all the files from a contrib package and put it in a tarball instead. Also downloads files more quickly than contrib.
Backup of the 9k-compatible devtrace. You don't want this, you want devtrace-backport.tgz
The devtrace device for the currently distributed kernel
Utility scripts that should make dealing with devtrace output easier
Provides a similar function to the UNIX command.
The Fixed Time Quantum microbenchmark, ported to Plan 9 (includes Python analysis tool)
For doing https transfers with Mercurial. Copy to /sys/python/lib/python2.5/. Only works with Plan 9!
A really simple rc script to start the jukebox.
Sometimes you need to be careful.
Working (but primitive) port of ssh2 to Plan 9
The Miau IRC bouncer for Plan 9. Very, very roughly ported.
take a bunch of mp3 files and make an html page to present them.
lame tool for day-planner. Work in progress.
rio with virtual desktops for Plan 9.
A really simple "snake" game for Plan 9.
binary for ssh2 client
A short document on adding a new system call to Plan 9
the Unix Weenie News clients (USENET)
See instead http://is.gd/2KMCB. `Discount' Markdown compiler
Scripts
Microblog (Twitter & alike) r/w clients
overlay filesystem support library
crypt filesystem using libolfs
IPv6 version ping.
CWEB(3.64) for Plan 9. You need touch common.c ctangle.c before compile use mk.
MMIXware(20060918) for Plan 9. You need (install) CWEB(3.64).
FIGlet (Frank, Ian & Glenn's Letters) release 2.2.2 for Plan 9.
examples of "Introduction to Operating System Abstractions using Plan 9 from Bell Labs",
http://plan9.escet.urjc.es/who/nemo/9.intro.pdf
AOL Instant Messenger client.
IRC client with similar interface.
APE-based ports of Open Source projects
Go Language developments for Plan 9.
Vlance driver for fs kernel
IL/IPv6
Set acme's rio window label.
pretty-print /n/9pio/contrib/*/INDEX (slow! run from cron) [updated 2021-01-24].
ctags from 10th edition.
convert dbm to watts.
convert dbW to watts.
'echo -n ...' as a standalone command.
finger client, inspired by rsc's rlogin in rc.
print open file descriptors [updated 2009-11-08].
rc prompt that tracks your user+host names and current directory.
view RFCs and I-Ds from a local mirror.
print a column-count ruler.
diff files against sources.
revert files to the current sources version.
a mostly reconstructed version of the Programmer's Manual.
blinky lights for a Modmypi christmas tree.
I just realised I've been using createfile wrong - time to handle 9p myself
google queries as a file system. echo $urlencoded_request > /n/goofs/ctl; cat /n/goofs/$urlencoded_request/1/ ^(title description url)
Distributed httpd with per domain access controls. httpfs is a request broker, some shell scripts for serving content included (w.i.p.) - BROKEN atm. I'm doing a re-write
mounts rgb images as files, includes a few filters for file formats and effects
calls newns in the same way ip/httpd/httpd does but drops you to a shell - debugging ip/httpd/httpd
rio with coloured window background, border colours, font colours for regular and highlighted text; window -bg 0xff3333ff -text 0xffffffff -bord 0xffff88ff -htext 0xffff00ff -high 0xff00ffff # this crashes sometimes :(
Python 9p server (and client). This is the version I used when all there was at the other end was python so I couldn't compile u9fs.
Foray into USB hell, I got as far as uploading the firmware (yes every time you use it!) and preparing to scan but no further.
urlencoder / decoder format routines for print(2)
converts ppm files to eps files (useful for adding images to troff files)
sha1/md5 signatures using keys also i.e. sign x with key using sha1
Aki's ac97 driver with SiS7012 support
half-attempt at native mp3dec
tamed madplay port
library with common function, in limbo
snmp tools and client library, in limbo
(work in progress) bittorrent client, in limbo
magicpoint-like tool for slides, in limbo
zip file system and tools for reading & writing zip files, in limbo
(unfinished/stalled) pdf-reading library & to text conversion tool
(unfinished/stalled) ssh & sftpfs client, in limbo
authsrv with only ticket request & password change support, in plain unix c
hg (mercurial) file format parser & file server, in limbo
hg web frontend, in limbo
http library (for both client & server), in limbo
httpd, in limbo
scgi daemon, for use with web servers, in limbo
irc file server, includes a tk frontend (wm/irc), in limbo
webdav client file server, in limbo
plain text document parser (not unlike markdown), and converter, in limbo
encrypted block file (with xts & cbc with sector-encrypted iv's), in limbo
just one game for now: blobslay, in limbo
a venti with in-memory index, in unix c
a venti with in-memory index, in limbo
libraries for dealing with the web (html etc), in limbo
tcp connection tunneling over http (does not work in practice), in limbo
synergy client in limbo
dict client, in limbo
daemon that fetches lyrics from the web, including web frontend, in limbo
experimental & unfinished file server to navigate through attributes, in limbo
experimental & unfinished file server for playing music
dict (rfc2229) in python
find misspelled word
display pci vendor, device, class and subclass strings
mount filesystems from unix machines
install u9fs on a unix machine
rotate and flip images
game of life
details such as usage of the scripts
convert from pcap (packet capture, tcpdump) to snoopy)
old, not even work in progress anymore
a screen-like utility implemented as a 9p fs. included in plan9ants
modified rio with hubfs integration, user-chosen menu command, and styling options. included in plan9ants.
Advanced Namespace Tools for Plan 9. Based around a new kernel version (9pcram) the ANTS software helps build multiple independent namespaces on the same machine and freely share resources between namespaces on different machines.
Kernel mod - Echo namespace ops to /proc/pid/ns to rewrite ns of other processes. Superseded by plan9ants, currently outdated.
set of rc scripts and support utilities for indexing grid resources, best used combination with Inferno's registry service
a 'screen' like utility for Plan 9 - also general purpose network piping. obsoleted by hubfs.
in progress, incomplete, undocumented, or otherwise unsupported stuff
dict(RFC 2229) client for Plan 9
The LUA embeddable interpreter(www.lua.org) for Plan9/ape
UMB scheme for Plan 9/APE
the S-expression library(sexpr.sf.net) for Plan 9/native
Sketchy Scheme - www.t3x.org/sketchy for Plan 9/native
the sxm Scheme language. (minor updates so it compiles on Plan 9/APE 4e)
Simple 'top' for Plan 9 for use to identify cpu hogging processes.
uuid generator
These are programs, documentation, and data contributed by Peter A. Cejchan < cej@gli.cas.cz> ###
(quick draft)
- dir holding databases
- stratigraphic table (aka Geological TimeTable; db with awk scripts)
- rc scripts
9p://9p.io/contrib/pac/sys/
9p://9p.io/contrib/pac/ doc/
- .ms and .ps documentation for APE port of NetPBM package
9p://9p.io/contrib/pac/ src/
- APE ports
- of linux/unix programs:
biology-oriented
chemistry
geology, geography
imaging, image processing and conversion
maths, incl. probability and statistics
miscellaneous other, not fitting anywhere
text-proceessing
- of libraries (obsolete)
- '9-native programs
biology-oriented
chemistry
geology, geography
imaging, image processing and conversion
maths, incl. probability and statistics
miscellaneous other, not fitting anywhere
text-proceessing
- '9-native libraries, both ported, and mine:
Scientific Library, native port (not everything ported, though... some parts should be totally rewritten to simplify).
small library implementing linked lists plus some functions, courtesy of L. Allison.
implementing a simple matrix and vector structures, plus some functions
small library implementing binary tree plus some functions, courtesy of L. Allison.
packages below have been migrated to contrib replicas,
/n/sources/contrib/fgb/tar/contrb.tgz
intel 82563-family ethernet controlers
9load with e820 scan and sd updates
my version of abaco
coraid-supported aoe driver
aoe debugging tools
scuzz analogue for ata devices
cec (coraid ethernet console) client
code2000 font. very good unicode coverage but average at best quality.
cyberbit subpixel fonts with good unicode coverage
faces with nupas support and middle button delete
simple find command
diskless kenfs
subpixel fixed-width console font.
database-driven iwhois
subpixel palatino
rc history & helper program
replica changes from fs history paper http://www.quanstro.net/plan9/history.pdf
devsd updates to support raw ata devices
virtual (software) aoe target
vera subpixel fonts
stuff
rc with history, "break" and newlines within lists.
p9p faces
upas/fs changes for p9p
mahjongg for p9p
rc with history support for p9p
p9p upas.
complement to listen1.
x86 realmode assembler written by brantley coile
wbmp support -- unpack in /sys/src/cmd/jpg.
A version of nntpfs that converts the articles to UTF-8.
A version of acme News that does trivial threading and kill-filing.
venti server using Amazon S3 for storage
simple 8086 disassembler
simple x86 interpreter
simple 8086 assembler
simpler 8086 assembler
acme client to fiddle with 9P traffic
beginnings of cpu for p9p
AES-encrypted kfs file system
dyndns (see www.dyndns.org) client
unfinished Intel PRO/Wireless (centrino) driver
half-attempt at Linux binary emulator
kernel -> 9load converter
source for man.ps
how to write plan 9 man pages
use with disk/mbr - Smart Boot Manager
interactive program to convert images to faces
binary /bin/aux/pm for -mpm macros
rlogin in shell script
rot13 9P filter (for old 9P)
various scripts for /usr/$you/bin/rc
stalled ssh2 implementation
scripts to generate talk slides
half-written vga(8) rewrite
an acme/win-friendly ogg-vorbis-player for Plan 9 from Bell-labs with playlist,shuffle, etc using libogg/libvorbis/APE
a changed (improved?) version of irc7. Support for PASS, 353, a different look, support for cross-client nick-change notification, spawning new windows. Uses the -t cmdline switch exclusivly. Feels pretty mirc/irssi-like, sometimes.
A simple meta-device driver written by Eduardo Orive - I found it to be very informational
A not-yet-finished-still-buggy audio-format conversion library. It parses RIFF/RIFX (aka. 'wave-files') and offers service functions for converting sample-rate, number of channels etc so that it's /dev/audio-friendly. It crashes with mono/48Khz/8,16 bits per sample, for unknown reasons.
Brainstorming about an 'Audio-suite', how things could be done, what features should be there and how they may be implemented.
Personal lib/
pkg(1) packages
Misc. scripts
Misc. source code
Source tarball for OpenBSD port
Various things used in the SDF Plan9 Boot Camps.
Compiled things to share likely rc, .6 and .7 executables.
src including some ports
9front pc64 as a PV rather than under HVM
modified sources for APE
libraries built for the Plan9 port of gcc (/n/sources/extra/gcc)
in cases where small changes are needed for a port, a patch can be published
i386 binary redistribution of ported packages, a tar bz2 archive to extract at /, includes sources.
scripts, packages, notes and sources to bootstrap pkgsrc under APE
A big-endian friendly glenda
jacc jabber client with partial support of groupchat
enhanced vi editor (install using contrib(1)).
Unfinished 64-bit mips toolchain. Based on earlier work done at the Labs.
some more dictionaries
tools for the 1992 version (at least) of the OED2.
geological tools: shp reads shpfiles, proj projects.
olpc kernel (mostly from ../pc and an extension of tim newsham's work)
olpc boot script
driver for Wacom Intous2 digitizers
Broken up version of /n/sources/extra/changes/*; one file per changeset
Generates a wiki page with the index of /n/sources/contrib/*
Old docs from 1st ed and others sources.
Mirror of various things that are not in sources
The /sys/doc papers with hand-fixed HTML versions.
Generates emails with sources and patch(1) changes
Troff macros to generate slide presentations
Updates the "what's new" wiki page
Experimental versions of wikifs hacking
Generate an alphabetical index of all wiki pages
window tiling script for rio
Solaris ptree like script
Version of 9, with dynamically allocated proc->seg[] table, sorted segment array.
Version of 9, with dynamically allocated proc->seg[] table; sorted seg array; counted segments.
9p://9p.io/contrib/vsrinivas/9s-20100806-0700.tgz
9p://9p.io/contrib/vsrinivas/9s-20100810-0600.tgz
Final GSoC kernel
Note on GSoC project
Simple thread-stack allocator (GSoC)
Great Compiler Shootout thread-ring in Limbo
Reconnecting Venti proxy
Lightly patched xcip for X11
Make abaco use DDG instead of Google.
9p://9p.io/contrib/x_spager/INDEX
my own version of clock that display seconds
Layout to Brazilian ABNT2 Keyboard
A graphic control volume to SB16 /dev/volume
patched acme (see README)
patched rio (see README)
collection of rc functions
experimental or work-in-progress stuff
an 9P client and server library in pure Perl
a backport of fontsrv(4) from plan9port with freetype
native RDP client
Brainfuck for Plan 9
calc: (* 2.3 4) -> 9.2
portscanner for Plan 9
DynDNS client for Plan 9
FTP scanner for Plan 9
WLAN scanner for Plan 9
graphical mapping for Plan 9
gopherd for Plan 9
graphical top for Plan 9
graphical who for Plan 9
Real HTTP Proxy file system for Plan 9
HTTP Proxy file system for Plan 9
IRC client for Plan 9
Jabber client for Plan 9
small paint for Plan 9
RSS reader for Plan 9
SOCKS file system for Plan 9
Listen to *.pls on Plan 9
something like ttcp for Plan 9
worm animation for Plan 9
XML parser for Plan 9
ymodem for Plan 9
Yahoo! Search for Plan 9
SLIP for Plan 9
Virus for Plan 9
Base64 stdio utility (rfc3548)
Base32 stdio utility (rfc3548)
Base16 stdio utility (rfc3548)
Base8 stdio utility (experimental)
games/morse for Plan 9
USB Mass Storage file system for Plan 9
USB Uart device support for Plan 9
iSCSI initiator file system for Plan 9
Network Block Device file system for Plan 9
9P for C#
ATA over Ethernet file server for Plan 9
FUSE-9P for Linux and FreeBSD
A 'all useful features' port of Mozilla.
Linda coordination language for Plan 9
Block level encryption file system for Plan 9
A pull script which uses the ISO instead of
sources.
9p.zone server infrastructure
9p.zone web page
8080 emulator, disassembler, and debugger
Plan 9 tool for extracting EXIF data from JPEGs
Automatic image galleries using mk(1)
Plan 9 support for MTK GPS data loggers
Plan 9 support for PowerWare UPS
Plan 9 kernel for Ti Sitara SoC
9p.zone
stashfs encrypted file store
windows rdp client for plan9/9front
A Japanese IME for Plan 9
rc scripts for plan 9
a c library for plan9's acme
midi as a filesystem
a really silly gridchat client
My plan9 scripts and configs
The fulton.software email config for upas
A private grid based off the public grid
My gemini pod
Toy fuzzer for Plan 9 syscalls
Examples for the Limbo Programming Language
Now I shall sing the second kingdom there where the soul of man is cleansed, made worthy to ascend to Heaven.
Hugo is a static HTML and CSS website generator written in Go
name: castor9
author: julienxx
A gemini browser
A minimal finger server
A finger clone
Attribute database inspired by Inferno's attrdb(2)
/usr/kvik/bin/rc
Fast parallel file copy for Plan 9
Knowledge front
Sam but Ham
Lua standalone interpreter for Plan 9
LPeg library for lu9
Native (not APE) port of liblua to Plan 9
Lua module providing a Plan 9 system interface
Mouse event filter
message queue
Report plumber activity
publish a file descriptor
Random instructional 9p file server
Cinap's tcp80, with modifications
File tree marshaling
Frugal website generator
Recursive union builder
Deep union file server for Plan 9
Run command on file change, for Plan 9
Plan 9 tools for dealing with UNIX®
atom feed generator
dp9ik in go
plan9 music player
rc gemini server
tlsclient for unix
benchmarks for 9front
A rewrite of Acme mail
slide show
acme cert client
probably some code
probably some code
probably some code
this site
various stuff
Rudimentary web browser with HTML5/CSS support
a gopher browser for 9front
image color filters
an lua interpreter with plan9 bindings for 9front
convert rss feeds to werc barf format
shithub website
a native svg image viewer for plan9
a visual image cropper for 9front
a git/diff output viewer
a visual directory browser for 9front
a plan9 port of the vim editor
visual screenshotter for plan9
A git repo browser for rc-httpd
Some chat server over 9p
Prolog on Plan 9
exie configs
gotip for releases
useless graphics tryouts
Patches for alien software
Algorithm tryouts, barren
city building, wip
Doom map viewer, wip
doomrpg reimplementation
pplay with frequency domain visualization, pending merge
misc bullshit
Software MIDI piano
MIDI typesetter or sexually transmitted disease, au choix
Personal wiki
Standalone midi player port with opl2 emulation
IMF interpreter and OPL2-only emulator
Misc. 9front patches
PCX decoder
Misc. Doom editing utilities, most are elsewhere
Plan 9 awk implementation of the pico image compositing language, wip
Visual PCM audio player
Quake 1 and quakeworld ports
Quake 2 + mission packs + crbot ports
Quake 3 port, very wip
Misc. rc scripts
Starcraft Brood War engine reimplementation, very wip
Supermemo2-assisted spaced repetition memorization + old examples
Turn-based board game engine, wip
Ultima 6 m format audio decoder
Wolfenstein 3D editing utilities, wip
Wolfenstein 3D reimplementation
Configuration files
Personal wiki
Language transliterator
9front scripts and tweaks
9front color schemes
tinyemy port for Plan9
library for a game
test
tree command
Plan9-related tools for Unix-like operating systems.
audio/aacdec for Plan 9
audio/aacenc for Plan 9
Creates an atlas texture out of smaller images and dumps as Plan 9 image and mapping between those.
A small bar with battery charge, date and time, for Plan 9.
Benchmarking for 9.
Low-level 9p client and server in C.
"Color Flood" game clone for Plan 9.
AV1 decoder library port for 9.
audio/moddec: module music decoder for Plan 9
Read/write file server for Ext2, Ext3 and Ext4 file systems with journaling and extents support.
Femtolisp for Plan 9.
Text to speech for Plan 9, port of flite
Font selector for Plan 9.
FastTracker II clone port for Plan 9
audio/ft2dec for Plan 9. Decodes XM/MOD/FT.
Gemini browser for Plan 9.
H264 baseline decoder library for Plan 9.
H.264 video capture & encoding for Plan 9
A faster version of "hexdump -C".
Some random image-related tools.
ImpulseTracker module decoder.
A small program to track whether headphones are connected to jack or not, and switch between speaker and headphones output accordingly.
JBIG2 decoder for Plan 9.
JPEG2000 decoder for Plan 9.
Port of libsamplerate to Plan 9.
A cross-platform library for reading tags, designed for highly constrained environments.
libvpx (vp8/vp9 library) for Plan 9
A C library for Ext2/Ext3/Ext4 file system operations. Plan 9 port.
A tool for working with media container formats.
A tiny, portable, immediate-mode UI library written in ANSI C. Plan 9 version.
A 9front port of minivmac, an emulator of classical Mac computers.
Some kind of Gravatar `face(6)` fetcher for Plan 9?
A (better) drop-in replacement for audio/mp3dec.
Some kind of DAW for 9front? An ongoing effort.
Native Porting Environment for Plan 9
Download a youtube video on Plan 9
openh264 library port for Plan 9
Plan 9 port of ORCΛ, an esoteric programming language-sequencer for music.
PDF as a file system. WIP
HSLuv, HPLuv, and RGB color picker for Plan 9.
A simple voice pitch analyzer.
Some kind of window management experiments with rio.
RTMP client for Plan 9
Various code snippets and scripts for 9front.
SoundPipe port to 9front (npe)
Converts a Plan 9 image to Cursor C structure.
A video player for 9front.
XMPP client for Plan 9.
A music player for Plan 9.
e-publishing tools
plan 9 finger server
news2atom
(somewhat) serious guide to 9front
SDF Plan9 BootCamp
figlet - text banner generator of a variety of typefaces
various rc scripts
schnek - chase down decaying food before you starve.
Port of the cc65 65(C)02 development toolchain
Plan 9 filesystem for mounting cuesheets as a set of separate files
Incomplete badblocks workalike for Plan 9
Plan 9 a.out → DOL converter
Small static website generator
(Skeleton for) a Plan 9 audio synthesis library
Simple but flexible gopher server for Plan 9
Small widget library for Plan 9
Tool to convert English to the Deseret Alphabet
WIP - simple scheme interpreter in base OCaml
chess program
chess engines
gemini server
Ls9 with fun tweaks
The Unsinkable Molly Brown: a full-featured Gemini server implemented in Go.
A gopher browser for plan9
XMPP client for Plan 9.
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.
A command line tool for fast frame accurate audio image + cue sheet splitting.
Converts a Plan 9 image to Cursor C structure.
rasm z80 assembler, Plan 9 port.
XMPP client for Plan 9.
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.
A command line tool for fast frame accurate audio image + cue sheet splitting.
Converts a Plan 9 image to Cursor C structure.
rasm z80 assembler, Plan 9 port.
PDF as a filesystem. WIP.
PeerTube/Youtube video downloader for Plan 9.
Some kind of Gravatar `face(6)` fetcher for Plan 9?
A 9front port of minivmac, an emulator of classical Mac computers.
A tiny, portable, immediate-mode UI library written in ANSI C. This is a fork of microui[45] targetting Plan 9 specifically.
A tool for working with (proprietary) video container formats.
libvpx (vp8/vp9 decoder/encoder) ported to Plan 9.
A library for pretty text printing on Plan 9. WIP.
Finds a correct `/dev/kbmap` entry for a non-working key in 9front.
JPEG2000 decoder for Plan 9.
JBIG2 decoder for Plan 9.
Random image-related tools for Plan 9.
A port of Idris 2 to Plan 9. Builds are available at `/n/ftrv.se/idris2`.
A library for automatic hyphenation of words, for Plan 9. WIP.
H.264 baseline decoder library ported to Plan 9.
Port of AV1 decoder library to Plan 9.
Benchmarks for Plan 9.
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.
A music player for Plan 9. Comes with 9front as of 2021/04/13.
A video player for Plan 9. Plays H.264, VP8/VP9 and AV1.
RTMP client for Plan 9. Can stream to Twitch, both video and audio.
Virtual desktops and basic keyboard shortcuts for rio window management in a small rc script that can be adapted to ones needs further.
Voice pitch analyzer for Plan 9. Mainly for transgender people to practice voice training.
A color picker with a palette, HSLuv/HPLuv/RGB color spaces and alpha channel support. Plan 9.
ORCΛ[23]. Plan 9 port of ORCΛ[24], 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.
Native Porting Environment for Plan 9.
Some kind of DAW for 9front? An ongoing effort.
A cross-platform library for reading tags, designed for highly constrained environments. Comes with 9front as of 2021/04/13
Automatically switch between speakers/headphones depending on whether headphones are connected. 9front, Intel HDA.
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.
H.264 encoder for Plan 9.
Gemini browser for Plan 9.
Font selector for Plan 9.
Text to speech for Plan 9. Port of flite[14].
Femtolisp for Plan 9.
FastTracker II clone[11]. Native FastTracker II clone port for Plan 9.
Ext2/3/4 file system for Plan 9. WIP
A "Color Flood" game clone for Plan 9.
Low level 9p client and server.
arge, date and time, for Plan 9.
A small bar with battery chgemini://ftrv.se/_/9/index: tls hungup
Music mods decoder for Plan 9. Supports seeking and prints out title & duration. Plays IT, XM, MOD, STM, S3M, 669, AMF, AMF, DSM, MTM, OKT, PSM, PTM, RIFF AM/AMFF.
`audio/aacenc` for Plan 9.
`audio/aacdec` for Plan 9.
Plan9-related tools for Unix-like operating systems.
Color picker
Discord client
A collaborative drawing file system
Music Player
File system for playing youtube audio
A port of vim to Plan9
A simple 3D wireframe editor
Live Programming Environment
A rewrite and partial re-imagining of mk(1) in Go
A fork of the unix sam(1) and samterm(1) with extensive extensibility
An acme-inspired editor in Go
An acme-inspired, full-featured, editor in Go
An acme-inspired editor geared towards easy configurability
A theming library for the plan 9 graphics system
Systems language by Ori Bernstein
Squeak/Smalltalk from de0u/squeak
greppable json
a tool inspired by gron that spits out json in a greppable format.
pforth ported to plan9
-- Response ended
-- Page fetched on Mon May 6 08:50:14 2024