| CARVIEW |
Select Language
HTTP/1.1 301 Moved Permanently
Server: nginx
Date: Sat, 27 Dec 2025 22:05:40 GMT
Content-Type: text/html
Content-Length: 162
Location: https://tools.suckless.org/9base/
Connection: keep-alive
Expires: Sun, 28 Dec 2025 00:00:00 GMT
Cache-Control: max-age=6860
Strict-Transport-Security: max-age=31536000; includeSubDomains
HTTP/1.1 200 OK
Server: nginx
Date: Sat, 27 Dec 2025 22:05:40 GMT
Content-Type: text/html
Last-Modified: Wed, 24 Dec 2025 07:30:51 GMT
Transfer-Encoding: chunked
Connection: keep-alive
ETag: W/"694b96ab-d3e"
Expires: Sun, 28 Dec 2025 00:00:00 GMT
Cache-Control: max-age=6860
Strict-Transport-Security: max-age=31536000; includeSubDomains
Content-Encoding: gzip
tools | suckless.org software that sucks less
9base
9base is a port of various original Plan 9 tools for Unix, based on plan9port.
It currently contains the following original (no source changes) shell commands from Plan 9 for Unix:
- ascii
- awk
- basename
- bc
- cal
- cat
- cleanname
- cmp
- date
- dc
- du
- dd
- diff
- echo
- ed
- factor
- fortune
- fmt
- freq
- getflags
- grep
- hoc
- join
- look
- ls
- mk
- mkdir
- mtime
- pbd
- primes
- rc
- read
- sam
- sha1sum
- sed
- seq
- sleep
- sort
- split
- strings
- tail
- tee
- test
- touch
- tr
- troff
- unicode
- uniq
- unutf
It also contains the Plan 9 libc, libbio, libregexp, libfmt and libutf. The overall SLOC is about 66kSLOC, so this userland + all libs is much smaller than, e.g. bash (duh!).
Download
- 9base-6 (20100604)
- git clone https://git.suckless.org/9base
Usage
9base can be used to run werc instead of the full blown plan9port.