Shithub is a site for hosting git repositories. It is
running on git9,
hosted on 9front.
To get an account, or set up a group project email
Ori Bernstein <ori@eigenstate.org>.
To get started using shithub, read our
user guide
Shithub is a community service, written by people who
avoid browsers. As a result, the web interface is a work
in progress. Take a look at
what we want.
Repositories
A mirror is available at pmikkelsens
9p.zone
- 9p.zone/infra
-
9p.zone server infrastructure
- 9p.zone/web
-
9p.zone web page
alex
- alex/8080
-
8080 emulator, disassembler, and debugger
- alex/exif
-
Plan 9 tool for extracting EXIF data from JPEGs
- alex/img
-
Automatic image galleries using mk(1)
- alex/mtk
-
Plan 9 support for MTK GPS data loggers
- alex/powerware
-
Plan 9 support for PowerWare UPS
- alex/sitara
-
Plan 9 kernel for Ti Sitara SoC
bebebeko
- bebebeko/9p.zone
-
9p.zone
covertusername
- covertusername/rd
-
windows rdp client for plan9/9front
foura
- foura/netaudio
-
5 minute rc hack to stream audio on 9front.
- foura/tablet-utils
-
tools for 9front powered tablets
fulton
- fulton/9scripts
-
my rc scripts
- fulton/emailconfig
-
Unnamed repository; edit this file 'description' to name the repository.
- fulton/namespace-example
-
Unnamed repository; edit this file 'description' to name the repository.
- fulton/privategrid
-
A private grid based off the public grid
julienxx
- julienxx/castor9
-
A gemini browser
- julienxx/finge.rc
-
A minimal finger server
- julienxx/toe
-
A finger clone
kemal
- kemal/ircs
-
jpms ircs with more features
kvik
- kvik/bin.rc
-
/usr/kvik/bin/rc
- kvik/clone
-
Fast parallel file copy for Plan 9
- kvik/docs.9front.org
-
Knowledge front
- kvik/ham
-
Sam but Ham
- kvik/lua9
-
Custom Lua standalone, for Plan 9
- kvik/lua9-lpeg
-
Plan 9 port of Lua LPeg library
- kvik/lua9-lua
-
Native Plan 9 port of the Lua library
- kvik/lua9-shim
-
Plan 9 / ANSI C compatibility shim for Lua core and libraries
- kvik/mousetrap
-
Mouse event filter
- kvik/mq
-
message queue
- kvik/plumbreport
-
Report plumber activity
- kvik/post
-
publish a file descriptor
- kvik/rngfs
-
Random instructional 9p file server
- kvik/tcp80
-
Cinap's tcp80, with modifications
- kvik/treepack
-
File tree marshaling
- kvik/ugh
-
Frugal website generator
- kvik/union
-
Recursive union builder
- kvik/unionfs
-
Deep union file server for Plan 9
- kvik/watch
-
Run command on file change, for Plan 9
- kvik/x
-
Plan 9 tools for dealing with UNIX®
moody
- moody/atom
-
atom feed generator
- moody/libdp9ik
-
dp9ik in go
- moody/mpl
-
plan9 music player
- moody/rc-gemd
-
rc gemini server
- moody/tlsclient
-
tlsclient for unix
ori
- ori/9bench
-
benchmarks for 9front
- ori/Nail
-
A rewrite of Acme mail
- ori/git9
-
probably some code
- ori/libdraw.myr
-
Unnamed repository; edit this file 'description' to name the repository.
- ori/regress
-
probably some code
- ori/shithub
-
this site
ph
- ph/misc
-
various stuff
- ph/opossum
-
Rudimentary web browser with HTML5/CSS support
phil9
- phil9/gopher
-
a gopher browser for 9front
- phil9/lua9
-
an lua interpreter with plan9 bindings for 9front
- phil9/rrss
-
convert rss feeds to werc barf format
- phil9/shithub
-
shithub website
- phil9/vcrop
-
a visual image cropper for 9front
- phil9/vdiff
-
a git/diff output viewer
- phil9/vdir
-
a visual directory browser for 9front
- phil9/vshot
-
visual screenshotter for plan9
pmikkelsen
- pmikkelsen/apl
-
Some kind of APL interpreter for 9front
- pmikkelsen/gitonline
-
A git repo browser for rc-httpd
- pmikkelsen/neinchat
-
Some chat server over 9p
- pmikkelsen/pprolog
-
Prolog on plan9
qbit
- qbit/gover
-
gotip for releases
qwx
- qwx/3d
-
useless graphics tryouts
- qwx/alienpatch
-
Patches for alien software
- qwx/asif
-
Algorithm tryouts, barren
- qwx/city
-
city building, wip
- qwx/dmap
-
Doom map viewer, wip
- qwx/fplay
-
pplay with frequency domain visualization, pending merge
- qwx/misc
-
misc bullshit
- qwx/mkey
-
Software MIDI piano
- qwx/mst
-
MIDI typesetter or sexually transmitted disease, au choix
- qwx/notes
-
Personal wiki
- qwx/omidi
-
Standalone midi player port with opl2 emulation
- qwx/opl2
-
IMF interpreter and OPL2-only emulator
- qwx/patch
-
Misc. 9front patches
- qwx/pcx
-
PCX decoder
- qwx/peu
-
Misc. Doom editing utilities, most are elsewhere
- qwx/pico
-
Plan 9 awk implementation of the pico image compositing language, wip
- qwx/pplay
-
Visual PCM audio player
- qwx/qk1
-
Quake 1 and quakeworld ports
- qwx/qk2
-
Quake 2 + mission packs + crbot ports
- qwx/qk3
-
Quake 3 port, very wip
- qwx/rc
-
Misc. rc scripts
- qwx/sce
-
Starcraft Brood War engine reimplementation, very wip
- qwx/sm2
-
Supermemo2-assisted spaced repetition memorization + old examples
- qwx/tbs
-
Turn-based board game engine, wip
- qwx/u6m
-
Ultima 6 m format audio decoder
- qwx/weu
-
Wolfenstein 3D editing utilities, wip
- qwx/wl3d
-
Wolfenstein 3D reimplementation
royniang
- royniang/etc
-
Configuration files
- royniang/koikoi
-
Personal wiki
- royniang/ktrans
-
Language transliterator
- royniang/lib
-
9front scripts and tweaks
- royniang/swmyfdt
-
9front color schemes
rvs
- rvs/tinyemu
-
tinyemy port for Plan9
shepard
- shepard/dormer
-
library for a game
- shepard/test
-
test
- shepard/tree
-
tree command
sigrid
- sigrid/9pro
-
Plan9-related tools for Unix-like operating systems.
- sigrid/atlas
-
Creates an atlas texture out of smaller images and dumps as Plan 9 image and mapping between those.
- sigrid/bar
-
A small bar with battery charge, date and time, for Plan 9.
- sigrid/bench9
-
Benchmarking for 9.
- sigrid/c9
-
Low-level 9p client and server in C.
- sigrid/cflood
-
"Color Flood" game clone for Plan 9.
- sigrid/dav1d
-
AV1 decoder library port for 9.
- sigrid/dumb
-
audio/moddec: module music decoder for Plan 9
- sigrid/ext4srv
-
Read/write file server for Ext2, Ext3 and Ext4 file systems with journaling and extents support.
- sigrid/faad2
-
audio/aacdec for Plan 9
- sigrid/femtolisp
-
Femtolisp for Plan 9.
- sigrid/fontsel
-
Font selector for Plan 9.
- sigrid/ft2-clone
-
FastTracker II clone port for Plan 9
- sigrid/ft2play
-
audio/ft2dec for Plan 9. Decodes XM/MOD/FT.
- sigrid/gemnine
-
Gemini browser for Plan 9.
- sigrid/h264bsd
-
H264 baseline decoder library for Plan 9.
- sigrid/hx
-
A faster version of "hexdump -C".
- sigrid/imgtools
-
Some random image-related tools.
- sigrid/itdec
-
ImpulseTracker module decoder.
- sigrid/jacksense
-
A small program to track whether headphones are connected to jack or not, and switch between speaker and headphones output accordingly.
- sigrid/jbig2
-
JBIG2 decoder for Plan 9.
- sigrid/jp2
-
JPEG2000 decoder for Plan 9.
- sigrid/libsamplerate
-
Port of libsamplerate to Plan 9.
- sigrid/libtags
-
A cross-platform library for reading tags, designed for highly constrained environments.
- sigrid/libvpx
-
libvpx (vp8/vp9 library) for Plan 9
- sigrid/lwext4
-
A C library for Ext2/Ext3/Ext4 file system operations. Plan 9 port.
- sigrid/mcfs
-
A tool for working with media container formats.
- sigrid/microui
-
A tiny, portable, immediate-mode UI library written in ANSI C. Plan 9 version.
- sigrid/minivmac
-
A 9front port of minivmac, an emulator of classical Mac computers.
- sigrid/mkfaces
-
Some kind of Gravatar `face(6)` fetcher for Plan 9?
- sigrid/mp3dec
-
A (better) drop-in replacement for audio/mp3dec.
- sigrid/neindaw
-
Some kind of DAW for 9front? An ongoing effort.
- sigrid/npe
-
Native Porting Environment for Plan 9
- sigrid/openh264
-
openh264 library port for Plan 9
- sigrid/orca
-
Plan 9 port of ORCΛ, an esoteric programming language-sequencer for music.
- sigrid/pdffs
-
PDF as a file system. WIP
- sigrid/picker
-
HSLuv, HPLuv, and RGB color picker for Plan 9.
- sigrid/pitch
-
A simple voice pitch analyzer.
- sigrid/riow
-
Some kind of window management experiments with rio.
- sigrid/snippets
-
Various code snippets and scripts for 9front.
- sigrid/tocursor
-
Converts a Plan 9 image to Cursor C structure.
- sigrid/treason
-
A video player for 9front.
- sigrid/xmpp
-
XMPP client for Plan 9.
- sigrid/zuke
-
A music player for Plan 9.
sirjofri
- sirjofri/news2atom
-
news2atom
tevo
- tevo/cc65-plan9
-
Port of the cc65 65(C)02 development toolchain
- tevo/cuefs
-
Plan 9 filesystem for mounting cuesheets as a set of separate files
- tevo/diskcheck
-
Incomplete badblocks workalike for Plan 9
- tevo/doll
-
Plan 9 a.out → DOL converter
- tevo/pointless
-
Small static website generator
- tevo/prismriver
-
(Skeleton for) a Plan 9 audio synthesis library
- tevo/waffle
-
Simple but flexible gopher server for Plan 9
- tevo/widget
-
Small widget library for Plan 9
zgasma
- zgasma/desereter
-
Tool to convert English to the Deseret Alphabet
- zgasma/martian9
-
WIP - simple scheme interpreter in base OCaml