awesome-ricing
Desktop customization toolbox
A curated list of tools and resources for customizing Linux desktop environments
A curated list of awesome tools and technology to help you out with ricing on linux
3k stars
22 watching
83 forks
last commit: 6 months ago
Linked from 1 awesome list
arch-linuxawesomeawesome-listcli-toollinuxpanelricericingterminal-emulatorstilingwindow-manager
Packages / window-managers | |||
Bspwm | 7,789 | 4 months ago | A tiling window manager based on binary space partitioning. (C) |
cocowm | 12 | almost 2 years ago | Column Commander Window Manager for X11 Window System. (C) |
dk | tiling window manager taking inspiration from dwm, bspwm, and xmonad. (C) | ||
PaperWM | 3,060 | about 1 month ago | Tiled scrollable window management for Gnome Shell. (JavaScript) |
catwm | 237 | 7 months ago | very simple tiling window manager. (C) |
coma | 41 | 9 months ago | My minimalistic X11 window manager. (C) |
darwintiler | 85 | almost 4 years ago | No frills, super easy tiling "window manager" for MacOS and x11/Linux. (C, Nim) |
echinus | 66 | over 5 years ago | a lightweight and easily configurable tiling window manager .(C) |
endlesswm | 57 | 10 months ago | A proof of concept of a scrolling window manager. (C) |
exwm | 2,847 | 10 months ago | Emacs X window manager. (Emacs Lisp) |
fpwm | 12 | over 12 years ago | python tiling window manager .(python) |
herbstluftwm | 1,101 | about 2 months ago | A manual tiling window manager for X11. (C++,python) |
howm | 655 | over 2 years ago | A lightweight, X11 tiling window manager that behaves like vim. (C) |
i3 | 9,553 | 15 days ago | A tiling window manager. (C , perl) |
larswm | A tiling window manager based on 9wm. (C) | ||
leftwm | 2,873 | about 1 month ago | A tiling window manager for Adventurers. (rust) |
marwind | 11 | over 1 year ago | A simple X11 tiling window manager. (Go) |
notion | 272 | about 2 months ago | Tiling tabbed window manager. (C,Lua) |
pytyle1x | Tiling manager which runs on top of EWMH window managers. (Python) | ||
qtile | 4,819 | 6 days ago | A full-featured, hackable tiling window manager written and configured in Python .(python) |
quicktile | 878 | 6 months ago | (Adds window-tiling hotkeys to any X11 desktop. (An analogue to WinSplit Revolution for people who don't want to use Compiz Grid. (Python) |
ratpoison | A simple Window Manager with no fat library dependencies.(C) | ||
river | 3,310 | 10 days ago | A dynamic tiling Wayland compositor. (Zig) |
sara | 196 | about 2 years ago | Originally a fork of catwm, now an offspring of dwm with a streamlined featureset, plus some bspwm. (C) |
sdorfehs | 288 | 2 months ago | X11 Window manager. (C) |
shellshape | 396 | almost 7 years ago | tiling window manager extension for gnome-shell .(typescript) |
shod | 176 | 24 days ago | hybrid (floating and tiling) tabbed window manager. (C) |
stumpwm | 1,911 | about 1 month ago | X11 Window Manager written entirely in Common Lisp. (Common Lisp) |
subtle | 4 | over 10 years ago | A grid-based manual window manager. (C, Ruby) |
taowm | 112 | about 3 years ago | The Acutely Opinionated Window Manager. (Go) |
tidalwm | 195 | almost 3 years ago | Simple and sane tiling window manager for Gnome Shell .(JavaScript) |
wmderland | 410 | over 1 year ago | X11 tiling window manager using space partitioning trees. (C++) |
wmii | 114 | about 1 year ago | A small, scriptable window manager, with a 9P filesystem interface and an acme-like layout. (C) |
xoat | 47 | over 8 years ago | An obstinate, asymmetric, tiling, window manager for X. (C) |
2bwm | 797 | 7 months ago | A fast floating WM written over the XCB library and derived from mcwm. (C) |
9wm | 162 | over 2 years ago | X11 Window Manager inspired by Plan 9's rio. (C) |
Iwm | window manager for X that tries to keep out of your face. (C) | ||
aewmpp | 24 | over 9 years ago | a small window manager for X11 based originally off aewm . (C++) |
afterstep | 53 | about 3 years ago | Super configurable, extra lightweight, and fluidly fast Window Manager for X. (C) |
berry | 1,007 | 11 months ago | A healthy, byte-sized window manager. (C) |
blackbox | 169 | 9 months ago | A window manager for X11 (C++) |
bouncy-window-manager | 5 | almost 5 years ago | . A toy X11 window manager that bounces windows around. (rust) |
compiz | OpenGL compositing manager . (C) | ||
cswm | 44 | over 2 years ago | A simple X11 window manager. (C#) |
cwm | 374 | about 1 year ago | portable version of OpenBSD's cwm(1) window manager (C) |
eggwm | A lightweight QT4/QT5 window manager. (C++) | ||
evilwm | A really great window manager that's usable without writing a 20 line configuration file. (C) | ||
footwm-chez | 8 | about 3 years ago | Implementation of footwm in chez scheme. (scheme) |
fluxbox | 326 | 5 months ago | a windowmanager for X that was based on the Blackbox. (C++) |
flwm | 11 | almost 9 years ago | fast light window manager. (C) |
fvwm3 | 516 | 4 days ago | FVWM version 3 -- the successor to fvwm2. (C) |
gala | 274 | 6 days ago | beautiful window manager for Pantheon. (vala) |
goomwm | 190 | almost 4 years ago | Get out of my way, Window Manager! . (C) |
HOTDOG | 309 | about 2 months ago | X11 Window Manager with Windows 3.1 Hot Dog Stand, Amiga Workbench, Atari ST GEM, and Classic Mac UI. (objective-c) |
icewm | 597 | 9 days ago | A window manager designed for speed, usability, and consistency. (C++) |
lcarswm | 83 | 11 months ago | carswm (LCARS Window Manager) is a window manager that is supposed to look like an LCARS interface. It's written in Kotlin and utilizing XLib. (kotlin) |
jbwm | 31 | almost 2 years ago | Tiny and powerful window manager for X11. (C) |
jwm | 529 | 12 days ago | Joe's window manager. (C) |
karmen | A window manager with support for docks and hidpi displays. (C) | ||
kwin | 528 | 4 days ago | Easy to use, but flexible, X Window Manager and Wayland Compositor. (C++) |
marco | 199 | 5 months ago | mate's default wm. (C) |
metacity | Gnome 2 wm . (C) | ||
miniwinwm | 40 | over 1 year ago | Open source embedded window manager with overlapped windows. (C) |
muffin | 197 | 18 days ago | The window management library for the Cinnamon desktop (libmuffin) and its sample WM binary (muffin) . (C) |
mutter | A Wayland display server and X11 window manager and compositor library | ||
no-wm | 314 | almost 7 years ago | Use X11 without a window manager . (C) |
octopus-window-manager | 2 | about 5 years ago | Low resource X11 Window manager using libcairo. (C) |
openbox | 636 | 4 months ago | Highly configurable, next generation window manager with extensive standards support. (C) |
pawm | a minimalistic window manager for the X Window System. (C) | ||
pekwm | 123 | 3 months ago | X11 window manager .(C++) |
starwm | 39 | over 2 years ago | an extensible, floating and tiling, X window manager for linux (rust) |
sowm | 916 | about 1 year ago | An itsy bitsy floating window manager (220~ sloc!) .(C) |
tinywm | 1,504 | over 2 years ago | The tiniest window manager. (C) |
twm | Timeless Windows Manager . (C) | ||
ukwm | 21 | 3 months ago | ukui window manager . (C) |
uwm | 8 | almost 3 years ago | Useless window manager - Not a window manager!!! Just window manager experiments... (C) |
waimea | 8 | about 9 years ago | An X11 window manager designed for maximum efficiency. (C++) |
windowlab | 74 | 6 months ago | A small and simple window manager of novel design . (C) |
windowmaker | X11 window manager originally designed to provide integration support for the GNUstep Desktop Environment . (C) | ||
vswm | 35 | over 2 years ago | A very stupid window manager. (C) |
worm | 713 | 6 months ago | A floating, tag-based window manager. (nim) |
wm2 | a window manager for X. (C) | ||
xfwm3 | xfce's window manager. (C) | ||
xwm | 158 | over 2 years ago | A tiny XCB floating window manager. (C) |
adwm | 64 | 8 months ago | advanced dynamic window manager. (C) |
Alopex | 36 | over 2 years ago | tabbed tiling window manager .(C) |
awesome | 6,395 | 2 days ago | awesome window manager .(lua) |
chamferwm | 252 | about 2 months ago | A tiling X11 window manager with Vulkan compositor. (C++) |
dwm | dynamic window manager. (C) | ||
frankenwm | 264 | 6 months ago | Fast dynamic tiling X11 window manager. (C) |
Hyprland | 21,710 | 4 days ago | Dynamic tiling Wayland compositor based on wlroots that doesn't sacrifice on its looks. (C++) |
instantwm | 339 | 26 days ago | window manager for instantOS . (C) |
kranewm | 0 | over 2 years ago | An ICCCM & EWMH compliant X11 reparenting, dynamic window manager. (C++) |
monsterwm | 335 | almost 12 years ago | tiny but monstrous tiling window manager. (C) |
nwm | 788 | about 9 years ago | A dynamic window manager for X11 written with Node.js. (Javascript) |
sawfish | 162 | 7 months ago | Sawfish Window-Manager (Common Lisp) |
spectrwm | 1,336 | 4 months ago | A small dynamic tiling window manager for X11. (C) |
sxwm | 9 | over 2 years ago | Superior X Window Manager. (C) |
velox | 504 | about 2 years ago | Window manager inspired by dwm and xmonad. (C) |
wingo | 1,004 | over 2 years ago | A fully-featured window manager. (go) |
wzrd | 4 | over 2 years ago | An ICCCM & EWMH compliant X11 reparenting, dynamic window manager. (rust) |
xmonad | 3,364 | 5 days ago | a small but functional ICCCM-compliant tiling window manager . (Haskell) |
yabai | 24,040 | 20 days ago | A tiling window manager for macOS based on binary space partitioning. (C) |
Amethyst | 14,841 | 2 months ago | Automatic tiling window manager for macOS à la xmonad. (Swift) |
vioarr | 6 | over 2 years ago | Open source, cross-platform window manager. Default window manager for Vali/MollenOS. (C) |
Packages / Show off scripts | |||
cmatrix | 4,035 | 3 months ago | Simple terminal matrix implementation. (C) |
pipes.sh | 2,510 | 3 months ago | Script which generates animated colorful pipes. (shell) |
cbonsai | Tree growing animation with your own text. (C) | ||
tty-clock | 893 | 4 months ago | Customizable clock in terminal. (C) |
Packages / Terminals | |||
Alacritty | 56,489 | 19 days ago | A cross-platform, GPU-accelerated terminal emulator. (rust) |
cool-retro-term | 22,379 | 5 months ago | A good looking terminal emulator which mimics the old cathode display. (qml) |
CRTerm | 6 | about 5 years ago | CRT Terminal emulator (OpenGL). (java) |
Contour | 2,444 | 7 days ago | Modern C++ Terminal Emulator. (C++) |
darktile | 3,045 | over 1 year ago | a GPU rendered terminal emulator designed for tiling window managers. (go) |
deepin-terminal | 146 | 7 days ago | Terminal for deepin DE. (C++) |
eterm | 40 | almost 2 years ago | Eterm terminal emulator , made as a replacement for xterm. (C) |
Extraterm | 2,544 | 22 days ago | The swiss army chainsaw of terminal emulators. (typescript) |
Flterm | 23 | about 3 years ago | fast light terminal emulator. (C++) |
finalterm | 3,838 | about 9 years ago | At last – a modern terminal emulator. (vala) |
Guake | 4,452 | 2 months ago | Drop-down terminal for GNOME. (python) |
Hyper | 43,379 | 3 months ago | A terminal built on web technologies. (javascript) |
Konsole | Konsole is a terminal emulator for the K Desktop Environment. (c++) | ||
Kitty | 24,637 | 4 days ago | The fast, featureful, GPU based terminal emulator. (c, python) |
Lilyterm | 199 | over 5 years ago | A lightweight, but functional terminal emulator. (C) |
Lilt | 26 | over 1 year ago | a simple and portable terminal emulator. (c) |
lite | 158 | over 3 years ago | Experimental cross-platform terminal emulator. (dart) |
lwt | 24 | 6 months ago | lightweight terminal emulator based on the VTE and GTK libraries. (C) |
Lxterminal | 162 | 3 months ago | VTE terminal emulator written in GTK. (c) |
KMSCON | 437 | almost 3 years ago | Linux KMS/DRM based virtual Console Emulator. (C) |
moonterm | 19 | 11 months ago | A minimalist and customizable terminal in lua. (lua) |
notty | 2,311 | over 7 years ago | virtual terminal like xterm, gnome-vte,rxvt. (rust) |
Pantheon | 413 | 5 days ago | Terminal emulator designed for elementary OS. (vala) |
pyxterm | 33 | about 10 years ago | a terminal written in javaScript with a python backend. (javascript) |
qterminal | 611 | 16 days ago | lightweight Qt terminal emulator based on QTermWidget. (c++) |
quickterminal | 6 | over 9 years ago | Lightweight terminal emulator. (C++) |
Roxterm | ROXTerm is a terminal emulator intended to provide similar features to gnome-terminal. (c) | ||
rxvt-unicode | rxvt-unicode is a fork of the well known terminal emulator rxvt. (c) | ||
st | st is a simple terminal implementation for X. (c) | ||
Sakura | Simple but powerful libvte based terminal emulator. (c) | ||
Tabby | 59,412 | 14 days ago | A terminal for a more modern age. (typescript) |
Terminology | 663 | 5 months ago | The best terminal emulator based on the Enlightenment Foundation Libraries. (c) |
Termite | 2,727 | over 3 years ago | A keyboard-centric VTE-based terminal. (c++) |
Termit | 143 | about 1 year ago | terminal emulator based on VTE library with Lua scripting. (c) |
Termkit | 4,432 | almost 13 years ago | Experimental Terminal platform built on WebKit + node.js that aims to construct aspects of the GUI . (javascript) |
Termonad | 401 | 7 months ago | Terminal emulator configurable in Haskell. (Haskell) |
Tilix | A keyboard-centric VTE-based terminal. (d) | ||
Tilda | 1,279 | 5 months ago | A Gtk based drop down terminal for Linux and Unix. (c) |
Terminator | 2,132 | about 2 months ago | Multiple GNOME terminals in one window. (python) |
Tym | 188 | 10 days ago | Lua-configurable terminal emulator. (C) |
Upterm | 19,226 | over 5 years ago | A terminal emulator for the 21st century. (typescript) |
uterm | 24 | over 5 years ago | A WIP terminal emulator, written in C++11 using Skia, libtsm, and GLFW. (C) |
viter | 69 | about 4 years ago | A Vim-ish terminal emulator written and expandable in Python. (python) |
wives | 136 | over 1 year ago | A beautiful, modern & feature-rich Terminal Emulator. (dart) |
wterm | another light weight color terminal emulator based on rxvt project. (C) | ||
Wezterm | 17,875 | 5 days ago | A GPU-accelerated cross-platform terminal emulator and multiplexer. (Rust) |
xfce4-terminal | 149 | 4 days ago | Xfce Terminal is a lightweight and easy to use terminal emulator with advanced features (c) |
Xiate | lightweight VTE-based terminal. (c) | ||
Xterm | The xterm program is a terminal emulator for the X Window System. (c) | ||
xtermSharp | 161 | about 2 years ago | XTerm emulator as a .NET library . (C#) |
xterm.dart | 513 | 5 months ago | xterm.dart is a fast and fully-featured terminal emulator for Flutter, with support for mobile and desktop platforms. (dart) |
Yakuake | Yakuake is a drop-down terminal emulator based on KDE Konsole technology. (c++) | ||
yat | 109 | about 7 years ago | Terminal Emulator written in C++ and qml. (C++) |
Zellij | 21,785 | 6 days ago | Terminal multiplexer with responsive layouts, collaborative sessions, and a plugin system. (Rust) |
GateOne | 6,283 | over 1 year ago | Gate One is an HTML5-powered terminal emulator and SSH client. (javaScript) |
JQuery.terminal | A plugin for creating command line interpreters. (javascript) | ||
Xterm | 36,506 | 24 days ago | Android terminal and Linux environment. (java) |
Xterm.js | Xterm.js is a terminal front-end component written in JavaScript that works in the browser. (typescript) | ||
kterminal | 27 | over 4 years ago | A terminal display emulator using libKTX and libGDX. (kotlin) |
fbpad | 117 | 19 days ago | A small Linux framebuffer virtual terminal. (C) |
fauxterm | 8 | almost 8 years ago | A lightweight (~2KB), faux, terminal-like emulator for the web in javascript. (JavaScript) |
Packages / Bars, Panels, and Widgets | |||
barmaid.lua | 5 | almost 2 years ago | A status-bar generation program for dzen2, lemonbar, or the terminal. (lua) |
barr | 80 | over 6 years ago | Barr is a status line style generator for LemonBar. (ruby) |
bevelbar | Draw an X11 status bar with fancy schmancy 1985-ish beveled borders. (C) | ||
blockbar | Blocks based status bar for X window managers. (C) | ||
bmpanel | 17 | over 15 years ago | lightweight, netwm compliant, x11 panel with desktop switcher, taskbar, systray and clock. (C) |
bumblebee-status | 1,231 | 7 days ago | A modular, theme-able status line generator for the i3wm. (python) |
cnx | 192 | 7 months ago | A simple X11 status bar for use with simple WMs. (rust) |
conky | 7,279 | 8 days ago | Light-weight system monitor for X, Wayland, and other things, too |
dwmbar-powerline | 4 | about 2 years ago | dwmbar with powerline look. (go) |
dwmbar | 129 | almost 2 years ago | A Modular Status Bar for dwm. (shell) |
dzenbar | 9 | 8 months ago | dzen2 bar w multiple monitors support. (shell) |
eww | 9,429 | about 1 month ago | ElKowar's wacky widgets. (rust) |
fbpanel | 56 | over 4 years ago | lightweight X11 desktop panel. (C) |
gobar | 67 | almost 2 years ago | minimalistic X status bar. (go) |
goblocks | 80 | almost 3 years ago | Fast, lightweight i3status . (go) |
goi3bar | 76 | almost 2 years ago | Configurable, extensible replacement . (go) |
i3blocks | 2,299 | 12 months ago | A flexible scheduler for your i3bar blocks. (C) |
i3status-rust | 2,880 | 4 days ago | Very resourcefriendly and feature-rich replacement for i3status. (rust) |
i3status | 606 | 2 months ago | Generates status bar to use with i3bar, dzen2 or xmobar. (C) |
lemonbar | 1,629 | 3 months ago | A featherweight, lemon-scented, bar based on xcb. (C) |
luastatus | 293 | 3 months ago | universal status bar content generator. (C) |
lxpanel | 59 | 3 months ago | Lightweight X11 desktop panel. (C) |
mate-panel | 184 | about 1 month ago | MATE panel. (C) |
monky | 81 | almost 5 years ago | Universal status bar content generator. (Haskell) |
mowedline | 7 | almost 7 years ago | A X status bar program. (scheme) |
oxbar | 46 | 7 months ago | configurable X11 status bar for OpenBSD. (C) |
perlpanel | Panel made for X11 wms like openbox , icewm. (perl) | ||
polybar | 14,205 | 22 days ago | A fast and easy to use bar. (C++) |
polydock | 199 | 6 days ago | A shiny and hackable application dock. (typescript) |
py3status | 893 | 28 days ago | py3status is an extensible i3status wrapper. (python) |
pypanel | lightweight panel/taskbar for X11 wms (python , C) | ||
quobar | 6 | over 6 years ago | X11 status bar. (go) |
rust-dwm-status | 32 | over 7 years ago | A status bar for dwm .(rust) |
sketchybar | 6,382 | 13 days ago | A easily customizable MacOS statusbar. (C) |
statbar | 16 | over 7 years ago | A Linux status bar, supporting multiple lightweight clients (multi-head). (C) |
statusbar | 30 | 10 months ago | Statusbar for linux window manager. (go) |
taffybar | 696 | 9 days ago | A gtk based status bar for tiling window managers such as XMonad. (Haskell) |
tianbar | 30 | 9 months ago | A status bar for XMonad using WebKit for rendering. (Haskell) |
tint2 | A lightweight panel/taskbar for Linux and BSD. (C) | ||
tint3 | 50 | 12 months ago | rewrite of the tint2 panel. (C) |
tinto-panel | 0 | about 8 years ago | Tiny X11 panel. (C) |
unixbar | 118 | about 2 years ago | Rust library for creating output for UNIX-style desktop bars like i3bar/swaybar, dzen2, lemonbar. (rust) |
vala-panel | Vala rewrite of SimplePanel. (C) | ||
vbar | 47 | about 4 years ago | A lightweight bar written .(go) |
waybar | 6,688 | 8 days ago | Highly customizable Wayland bar for Sway and Wlroots based compositors. (C++) |
winbar | 263 | 13 days ago | A familiar X11 panel/dock to ease new linux users transitio. (C++) |
wingpanel | 138 | 14 days ago | Stylish top panel that holds indicators and spawns an application launcher. (vala) |
xfce4-panel | A panel made for xfce , should work on most stacking wms too. (C) | ||
xmobar | A minimalistic status bar. (Haskell) | ||
yabar | 680 | over 4 years ago | A modern and lightweight status bar for X window managers. (C) |
yagostatus | 75 | over 1 year ago | Yet Another i3status replacement. (go) |
yambar | Modular status panel for X11 and Wayland, inspired by polybar. (C) | ||
Packages / CLI Tools | |||
Atop | 807 | 28 days ago | System and process monitor for Linux. (C) |
bashtop | 10,794 | over 1 year ago | Linux/OSX/FreeBSD resource monitor (bash) |
btop | 21,039 | 13 days ago | Linux/OSX/FreeBSD resource monitor (C++) |
bpytop | 10,176 | 9 months ago | Linux/OSX/FreeBSD resource monitor (python) |
bottom | 10,283 | 7 days ago | Yet another cross-platform graphical process/system monitor. (rust) |
Glances | 26,860 | 6 days ago | Glances an Eye on your system. A top/htop alternative. (python) |
Gotop | 7,384 | over 1 year ago | A terminal based graphical activity monitor inspired by gtop and vtop. (go,C) |
gtop | 9,724 | 7 months ago | System monitoring dashboard for terminal. (js) |
Htop | htop is an interactive text-mode process viewer for Unix systems. (C) | ||
Nvtop | 8,221 | 18 days ago | NVIDIA GPUs htop like monitoring tool. (C) |
Nvitop | 4,823 | 25 days ago | An interactive NVIDIA-GPU process viewer and beyond, the one-stop solution for GPU process management. (python) |
px | 250 | 2 months ago | ps and top for human beings. (python) |
sampler | 12,575 | 9 months ago | Tool for shell commands execution, visualization and alerting. Configured with a simple YAML file. (go) |
s-tui | 4,234 | 9 months ago | Terminal based CPU stress and monitoring utility. (python) |
tiptop | 1,768 | 7 days ago | Command-line system monitoring. (python) |
smterminal | 10 | over 6 years ago | System monitoring for terminal on Linux, OSX and Windows. (typescript) |
sysstat | 3,013 | 5 months ago | Performance monitoring tools for Linux. (C) |
SystemMonitor | 3 | over 4 years ago | A C++ based Linux system monitor. (C++) |
vtop | 4,127 | about 4 years ago | A graphical activity monitor for the command line. (js) |
yant | Yet Another Nvidia Top. (python) | ||
ytop | 2,155 | about 4 years ago | A TUI system monitor. (rust) |
zenith | 2,645 | about 2 months ago | Sort of like top or htop but with zoom-able charts, CPU, GPU, network, and disk usage. (rust) |
zfxtop | 370 | about 1 year ago | [WIP] fetch top for gen Z with X written by bubbletea enjoyer. (go) |
barva | 118 | over 2 years ago | An audio visualizer that pulses the background of your terminal (or anything else). (python) |
cava | 4,301 | 6 days ago | Console-based Audio Visualizer for Alsa. (C) |
catnip | 224 | 8 months ago | terminal audio visualizer for linux/unix/macOS/windblows. (go) |
cli-visualizer | CLI based audio visualizer. (C++) | ||
octavia | 26 | about 4 years ago | Very configurable colored CLI visualizer. (C++) |
ReVidia-Audio-Visualizer | 23 | about 4 years ago | A highly customizable real time audio visualizer on Linux/Windows. (python) |
xava | 133 | about 2 months ago | X11 Audio Visualizer for ALSA. (C) |
audio-visualizer | 19 | almost 10 years ago | Processing program for visualizing music and sounds. (java) |
audio-visualizer-screenlet | 36 | almost 2 years ago | Cross-platform audio visualization desktop widget. (python) |
desktop-visualizer | 8 | about 6 years ago | Linux Desktop Music visualizer made with SFML. (C++) |
electron-music-visualizer | 8 | about 4 years ago | A desktop music visualizer using electronjs. (JavaScript) |
glava | 1,177 | 10 months ago | GLava - OpenGL audio spectrum visualizer. (C) |
panon | 192 | about 1 year ago | An Audio Visualizer Widget in KDE Plasma. (QML) |
recidia-audio-visualizer | 34 | 10 months ago | A highly customizable real time audio visualizer on Linux (C++) |
Realtime_PyAudio_FFT | 969 | 7 months ago | Realtime audio analysis in Python, using PyAudio and Numpy to extract and visualize FFT features from streaming audio. (python) |
visualizer | 16 | almost 7 years ago | Transforms cava music visualizer in a cool desktop decoration. (shell) |
visualizers | 3 | almost 8 years ago | An audio visualizer for linux based on impulse. (rust) |
cfiles | 485 | about 3 years ago | A ncurses file manager written in C with vim like keybindings. (C) |
cfm | 105 | over 2 years ago | Simple and fast TUI file manager with no dependencies. (C) |
clifm | 1,351 | 6 days ago | a completely CLI-based, shell-like and KISS file manager , lightweight as hell. (C) |
clifm | 107 | about 4 years ago | Command Line Interface File Manager. (Haskell) |
dfm | 10 | about 2 years ago | Dynamic File Manager. (C) |
fff | 4,090 | 9 months ago | A simple file manager written in bash. (shell) |
fm | 2 | over 5 years ago | c99 ncurses file manager for posix. (C) |
joshuto | 3,465 | 12 days ago | ranger-like terminal file manager. (rust) |
lf | 7,777 | 8 days ago | Terminal file manager inspired by ranger. (go) |
mc | 2,585 | 8 days ago | A free cross-platform orthodox file manager. (C) |
mfm | Minimal File Manager with multiple tabs and no dependencies. (C) | ||
nav | 25 | over 8 years ago | hackable ncurses file manager. (C) |
ncursesFM | 86 | almost 6 years ago | Ncurses File Manager for linux. (C) |
nnn | 19,339 | 6 days ago | n³ The unorthodox terminal file manager. (C) |
noice | small file browser. (C) | ||
ranger | 15,634 | 17 days ago | A VIM-inspired filemanager for the console. (python) |
rover | 330 | almost 2 years ago | simple file browser for the terminal. (C) |
sfm | 227 | 4 months ago | similar file manager. (C) |
sheeetfm | 7 | over 5 years ago | A sheeet file manager for sheeet computers. (C) |
vifm | 2,748 | 6 days ago | Terminal file manager. (C) |
xplr | 4,218 | 3 months ago | A hackable, minimal, fast TUI file explorer. (Rust) |
ansiweather | 1,877 | 9 months ago | Weather in terminal, with ANSI colors and Unicode symbols |
Sky | A simple weather monitor server for your terminal based on curl | ||
wego | 7,835 | about 2 months ago | weather app for the terminal written in Go |
wttr.in | 24,739 | 22 days ago | The right way to check the weather |
101fetch | 2 | almost 5 years ago | Screenfetch but for 101 school. (shell) |
afetch | 222 | 7 months ago | Simple system info . (C) |
afetch | 56 | almost 4 years ago | A command-line system information tool. (assembly) |
akkufetch | 17 | about 1 year ago | Neofetch for laptop batteries. (python) |
archey4 | 295 | 26 days ago | Simple system information tool written in Python (python) |
archfetch | 15 | over 5 years ago | Simple CLI system information tool for Arch Linux. (shell) |
archimede | 43 | over 1 year ago | Unobtrusive project information fetcher. (go) |
bfetch | 134 | almost 2 years ago | Dynamic fetch displayer that SuperB. (shell) |
bitfetch | simple cli system information tool . (C) | ||
boxfetch.py | 1 | about 4 years ago | Minimal Fetch in a Box. (python) |
bunnfetch | 3,508 | about 3 years ago | tiny fetch. (shell) |
bunny | 164 | about 1 year ago | Tiny system info fetch utility. (go) |
bugfetch | 1 | almost 4 years ago | System Information Fetcher. (raku) |
cinfo | 7 | 5 months ago | a fast and minimal system information tool for linux-based operating systems. (C) |
cfetch | A simple system information tool for Linux. (shell) | ||
cppfetch | 18 | over 3 years ago | A neofetch-esque program written in CPP. (C++) |
cpufetch | 1,905 | about 1 month ago | Simple yet fancy CPU architecture fetching tool. (C) |
crfetch | 0 | over 3 years ago | A WIP neofetch-like program. (cyrstal) |
cutefetch | 45 | 28 days ago | Tiny coloured fetch script with cute little animals (shell) |
disfetch | 63 | over 1 year ago | Yet another *nix distro fetching program, but less complex. (shell) |
diyfetch | 228 | over 1 year ago | The ultimate fetch tool template. (shell) |
efetch | 7 | 4 months ago | No description. (c) |
elefetch | Cross-platform alternative for neofetch. (go) | ||
erlfetch | 3 | about 7 years ago | A screenfetch / neofetch clone written in Erlang/OTP. (erlang) |
gentoofetch | 5 | over 4 years ago | System information script for Gentoo GNU/Linux. (shell) |
ghfetch | 30 | over 3 years ago | neofetch but for github. (typescript) |
gf | Go Fetch - small fetch written on Golang. (go) | ||
Hilbifetch | 26 | almost 2 years ago | Simple and small fetch. (lua) |
Hyperfetch | 2 | over 3 years ago | a multi-threaded system information tool written in posix sh. (shell) |
Kat-OH | 7 | over 3 years ago | A huge fetch. (go) |
ramfetch | a fetch which displays memory info using /proc/meminfo. (shell) | ||
lfetch | 4 | about 4 years ago | Yet another fetch program. (C) |
fastfetch | 10,784 | 6 days ago | Like neofetch, but much faster because written in c. Only Linux. (c) |
ferris-fetch | 124 | 6 months ago | A system information tool for Rustaceans.(rust) |
fetch | 8 | over 4 years ago | polyglot fetch. (javaScript,rust,go) |
fetch-master-6000 | 316 | over 1 year ago | Simple Dilbert themed system info-fe A system information tool for fetching tool. (perl) |
fet.sh | 367 | almost 2 years ago | a fetch written in posix shell without any external commands. (shell) |
fetcheya | 7 | almost 4 years ago | Fegeya Fetcheya is Scrift's System Information Tool. (C++) |
fetcher | 5 | almost 4 years ago | Fegeya Fetcher, pretty & cute system-information-tool. Written in FlaScript. (shell) |
fetch.scm | 2 | over 1 year ago | System information fetcher written in GNU Guile (scheme) |
flexfetch | 8 | almost 3 years ago | A fast and generic fetch. (c) |
freshfetch | 465 | 6 months ago | a fresh take on neofetch. (rust) |
frenzch.sh | 27 | over 1 year ago | A cozy fetch |
fsi | . FSI (Fetch System Info) cli tool. (rust) | ||
fsfetch | 0 | over 3 years ago | A neofetch type program. (F#) |
jfetch | 27 | 5 months ago | A minimal Linux fetch script. (shell) |
info.sh | 18 | about 2 years ago | Info.sh is a little script that works like screenfetch or neofetch, it show infos. (shell) |
lovefetch | 11 | over 1 year ago | A CLI System Information Too. (Python) |
lunafetch | 8 | over 3 years ago | Returns system information fast. (C++) |
luafetch | 3 | over 1 year ago | Info fetch program. (lua) |
macchina | 1,476 | 18 days ago | A system information fetcher, with an emphasis on performance and minimalism. (rust) |
mafetch | 17 | over 6 years ago | System info for Unix-like operating systems. (shell) |
mfetch | 29 | almost 4 years ago | minmal fetch. (shell) |
myfetch | 1 | 11 months ago | My neofetch-like program. (shell) |
neofetch | 22,176 | 4 months ago | A command-line system information tool written in bash 3.2+ . (shell) |
nerdfetch | 489 | 16 days ago | A POSIX nix fetch script using Nerdfonts. (shell) |
nitch | 560 | 5 months ago | Incredibly fast system fetch (nim) |
onefetch | 10,351 | 11 days ago | Git repository summary on your terminal. (rust) |
paleofetch | 167 | almost 4 years ago | neofetch, but written in (C) |
pepefetch | The pepe frog fetch. (rust) | ||
perlfetch | 1 | about 3 years ago | Think neofetch but in (perl) |
phpfetch | 2 | over 3 years ago | An info fetch tool written in PHP. Because why not. /shrug |
pokefetch | 48 | about 5 years ago | Command-line tool similar to neofetch for looking up pokemon in terminal. (python) |
pfetch | 2,057 | 10 months ago | A pretty system information tool written in POSIX sh. (shell) |
profetch | 13 | almost 3 years ago | System Information Fetcher Written in GNU/Prolog. (Prolog) |
rktfetch | 6 | over 1 year ago | System fetch program. (racket) |
rsfetch | 106 | almost 4 years ago | Fast (~1ms execution time) and somewhat(?) minimal fetch program. (rust) |
rsfetch | 46 | about 1 year ago | A WIP rewrite of rsfetch from scratch. (rust) |
rxfetch | 458 | about 2 months ago | minimal and pretty fetch. (shell) |
sfetch | 4 | 4 months ago | A simple fetch program. (C++) |
sheen | 2 | over 7 years ago | Cross-platform desktop screenshot boasting tool (neo/screenFetch reimplemented). (python) |
sysfetch | 151 | about 1 month ago | Another system information tool. (C++) |
tuatara | 22 | 2 months ago | Ziggidy nix system info fetcher. (zig) |
tfetch | 7 | 12 months ago | Tree view like fetch. (python) |
screenfetch | 3,881 | 4 months ago | Fetches system/theme information in terminal for Linux desktop screenshots. (shell) |
ufetch | Tiny system info for Unix-like operating systems. (shell) | ||
uwufetch | 749 | 7 months ago | A meme system info tool for Linux, based on nyan/uwu trend on r/linuxmasterrace. (C) |
vfetch | 62 | over 3 years ago | A simple fetch tool for Linux . (python) |
winfetch | 1,438 | 7 months ago | A command-line system information utility.Like Neofetch, but for Windows. (Powershell) |
winfetch | 146 | about 3 years ago | Neofetch/Screenfetch Alternative. (go) |
wfetch | 6 | almost 4 years ago | A neofetch like cli tool for windows. (go) |
yafetch | 27 | about 1 month ago | yet another shell. (C) |
yayfetch | 22 | 11 months ago | Multi-platform screenfetch. (typescript) |
skyfetch | 38 | 12 months ago | Simple system fetch information. (rust) |
zeitfetch | 57 | 3 months ago | Instantaneous sysinfo, compatible with Windows, Linux, BSD and Mac OS X. (rust) |
newsboat | 3,010 | 10 days ago | An RSS/Atom feed reader forked from Newsbeuter. (C++/Rust) |
Sfeed | A very minimal and lightweight RSS/Atom Reader. (C) | ||
snownews | A text-mode RSS/Atom aggregator. (C) | ||
ureader | 11 | about 10 years ago | A minimalistic cli RRS reader with unicode and color support. (Haskell) |
Cbonsai | grow bonsai trees in your terminal. (C) | ||
Chalk-Animation | 2,134 | about 2 years ago | Colorful animations on terminal. (javascript) |
Console-Services | 5,518 | 9 months ago | A curated list of awesome console services |
Eza | 12,224 | 7 days ago | A modern replacement for 'ls' with icons and colors. (Rust) |
genact | 9,667 | 20 days ago | A nonsense activity generator. (Rust) |
Lolcat | 6,118 | 9 months ago | Rainbows and unicorns. (ruby) |
mpv | 28,577 | 7 days ago | Command Line Media Player |
musikcube | 4,230 | 4 months ago | a cross-platform, terminal-based music player. (C++) |
No-More-Secrets | 7,539 | 16 days ago | A command line tool that recreates the famous data decryption effect. (C) |
pywal | 8,414 | 10 months ago | Generate and change color-schemes on the fly. (python) |
Themer | 5,504 | 5 months ago | themer takes a set of colors and generates themes for your apps. (javascript) |
tdrop | 1,143 | about 2 months ago | A glorified WM-independent dropdown creator. (Shell) |
Getnews.tech | 157 | over 1 year ago | A web server that fetches data from the News API and formats it for display in the terminal. (javascript) |
Howdoi | 10,610 | 30 days ago | instant coding answers via the command line. (python) |
Wtf | 15,874 | 3 months ago | The personal information dashboard for your terminal. (go) |
Wttr | 24,739 | 22 days ago | The right way to check the weather on terminal. (python) |
Wego | 7,835 | about 2 months ago | Another weather app for terminal with cool ascii art. (go) |
Packages / Colorschemes | |||
base16-builder | 431 | over 3 years ago | nimble command-line tool that generates themes for your favourite programs |
base16 family | 616 | about 1 year ago | a collection of multiple color-schemes |
bash-full-of-colors | 182 | almost 3 years ago | Advanced .bashrc and .bash_profile coming together with colorful output |
Catppuccin | 15,164 | 8 days ago | Soothing pastel theme for the high-spirited! |
Dracula | 22,669 | 4 months ago | A Dark theme for all the things! |
everforest | 2,933 | 21 days ago | Comfortable & Pleasant Color Scheme |
Flatui | Flat UI colors for Terminal and iTerm | ||
geometry | 937 | 11 months ago | a minimal, fully customizable and composable zsh prompt theme |
Gogh | 9,343 | 12 days ago | Color Scheme for Gnome Terminal and Pantheon Terminal |
gruvbox | 1,661 | 6 months ago | Retro groove color scheme |
Nord | 6,092 | about 1 year ago | An arctic, north-bluish color palette |
OneDark | 1,057 | about 4 years ago | Atom One Dark theme for Terminal |
rainglow | A collection of over 320 different color themes for various terminals and editors | ||
rose-pine | 1,237 | almost 2 years ago | All natural pine, faux fur and a bit of soho vibes for the classy minimalist |
tokyo-night | 562 | over 3 years ago | A clean, dark colorscheme that celebrates the lights of downtown Tokyo at night |
UwU | 316 | over 1 year ago | A dark and independent colorscheme purrying >,< |
oomox | 2,107 | about 2 months ago | Graphical application for generating different color variations of a Materia and Oomox themes (GTK2, GTK3 and others). (python) |
wpgtk | 2,060 | 21 days ago | a colorscheme, wallpaper and template manager for *nix. (python) |
Packages / Shells | |||
Ammonite | 2,612 | 28 days ago | Scripting with Scala. (scala) |
Bash | Well known GNU Bourne Again SHell. (C) | ||
Dash | POSIX-compliant implementation of /bin/sh that aims to be as small as possible. (C) | ||
Elvish | 5,705 | 10 days ago | Expressive Programming Language + Versatile Interactive Shell. (Go) |
Es | 314 | 4 days ago | a shell with higher-order functions. (C) |
Fish | 26,252 | 4 days ago | The user-friendly command line shell. (C++) |
gosh | 41 | almost 6 years ago | primitive shell. (go) |
gsh | 107 | over 1 year ago | A POSIX shell for Windows. (C, ada) |
Hilbish | 507 | 17 days ago | a nice lil shell for lua people made with go and lua. (go) |
Ion | 1,476 | 7 days ago | modern system shell that features a simple, yet powerful, syntax. (Rust) |
Jsh | 31 | about 5 years ago | A basic UNIX shell implementation. (C) |
ksh93 | 559 | over 1 year ago | Korn Shell. (C) |
Mish | 8 | over 4 years ago | minimalistic shell. (C) |
Mksh | 211 | 3 months ago | MirBSD Korn Shell. (C) |
Murex | 1,498 | 13 days ago | Bash-like $SHELL designed for greater commandline productivity and safer shell scripts. (go) |
Mrsh | 494 | 9 months ago | A minimal POSIX shell. (C) |
Nash | 157 | almost 2 years ago | a shell inspired by plan9 rc. (go) |
Nushell | 32,528 | 6 days ago | A new type of modern shell. (Rust) |
Nsh | 916 | almost 2 years ago | command-line shell like fish, but POSIX compatible. (rust) |
Oksh | 360 | 4 months ago | Portable OpenBSD ksh, based on the Public Domain Korn Shell. (C) |
Oh | 1,365 | about 1 year ago | A new Unix shell. (go) |
Oil | 2,848 | 5 days ago | A Bash compatible, with modern Unix shell. (Python) |
pdksh | Public Domain Korn Shell. (C) | ||
Powershell | 45,601 | 6 days ago | A cross platform shell for automation and configuration. (C#) |
rc | plan 9 shell. (C) | ||
sesh | 33 | over 3 years ago | a very simple elegant shell. (go) |
shirt | 112 | about 11 years ago | SHell In Ruby? Totally! (ruby) |
Shell++ | 154 | over 1 year ago | (C++) |
tcsh | C shell with file name completion and command line editing. (C) | ||
ubsh | 3 | over 3 years ago | UnBloated (or Undefined Behavior...) shell. A small and lightweight non-POSIX shell. (C) |
Xiki | 3,763 | almost 5 years ago | a shell console with gui features. (ruby) |
Xonsh | 8,430 | 4 days ago | Python-powered, cross-platform, Unix-gazing shell. (Python) |
Yash | yet another shell is a POSIX shell with features like Global aliases, arrays, socket etc. (C) | ||
Zsh | Z-shell for power users. (C) | ||
Packages / Prompts | |||
angel-PS1 | 61 | over 3 years ago | Your fancy shell prompt fed by your guardian angel. (perl) |
bash-git-prompt | 6,727 | 4 months ago | An informative and fancy bash prompt for Git users |
bash-powerline | 898 | over 1 year ago | Powerline-style Bash prompt in pure Bash script |
bashed-on-a-feeling | 130 | over 5 years ago | fast and minimalistic git prompt written in bash |
bronze | 49 | almost 6 years ago | A cross-shell customizable powerline-like prompt with icons. (go) |
candypaint | 7 | over 6 years ago | candy coated prompts for the ion shell. (rust) |
emojify | 1,553 | 11 months ago | Emoji on the command line |
git-prompt | 327 | 7 months ago | bash prompt with GIT, SVN and HG modules |
Hydro | 697 | 19 days ago | Minimal, lag-free prompt with async Git status |
liquidprompt | 4,503 | 12 days ago | A full-featured & carefully designed adaptive prompt for Bash & Zsh |
MiniPrompt | Minimalist Prompt, a decluttered and lightning fast, yet, feature rich, bash prompt! | ||
Mooji | 17 | about 2 years ago | Minimal, informative and fast fish prompt |
Mshp | 3 | almost 4 years ago | Minimal and fast prompt. (rust) |
Pokemon | 4,222 | 4 months ago | Pokemon terminal themes |
polygot | 181 | 11 months ago | Color, ASCII-only Git prompt for zsh, bash, ksh93, mksh, pdksh, dash, and busybox ash |
Powerlevel9k | 13,459 | over 4 years ago | Legacy prompt for ZSH |
Powerlevel10k | 46,514 | 6 days ago | A Zsh theme revolves around customization and speed |
Powerline | 6,224 | 8 months ago | A beautiful and useful prompt for your shell. (python) |
Powerline-rust | 51 | 5 months ago | powerline-shell written in Rust |
Pure | 13,201 | 4 months ago | Pretty, minimal and fast ZSH prompt |
Purer | 92 | over 3 years ago | Single-line ZSH prompt, based on "Pure" |
Promptus | 15 | about 1 year ago | Very quick shell prompt that supports multiple shells. (C) |
robbyrussell | 167 | over 2 years ago | Cross-shell robbyrussell theme written in JavaScript |
sexy-bash-prompt | 1,136 | over 3 years ago | Bash prompt with colors, git statuses, and git branches |
silver | 465 | 9 months ago | A cross-shell customizable powerline-like prompt with icons. (rust) |
shellby | 193 | almost 3 years ago | Shelby is a fast zap , lightweight ,minimal shell prompt. (go) |
Spaceship | 19,561 | 22 days ago | A Zsh prompt for Astronauts |
Starship | 45,425 | 4 days ago | The minimal, blazing-fast, and infinitely customizable prompt for any shell! |
Synth-shell | 1,008 | 29 days ago | improves your terminal experience and productivity through a combination of small bash scripts |
Tide | 3,013 | 3 months ago | A modern prompt manager for Fish |
wish | A customizable, extensible, themable bash prompt | ||
Packages / Background setting utilities and generators | |||
auto_background_changer | 21 | about 5 years ago | A simple wallpaper changer supporting various desktop environments and window managers for Linux. (python) |
azote | 365 | 9 days ago | Wallpaper and colour manager for Sway, i3 and some other WMs. (python) |
BashDynamicPaper | 22 | about 3 years ago | Dynamic wallpaper setter.(shell) |
battery-wallpaper | 394 | about 1 year ago | Simple bash script to set wallpaper according to battery percentage with charging animations. (shell) |
bing-desktop-wallpaper-changer | 198 | over 5 years ago | Automatically changes desktop wallpaper to Bing Photo of the Day for Linux with Gnome. (shell) !! |
canvas | 149 | 10 months ago | A Gradient / Blured Wallpaper Generator And Setter. (shell) |
chwall | tiny automatic wallpaper changer. (python) | ||
dynamic-wallpaper | 1,913 | about 1 year ago | A simple bash script to set wallpapers according to current time, using cron job scheduler .(shell) |
fbsetbg | 1 | about 4 years ago | Set your wallpaper with the best available application. (C) |
komorebi | 3,408 | almost 3 years ago | A beautiful and customizable wallpapers manager for Linux. (vala) |
lean | 278 | over 1 year ago | A lean, privacy-preserving dynamic wallpaper changer. (rust) |
izulu | 20 | 12 months ago | weather-aware desktop background images. (shell) |
feh | 1,560 | 3 months ago | a fast and light image viewer / setter. (C) |
Nitrogen | 360 | 6 months ago | Background browser and setter for X windows. (c++) |
Nathans-wallpaper | 0 | about 3 years ago | Desktop wallpaper setter. (shell) |
quickwall | 191 | almost 3 years ago | Set latest wallpapers from Unsplash from the commandline. (python) |
setroot | 45 | about 1 month ago | simple X background setter inspired by imlibsetroot and feh. (C) |
Unsplash-Random-Wallpaper-Setter | 7 | about 8 years ago | simple script that changes your wallpaper to a random image from unsplash.it (shell) |
Vallpaper | 30 | 4 months ago | Plasma5 wallpaper for different desktops. (QML) |
xwallpaper | 217 | 2 months ago | wallpaper setting utility for X . (C) |
xwinwrapl | 538 | over 2 years ago | My fork of xwinwrap. Xwinwrap allows you to stick most of the apps to your desktop background. (C) |
wallpaper-generator | 31 | over 8 years ago | A simple wallpaper generator. (python) |
wallset | 370 | about 1 year ago | A wallpaper manager that makes it possible to put videos as wallpaper. (shell) |
wallsetter | 7 | over 1 year ago | A live wallpaper setter for linux. (shell) |
Packages / resources (websites) | |||
Alpha Coders | A site with wallapapers, art, gifs, and a lot of other interesting media | ||
UnSplash | Website with thousands for freely-usable images | ||
SimpleDesktops | Wallpaper site specfically for Miniamal and Simple Wallpapers | ||
wallhaven | Massive walpaper website with an active comminuty | ||
Wallpaper Cave | Wallpaper site with a larger focus on user-submitted categories for wallpapers | ||
Packages / Other | |||
ArchWiki | The Bible of linux configuration/resources | ||
Guide to Switching to Ubuntu on Reddit | A Beginner-frendly guide on how to switch to Ubuntu as a Daily Driver | ||
Communities / Reddit | |||
r/findmeadistro | The Distro-hunting Subreddit | ||
r/linux4noobs | A community for those new to the Linux Operating System. The Wiki contains a wealth of information for new users to get started in Linux | ||
r/unixporn | A coumminty all about Ricing up Linux | ||
r/terminal_porn | The unixporn of terminals | ||
r/conkyporn | The unixporn of Conky | ||
Communities / Ricing related public groups | |||
r/unixporn Discord | The official r/unixporn Discord server | ||
DE_WM | Friendly Ricing community on telegram | ||
dotfiles_IN | Dotfiles Indonesia ( not EN ) | ||
r/unixporn tg | r/unixporn telegram group | ||
Related lists | |||
terminals are sexy | 12,281 | 4 months ago | A curated list of Terminal frameworks, plugins & resources for CLI lovers |