commit ee9909d
uint
·
2026-10-17 16:32:15 +0000 UTC
parent 39f3592
add projects up to early 2023
1 files changed,
+128,
-3
M
list.md
M
list.md
+128,
-3
1@@ -1,13 +1,138 @@
2-# sucklist software
3+# sucklist
4 This is an amalgamation of community made software posted on the
5-[r/suckless](https://www.reddit.com/r/suckless/) subreddit!
6+[r/suckless](https://www.reddit.com/r/suckless/) subreddit.
7
8-(XXX: sort it into categories)
9+If I've missed your project or you dont want your project here, let me know!
10+
11+Note that I haven't tried all of the programs on this list. I've just sifted
12+through the subreddit and added _real_ projects.
13+
14+(XXX: sort by alpha and into categories)
15+
16+---
17+
18+[umail](https://codeberg.org/OliK/umail) - Fetch status of IMAP Mail folders
19+
20+[mcmpq.h](https://github.com/173duprot/mcmpq.h) - Ultra-high-performance, static, brutalist, single-header, multi-producer multi-consumer queue library in 80 lines of C11
21+
22+[nextvi](https://github.com/kyx0r/nextvi) - A small vi/ex terminal text editor (neatvi rewrite)
23+
24+[xswm](https://github.com/astier/xswm) - Minimal X-window-manager with only one task. Open every window maximized. Zero configuration
25+
26+[Miriway](https://github.com/Miriway/Miriway) - Mir based Wayland compositor
27+
28+[selx](https://codeberg.org/NRK/selx) - Minimal X11 selection tool
29+
30+[yates](https://github.com/LoupLobet/yates) - 9p fs that serves mutex for inter-program synchronization over network
31+
32+[bar.sh](https://github.com/aaronNGi/bar.sh) - A simple script to feed statusbars
33+
34+[OCR4Linux](https://github.com/moheladwy/OCR4Linux) - OCR CLI Tool for Extracting Text from Screenshots (images) using bash, and python scripts for both x11 and wayland
35+
36+[1wm](https://github.com/lslvr/1wm) - The smallest, actually usable window manager
37+
38+[floatingstatus](https://github.com/uint23/floatingstatus) - This is a patch that lets you transform the status bar into a floating bar
39+
40+[tcl-learntype](https://github.com/harkaitz/tcl-learntype) - Small CLI program for children to learn typing
41+
42+[doWM](https://github.com/BobdaProgrammer/doWM) - A beautiful window manager for x11
43+
44+[opilion](https://github.com/alpheratz0/opilion) - Pulseaudio volume manager for X with vim-like keybindings
45+
46+[stagen](https://github.com/nyangkosense/stagen/) - static git page generator - generates static HTML pages for a git repository written in Go
47+
48+[tinybox](https://github.com/nyangkosense/tinybox) - suckless TUI library POSIX-Compliant written in Go
49+
50+[planck](https://github.com/hokum-b/planck) - a minimal git (clone) implementation
51+
52+[overt](https://github.com/hokum-b/overt) - youtube-tui but better
53+
54+[sheet](https://github.com/hokum-b/sheet) - a cli/tui wallpaper utility
55+> [Codeberg Mirror](https://codeberg.org/unixextremist/sheet)
56+
57+[argon](https://github.com/hokum-b/argon) - git package manager
58+
59+[ssf](https://github.com/nyangkosense/ssf/) - simple sys fetch
60+
61+[st on macos](https://www.reddit.com/r/suckless/comments/1qo7tw4/guide_st_on_macos/) - A guide to installing st on macos
62+
63+[sfwall](https://github.com/Z8Griz/sfwall) - Simple Feh Wallpaper
64+
65+[para](https://codeberg.org/unixextremist/para) - feeds wmctrl output into dunst or herbe
66+
67+[xuv](https://codeberg.org/NRK/xuv) - X11 user daemon to automatically run commands triggered by user specified events
68+
69+[surf-flexipatch](https://github.com/bakkeby/surf-flexipatch) - A surf build with preprocessor directives to decide which patches to include during build time
70+
71+[rofi-rec](https://github.com/Luvrok/rofi-rec) - Minimal rofi-based screen recorder using ffmpeg with support for microphone and system audio
72+
73+[9x](https://github.com/tslight/9x) - 9x is a scummy X11 window manager. A rat infested rio rip-off
74+
75+[c-scal](https://github.com/harkaitz/c-scal) - A program to print colored calendars to the terminal
76+
77+[wayland.fyi](https://wayland.fyi/) - Home of minimalist wayland special interest group
78+
79+[typie](https://codeberg.org/y1nz/typie) - minimal command-line typing practice
80+
81+[minserve](https://codeberg.org/CyberReaper00/minserve) - a minimal web server that is designed to have 70% of the features of a modern web server in 10% of the code
82+
83+[caw](https://github.com/hokum-b/caw) - a guide to a better web
84+
85+[m701](https://github.com/hokum-b/m701) - a dead simple music player
86+
87+[dmusic](https://github.com/zukrmn/dmusic) - Minimalist, keyboard-centric MPD client and music discovery tools built on top of dmenu and POSIX shell
88+
89+[sta6](https://github.com/fwttnnn/sta6) - static site generator, for Common Lisp
90+
91+[mriya](https://github.com/hokum-b/mriya) - a scrolling x11 window manager
92+
93+[procsnap](https://github.com/DankDown10256/procsnap) - Procsnap is a lightweight Linux process profiler written in C
94+
95+[jfm](https://github.com/hokum-b/jfm) - just a file manager written using x11 and c
96+
97+[wmdmedia](https://codeberg.org/xmorg/wmdmedia.git) - wmdmedia is a suite of GUI apps that aim to be suckless, pure C, easy to compile, and provide maximum compatibility
98+
99+[shrubtools](https://srcdump.net/shrub/shrubtools/) - this is a small collection of utilities i [shrub] wrote and use quite often
100+
101+[blastem-shrub-edition](https://srcdump.net/shrub/blastem/) - BlastEm 0.6.0 shrub edition
102+
103+[tohu](https://srcdump.net/shrub/tohu/) - floating wm for swc
104+
105+[neuwld](https://srcdump.net/shrub/neuwld/) - slighly less primitive drawing library for wayland
106+
107+[neuswc](https://srcdump.net/shrub/neuswc/) - slighly less simple wayland compositing library
108+
109+[plx](https://github.com/nyangkosense/plx) - plx is a simple terminal multiplexer. Written in Hare. It's small
110+
111+[ssfwm](https://codeberg.org/bohali/ssfwm) - Simple Shitty Floating Window Manager (a neuswc-based floating window manager)
112+
113+[pls](https://git.disroot.org/Vextoly/pls) - What's the magic word? (a minimal sudo alternative)
114+
115+[Janus](https://github.com/gholmann16/Janus) - Janus is a simple, native linux text editor
116+
117+[ash-wm](https://github.com/piadi-su/ash-wm) - ash-wm is a suckless X11 window manager inspired by dwm
118+
119+[d�rive Linux](https://derivelinux.org/) - d�rive is a simple and independent x86-64 linux distribution based on musl libc and busybox
120+
121+[Lizaveta](https://github.com/DevGev/Lizaveta) - Graphical X11 file manager with VIM bindings, written in C
122+
123+[mop](A small, self-contained MIDI player for Linux) - A small, self-contained MIDI player for Linux
124+
125+[slide-wl](?) - XXX
126
127 [kew](https://github.com/uint23/kew) - Super simple static site supplier
128+
129+[xnap](https://github.com/uint23/xnap) - suckless screenshot utility for xorg
130+
131+[xpet](https://github.com/uint23/xpet) - a suckless, x11 (not wayland) on screen pet
132+
133 [sxwm](https://github.com/uint23/sxwm) - A simple feature-rich dynamic tiling window manager for X11
134+
135 [wsxwm](https://github.com/uint23/sxwm) - sxwm but better (soon) and on Wayland
136+
137 [cterm](https://github.com/uint23/cterm) - A tiny, cross-platform terminal emulator
138+
139 [parados](https://github.com/uint23/parados) - A simple home media server
140+
141 [sxbar](https://github.com/uint23/sxbar) - A simple, powerful, status bar for Xorg
142