awesome-plan9

Plan9 ecosystem

A curated collection of resources and software related to Plan9, including libraries, applications, tutorials, and programming languages.

A curated list of awesome Plan9-related documents, libraries, and software

GitHub

227 stars
14 watching
12 forks
last commit: 5 months ago
Linked from 1 awesome list


Awesome Plan9 / Resources

Modding Rio Tutorials on how to add a wallpaper and change colors
Plan9 GUI Examples Tutorials to learn about GUI development on Plan9
Plan9 Desktop Guide a all in one guide to get started with Plan9

Awesome Plan9 / Resources / Sites

cat-v
9p.mom/f Files for hacking together bootable things without easy access to a 9front system
NOPE NOPE NOPE qwx's site with 9front usage tips and software

Awesome Plan9 / Resources / Papers

Plan 9 From Bell Labs Overview of the Plan9 system itself
Security in Plan 9 Overview of the security architecture of Plan9

Awesome Plan9 / Resources / Manuals

aiju's manuals
cat-v's manuals

Awesome Plan9 / Resources / Third Edition

Plan9 3e FAQ FAQ for 3rd edition release

Awesome Plan9 / Resources / Second Edition

Plan9 2e FAQ FAQ for 2nd edition release
Plan9 Tips and Information

Awesome Plan9 / Resources / First Edition

Plan 9 from Bell Labs Programmer's Manual (1st Edition)

Awesome Plan9 / Resources / Talks

The Name Game Talk on Plan9 and Inferno by Charles Forsyth
Plan 9: Not Dead, Just Resting Talk on Plan9 and 9front by Ori Bernstein

Awesome Plan9 / Applications / Utilities

color9 Color picker
disco 15 over 4 years ago Discord client
fontsel Font selector
git9 197 4 months ago Git implementation
unionfs 9 over 3 years ago Deep union file server
xmpp XMPP client

Awesome Plan9 / Applications / Editors

9vim A port of vim to Plan9

Awesome Plan9 / Applications / Editors / 9vim

Phil9's fork A version with additional features and bug fixes

Awesome Plan9 / Applications / Graphics

Moogle A simple 3D wireframe editor
whiteboardfs A collaborative drawing file system

Awesome Plan9 / Applications / Audio/music

mpl 5 over 3 years ago Music Player
neindaw DAW for Plan 9
orca Live Programming Environment
treason Video player
ytfs 7 over 4 years ago File system for playing youtube audio
zuke Music player
wrec Screen and window recorder

Awesome Plan9 / Languages

aa A tiny, embeddable Lisp-like language
APL – Primitive APL Implementation
c4 5 over 4 years ago C in 4 functions
cfront Archaic C++ pre-compiler
Chibi Scheme 1,222 8 days ago A small embeddable scheme implementation
clox9 7 over 4 years ago Port of Nystrom's clox implementation of the Lox language to Plan9
Go The Go programming language
Hugs Haskell98 interpreter
Idris 2 A dependently typed programming language, pre-alpha port
Lua Lua from Redis

Awesome Plan9 / Languages / Lua

Lua (lu9) Lua from kvik
Fennel Fennel via lu9 (thanks grimmware)
Lua (5.0.2) Lua for APE

Awesome Plan9 / Languages

Myrddin Systems language by Ori Bernstein
nhc98 Haskell compiler
Ocaml Ocaml
Perl Perl
Python 2
Scheme 9 Scheme 9 from Empty Space
sxm The sxm scheme language
Squeak 7 about 5 years ago Squeak/Smalltalk from de0u/squeak
Tcl Tcl port by fgb
TinyScheme TinyScheme
UMB Scheme UMB Scheme
uxn A small stack machine

Awesome Plan9 / Libraries

libtags A cross-platform library for reading tags
libtheme 5 about 5 years ago A theming library for the plan 9 graphics system
microui Tiny immediate-mode UI library
npe A native porting environment for POSIX software

Awesome Plan9 / Forks

9ants Mycroftiv's fork (of 9front) featuring a modified kernel and custom namespace control tooling
9atom (deprecated?) Erik Quanstrom's fork (mirror)
9front Fork featuring new protocols, file systems, and greatly expanded hardware support
9legacy Fork which continues maintaining a Bell Labs-like source base

Awesome Plan9 / Forks / 9legacy

9pi Port of 9legacy to the Raspberry Pi

Awesome Plan9 / Forks

Harvey An MIT-licensed OS based on Plan 0
JehanneOS Giacomo Tesio's fork ( )
Nix (deprecated) A fork of Plan 9 focused on high performance parallel cloud computing

Awesome Plan9 / Influenced by Plan9 / Editors

acme2k 221 over 4 years ago An acme-inspired geared towards easy configurability
editor 402 4 months ago An acme-inspired, full-featured, editor in Go
edwood 385 3 months ago An acme-inspired editor in Go
sam 438 7 months ago A fork of the unix sam(1) and samterm(1) with extensive extensibility

Awesome Plan9 / Influenced by Plan9 / Utilities

mk 170 over 4 years ago A rewrite and partial re-imagining of mk(1) in Go

Awesome Plan9 / Influenced by Plan9 / Libraries

c9 A low-level 9p client and server implementation

Awesome Plan9 / Influenced by Plan9 / Kernels

plan_rust 15 over 5 years ago Plan9-influenced kernel in Rust

Awesome Plan9 / Influenced by Plan9 / Operating Systems

Akaros Support for parallel and high-performance applications and to scale to a large number of cores
Inferno Register-oriented virtual machine operating system which can run natively and hosted, leverages 9p heavily as "styx"
Interim 1,250 over 3 years ago Minimal operating system featuring a lisp environment (everything is a file is a symbol)
Redox A Unix-like operating system written in Rust

Backlinks from these awesome lists:

0