sites

public wiki contents of suckless.org
git clone git://git.suckless.org/sites
Log | Files | Refs

commit 745fd809db37b32654569eee3eba024136c28bdf
parent bd4a36906efd6ac72af3e3ca8cbf540e50bc914a
Author: Hiltjo Posthuma <hiltjo@codemadness.org>
Date:   Sun,  2 Dec 2018 14:13:10 +0100

rocks page improvements

- add note about the general philosophy of software on the rocks page.
- sort some more entries where it makes sense.
- merge "file browsers" and "file managers" sections.
- more puncutation and typo fixes.
- add Zeitungsschau (RSS to e-mail).
- put "gopher clients" not below the daemons section.
- add more descriptions.
- remove suckless dmc link/project.

Diffstat:
Msuckless.org/rocks/index.md | 99++++++++++++++++++++++++++++++++++++++++---------------------------------------
1 file changed, 50 insertions(+), 49 deletions(-)

diff --git a/suckless.org/rocks/index.md b/suckless.org/rocks/index.md @@ -1,6 +1,10 @@ Stuff that rocks ================ +Software on this page should have ideas similar to the suckless [philosophy](//suckless.org/philosophy/). +The software must be FOSS licensed. + + Libraries --------- This section is for small, usable development libraries, which can be used for @@ -40,14 +44,14 @@ compatible with other suckless projects. * [libev](http://software.schmorp.de/pkg/libev.html) - high performance event-loop modelled after libevent but much smaller (dual licensed under 2-clause BSD and GPL). * [mandoc](http://mandoc.bsd.lv/) - The mandoc UNIX manpage compiler toolset. -* [pjsip](http://www.pjsip.org/) - open source SIP stack (GPL). +* [pjsip](http://www.pjsip.org/) - open-source SIP stack (GPL). * [sdhcp](https://git.2f30.org/sdhcp/) - IPv4 DHCP client. * [termbox](https://github.com/nsf/termbox) - simple ncurses-like library for creating TUIs. ### Distros -* [bare](https://git.uggedal.com/unmaintained/bare/) - simple distro using suckless software. -* [morpheus](https://morpheus.2f30.org) - a statically linked musl based Linux distro. Unmaintained currently. +* [bare](https://git.uggedal.com/unmaintained/bare/) - A simple distro using suckless software. +* [morpheus](https://morpheus.2f30.org) - A statically linked musl-based Linux distro. Unmaintained currently. Programs -------- @@ -62,12 +66,12 @@ This covers most console-based programs and programs from [plan9port][]. ### Audio Players * [C* Music Player](https://cmus.github.io/) - A ncurses music player that can be controlled with an UNIX socket. -* [cplay](http://cplay.sourceforge.net/) +* [cplay](http://cplay.sourceforge.net/) - music player written in bash using mplayer. * [DeaDBeeF](http://deadbeef.sourceforge.net/) -* [moc](http://moc.daper.net/) +* [moc](https://moc.daper.net/) - console audio player for Linux/UNIX. * [mpd](https://www.musicpd.org/) - A client/server based music player with console and graphical front-ends. -* [mpg123](http://www.mpg123.de/) - A console mpg player which doesn't use auto*hell, or extra libraries. -* [mpg321](http://mpg321.sourceforge.net) - command-line mp3 player. +* [mpg123](http://www.mpg123.de/) - A console MPG player which doesn't use auto*hell or extra libraries. +* [mpg321](http://mpg321.sourceforge.net) - A command-line MP3 player. * [vorbis-tools](https://www.xiph.org/) (Ogg/FLAC) - Command-line tools to play Ogg and FLAC files. * [RSound](https://github.com/Themaister/RSound/) - Simple PCM audio server and client. @@ -77,29 +81,32 @@ This covers most console-based programs and programs from [plan9port][]. ### Feed aggregators -* [snownews](https://github.com/kouya/snownews/) - Text mode RSS newsreader for Linux and Unix. * [sfeed](https://git.codemadness.org/sfeed/) - RSS and Atom parser + CLI programs. - -### File browsers - -* [noice](https://git.2f30.org/noice/) - Small and portable file browser. -* [nnn](https://github.com/jarun/nnn) - Noice is Not Noice, a fork of noice with more features. -* [rover](https://lecram.github.io/p/rover/) - Simple file browser for the terminal. +* [snownews](https://github.com/kouya/snownews/) - Text mode RSS newsreader for Linux and Unix. +* [zs](http://r-36.net/scm/zs/) - Zeitungsschau RSS to email converter. ### File managers * [mc](https://midnight-commander.org/) - Midnight Commander is a free cross-platform orthodox file manager. +* [noice](https://git.2f30.org/noice/) - Small and portable file browser. +* [nnn](https://github.com/jarun/nnn) - Noice is Not Noice, a fork of noice with more features. * [ranger](https://ranger.github.io/) - ranger is a file manager with vi key bindings written in python but with an interface that rocks. +* [rover](https://lecram.github.io/p/rover/) - Simple file browser for the terminal. ### Git * [stagit](https://git.codemadness.org/stagit/) - static git page generator (HTML). * [stagit-gopher](https://git.codemadness.org/stagit-gopher/) - static git page generator for gopher (geomyidae .gph pages). +### Gopher clients + +* [Lynx](http://lynx.invisible-island.net/) - text-mode web browser, supports the Gopher protocol. +* [sacc](gopher://bitreich.org/1/releases/sacc) - terminal gopher client by [quinq](//suckless.org/people/quinq/). + ### IRC clients * [Irc](https://swtch.com/irc/) - IRC client for ACME. -* [irc.c from mpu](https://c9x.me/irc/) - A Minimal Curses IRC Client. +* [irc.c from mpu](https://c9x.me/irc/) - A minimal curses IRC client. * [ii](//tools.suckless.org/ii/) - A FIFO based IRC client which is part of the suckless.org project. * [ircrc](http://plan9.bell-labs.com/sources/contrib/fgb/rc/ircrc) - An rc-based IRC client similar to ircc. Needs minor modification to run on UNIX. * [irssi](https://irssi.org/) - Text-mode IRC client. @@ -109,14 +116,14 @@ This covers most console-based programs and programs from [plan9port][]. ### Image viewers * [feh](https://feh.finalrewind.org/) - A highly customizable image viewer that can also set a desktop background image. +* [imv](https://github.com/exec64/imv) - Simple X11/Wayland Image Viewer. Depends on SDL2 and FreeImage. * [jpg/gif/bmp/png][plan9port] - Simple programs from Plan 9 to display images in no-frills windows. Included with plan9port. * [meh](https://www.johnhawthorn.com/meh/) - image viewer using raw XLib, libjpeg, libpng and libgif. * [page][plan9port] - Plan 9's image/document viewer program. Included with plan9port. -* [qiv](http://spiegl.de/qiv/) +* [qiv](http://spiegl.de/qiv/) - Quick Image Viewer. * [sxiv](https://github.com/muennich/sxiv) - Simple (or small or suckless) X Image Viewer. Depends on xlib and imlib2. * [xli](http://web.aanet.com.au/gwg/xli.html) * [xzgv](http://sourceforge.net/projects/xzgv/) -* [imv](https://github.com/exec64/imv) - Simple X11/Wayland Image Viewer. Depends on SDL2 and FreeImage. ### Instant-Messaging clients @@ -129,22 +136,21 @@ This covers most console-based programs and programs from [plan9port][]. ### Mail clients * [Mail][plan9port] - A mail client for [acme][]. Included with plan9port. -* [dmc](//git.suckless.org/dmc/) - A minimalistic approach to a command-line mail client (WIP) -* [fdm](https://github.com/nicm/fdm) - fetch and deliver mail -* [isync](http://isync.sourceforge.net/) - MDA that can work better for IMAP +* [fdm](https://github.com/nicm/fdm) - fetch and deliver mail. * [heirloom-mailx](http://heirloom.sourceforge.net/mailx.html) - A mail client based on the original Berkeley Mail 8.1 with many new features. -* [s-nail](https://www.sdaoden.eu/code.html) - An improved heirloom-mailx. -* [mutt](http://www.mutt.org/) - An ncurses mail client for fetching, reading and sending email. -* [nmh](http://www.nongnu.org/nmh/) -* [mmh](http://marmaro.de/prog/mmh/) -* [mblaze](https://github.com/chneukirchen/mblaze) - Unix utilities to deal with Maildir +* [isync](http://isync.sourceforge.net/) - MDA that can work better for IMAP, also known as mbsync. +* [nmh](http://www.nongnu.org/nmh/) - Message Handling System. +* [mmh](http://marmaro.de/prog/mmh/) - Meillo's mail handler (mmh), a fork of nmh. +* [mblaze](https://github.com/chneukirchen/mblaze) - Unix utilities to deal with Maildir. * [mpop](https://marlam.de/mpop/) - a POP3 mail client. It is much [faster and simpler than fetchmail](https://marlam.de/mpop/documentation). +* [mutt](http://www.mutt.org/) - A ncurses mail client for fetching, reading and sending email. +* [s-nail](https://www.sdaoden.eu/code.html) - An improved heirloom-mailx. ### Media players * [mplayer](http://www.mplayerhq.hu/design7/news.html) (without GUI) - You know mplayer, but you may not know that it works well without the GUI. -* [mpv](https://mpv.io/) - a free, open source and cross-platform media player. -* [ffplay](https://www.ffmpeg.org/ffplay.html) - FFplay is a very simple and portable media player. It came with ffmpeg which is a mplayer dependence. +* [mpv](https://mpv.io/) - a free, open-source and cross-platform media player. +* [ffplay](https://www.ffmpeg.org/ffplay.html) - FFplay is a very simple and portable media player. It came with ffmpeg which depends on mplayer. ### Password managers @@ -160,13 +166,14 @@ This covers most console-based programs and programs from [plan9port][]. ### Shells * [dash](http://gondor.apana.org.au/~herbert/dash/) - DASH is a POSIX-compliant implementation of /bin/sh that aims to be as small as possible. -* [mksh](https://www.mirbsd.org/mksh.htm) - MirBSD Korn Shell, an actively developed free implementation of the Korn Shell programming language and a successor to the Public Domain Korn Shell (pdksh). +* [mksh](https://www.mirbsd.org/mksh.htm) - MirBSD Korn Shell, an actively developed free implementation of the Korn Shell programming language + and a successor to the Public Domain Korn Shell (pdksh). ### Text editors * [acme][] - Rob Pike's framing text editor for Plan 9. Included in [plan9port][]. -* [ired](http://www.radare.org/r/) (Minimalist hexadecimal editor and bindiffer for p9, w32 and *nix) -* [mg](https://homepage.boetes.org/software/mg/) (portable version of mg maintained by the OpenBSD team) +* [ired](http://www.radare.org/r/) - A minimalist hexadecimal editor and bindiffer for p9, w32 and *nix. +* [mg](https://homepage.boetes.org/software/mg/) - A portable version of mg maintained by the OpenBSD team. * [nano](https://www.nano-editor.org/) - A pico clone - this is small simple code and easy to use. * [mle](https://github.com/adsr/mle) - A small, flexible console text editor. * [nvi](https://sites.google.com/a/bostic.com/keithbostic/vi) - A small, multiple file vi-alike. @@ -179,14 +186,14 @@ This covers most console-based programs and programs from [plan9port][]. ### Utilities -* [9menu](https://github.com/arnoldrobbins/9menu/) - A menu program based on the Blit-style menus so prevalent in Plan 9. A take on it is included with wmii. -* [dmenu](//tools.suckless.org/dmenu/) - dmenu is a dynamic menu for X -* [slmenu](https://bitbucket.org/rafaelgg/slmenu) - Dmenu spinoff for the console -* [dvtm](http://www.brain-dump.org/projects/dvtm/) - dynamic virtual terminal manager -* [abduco](http://www.brain-dump.org/projects/abduco/) - session {at,de}tach support -* [nq](https://github.com/chneukirchen/nq) - unix command line queue utility -* [entr](http://entrproject.org/) - Run arbitrary commands when files change -* [snore](https://github.com/clamiax/snore) - Sleep with feedback +* [9menu](https://github.com/arnoldrobbins/9menu/) - A menu program based on the Blit-style menus so prevalent in Plan 9. +* [dmenu](//tools.suckless.org/dmenu/) - dmenu is a dynamic menu for X. +* [slmenu](https://bitbucket.org/rafaelgg/slmenu) - Dmenu spinoff for the console. +* [dvtm](http://www.brain-dump.org/projects/dvtm/) - dynamic virtual terminal manager. +* [abduco](http://www.brain-dump.org/projects/abduco/) - session {at,de}tach support. +* [nq](https://github.com/chneukirchen/nq) - unix command line queue utility. +* [entr](http://entrproject.org/) - Run arbitrary commands when files change. +* [snore](https://github.com/clamiax/snore) - Sleep with feedback. ### Web browsers @@ -199,13 +206,13 @@ This covers most console-based programs and programs from [plan9port][]. * [Lynx](http://lynx.invisible-island.net/) - text-mode web browser, supports the Gopher protocol. * [netsurf](http://www.netsurf-browser.org/) - Very fast graphical browser with custom engine that has near-perfect CSS support. * [surf](//surf.suckless.org/) - WebKit2 browser that can be embedded into other applications and uses dmenu as the address bar. -* [Tridactyl](https://github.com/cmcaine/tridactyl) - A WebExtension that tries to make Firefox Vim like. Unlike many similar extensions it works with firefox 57+ +* [Tridactyl](https://github.com/cmcaine/tridactyl) - A WebExtension that tries to make Firefox Vim like. Unlike many similar extensions it works with firefox 57+. * [uzbl](https://www.uzbl.org/) - Web interface tools which adhere to the unix philosophy. * [Vimperator](http://vimperator.org/) - An extension to make Firefox keyboard friendly and Vim-like. (Doesn't work with Firefox 57+). * [VimFX](https://addons.mozilla.org/en-US/firefox/addon/vimfx/) - Another extension to make Firefox Vim-like. Less invasive than Vimperator (Doesn't work with Firefox 57+) -* [w3m](http://w3m.sourceforge.net/) - Text-based browser which can view images in terminal. +* [w3m](http://w3m.sourceforge.net/) - Text-based browser which can view images in the terminal (X11 hack). ### X11 @@ -213,7 +220,7 @@ This covers most console-based programs and programs from [plan9port][]. X11 clipboard. * [xdotool](http://www.semicomplete.com/projects/xdotool/) - A tool for scripting X11 actions. -* [xzoom](http://git.r-36.net/xzoom/) - A simple zoom application. +* [xzoom](http://r-36.net/scm/xzoom/) - A simple zoom application. * [keynav](http://www.semicomplete.com/projects/keynav/) - A new way for keyboard selection. * [ffcast](https://github.com/lolilolicon/FFcast) - Simple screencasting. @@ -227,9 +234,7 @@ This covers most console-based programs and programs from [plan9port][]. Daemons ------- -This section is dedicated to daemons that are related to the UNIX philosophy (but -don't really belong into the cool programs section which is about programs -which work well with dwm). +This section is dedicated to daemons that are related to the UNIX philosophy. ### Web Servers @@ -241,13 +246,9 @@ which work well with dwm). Even smaller subset of thttpd with support for .htpasswd, CGI, dirlisting, HTTP errors and SSL, nothing more or less than that. * [shus](https://github.com/dimkr/shus) - A tiny HTTP server for static sites. -### Gopher clients - -* [sacc](gopher://bitreich.org/1/releases/sacc) - terminal gopher client by [quinq](//suckless.org/people/quinq/). - ### Gopher servers -* [geomyidae](http://git.r-36.net/geomyidae/) - small gopher-daemon written by [20h](//suckless.org/people/20h/). +* [geomyidae](http://r-36.net/scm/geomyidae/) - small gopher-daemon written by [20h](//suckless.org/people/20h/). ### Misc daemons