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

GitHub

3k stars
22 watching
85 forks
last commit: about 1 year ago
Linked from 1 awesome list

arch-linuxawesomeawesome-listcli-toollinuxpanelricericingterminal-emulatorstilingwindow-manager

Packages / window-managers

Bspwm 7,817 11 months ago A tiling window manager based on binary space partitioning. (C)
cocowm 12 over 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,094 6 months ago Tiled scrollable window management for Gnome Shell. (JavaScript)
catwm 238 about 1 year ago very simple tiling window manager. (C)
coma 41 over 1 year ago My minimalistic X11 window manager. (C)
darwintiler 85 over 4 years ago No frills, super easy tiling "window manager" for MacOS and x11/Linux. (C, Nim)
echinus 66 about 6 years ago a lightweight and easily configurable tiling window manager .(C)
endlesswm 57 over 1 year ago A proof of concept of a scrolling window manager. (C)
exwm 2,850 over 1 year ago Emacs X window manager. (Emacs Lisp)
fpwm 12 about 13 years ago python tiling window manager .(python)
herbstluftwm 1,106 7 months ago A manual tiling window manager for X11. (C++,python)
howm 656 almost 3 years ago A lightweight, X11 tiling window manager that behaves like vim. (C)
i3 9,613 7 months ago A tiling window manager. (C , perl)
larswm A tiling window manager based on 9wm. (C)
leftwm 2,890 6 months ago A tiling window manager for Adventurers. (rust)
marwind 11 over 2 years ago A simple X11 tiling window manager. (Go)
notion 272 9 months ago Tiling tabbed window manager. (C,Lua)
pytyle1x Tiling manager which runs on top of EWMH window managers. (Python)
qtile 4,851 6 months ago A full-featured, hackable tiling window manager written and configured in Python .(python)
quicktile 880 about 1 year 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,345 6 months ago A dynamic tiling Wayland compositor. (Zig)
sara 196 almost 3 years ago Originally a fork of catwm, now an offspring of dwm with a streamlined featureset, plus some bspwm. (C)
sdorfehs 291 9 months ago X11 Window manager. (C)
shellshape 395 over 7 years ago tiling window manager extension for gnome-shell .(typescript)
shod 178 7 months ago hybrid (floating and tiling) tabbed window manager. (C)
stumpwm 1,919 6 months ago X11 Window Manager written entirely in Common Lisp. (Common Lisp)
subtle 4 almost 11 years ago A grid-based manual window manager. (C, Ruby)
taowm 112 over 3 years ago The Acutely Opinionated Window Manager. (Go)
tidalwm 195 over 3 years ago Simple and sane tiling window manager for Gnome Shell .(JavaScript)
wmderland 409 about 2 years ago X11 tiling window manager using space partitioning trees. (C++)
wmii 117 over 1 year ago A small, scriptable window manager, with a 9P filesystem interface and an acme-like layout. (C)
xoat 47 almost 9 years ago An obstinate, asymmetric, tiling, window manager for X. (C)
2bwm 796 about 1 year ago A fast floating WM written over the XCB library and derived from mcwm. (C)
9wm 165 almost 3 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 10 years ago a small window manager for X11 based originally off aewm . (C++)
afterstep 54 over 3 years ago Super configurable, extra lightweight, and fluidly fast Window Manager for X. (C)
berry 1,011 over 1 year ago A healthy, byte-sized window manager. (C)
blackbox 169 about 1 year ago A window manager for X11 (C++)
bouncy-window-manager 5 over 5 years ago . A toy X11 window manager that bounces windows around. (rust)
compiz OpenGL compositing manager . (C)
cswm 44 over 3 years ago A simple X11 window manager. (C#)
cwm 375 over 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 over 3 years ago Implementation of footwm in chez scheme. (scheme)
fluxbox 327 6 months ago a windowmanager for X that was based on the Blackbox. (C++)
flwm 11 over 9 years ago fast light window manager. (C)
fvwm3 522 6 months ago FVWM version 3 -- the successor to fvwm2. (C)
gala 274 6 months ago beautiful window manager for Pantheon. (vala)
goomwm 190 over 4 years ago Get out of my way, Window Manager! . (C)
HOTDOG 311 8 months ago X11 Window Manager with Windows 3.1 Hot Dog Stand, Amiga Workbench, Atari ST GEM, and Classic Mac UI. (objective-c)
icewm 598 6 months ago A window manager designed for speed, usability, and consistency. (C++)
lcarswm 83 over 1 year 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 over 2 years ago Tiny and powerful window manager for X11. (C)
jwm 531 7 months ago Joe's window manager. (C)
karmen A window manager with support for docks and hidpi displays. (C)
kwin 538 6 months ago Easy to use, but flexible, X Window Manager and Wayland Compositor. (C++)
marco 199 12 months ago mate's default wm. (C)
metacity Gnome 2 wm . (C)
miniwinwm 41 over 2 years ago Open source embedded window manager with overlapped windows. (C)
muffin 198 6 months 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 315 over 7 years ago Use X11 without a window manager . (C)
octopus-window-manager 2 over 5 years ago Low resource X11 Window manager using libcairo. (C)
openbox 640 10 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 124 6 months ago X11 window manager .(C++)
starwm 39 almost 3 years ago an extensible, floating and tiling, X window manager for linux (rust)
sowm 917 over 1 year ago An itsy bitsy floating window manager (220~ sloc!) .(C)
tinywm 1,509 over 3 years ago The tiniest window manager. (C)
twm Timeless Windows Manager . (C)
ukwm 21 10 months ago ukui window manager . (C)
uwm 8 over 3 years ago Useless window manager - Not a window manager!!! Just window manager experiments... (C)
waimea 8 over 9 years ago An X11 window manager designed for maximum efficiency. (C++)
windowlab 74 about 1 year 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 almost 3 years ago A very stupid window manager. (C)
worm 710 about 1 year ago A floating, tag-based window manager. (nim)
wm2 a window manager for X. (C)
xfwm3 xfce's window manager. (C)
xwm 158 almost 3 years ago A tiny XCB floating window manager. (C)
adwm 62 about 1 year ago advanced dynamic window manager. (C)
Alopex 36 over 3 years ago tabbed tiling window manager .(C)
awesome 6,424 7 months ago awesome window manager .(lua)
chamferwm 251 8 months ago A tiling X11 window manager with Vulkan compositor. (C++)
dwm dynamic window manager. (C)
frankenwm 263 about 1 year ago Fast dynamic tiling X11 window manager. (C)
Hyprland 22,191 6 months ago Dynamic tiling Wayland compositor based on wlroots that doesn't sacrifice on its looks. (C++)
instantwm 339 6 months ago window manager for instantOS . (C)
kranewm 0 almost 3 years ago An ICCCM & EWMH compliant X11 reparenting, dynamic window manager. (C++)
monsterwm 335 over 12 years ago tiny but monstrous tiling window manager. (C)
nwm 789 almost 10 years ago A dynamic window manager for X11 written with Node.js. (Javascript)
sawfish 162 about 1 year ago Sawfish Window-Manager (Common Lisp)
spectrwm 1,338 11 months ago A small dynamic tiling window manager for X11. (C)
sxwm 9 about 3 years ago Superior X Window Manager. (C)
velox 506 almost 3 years ago Window manager inspired by dwm and xmonad. (C)
wingo 1,008 almost 3 years ago A fully-featured window manager. (go)
wzrd 4 about 3 years ago An ICCCM & EWMH compliant X11 reparenting, dynamic window manager. (rust)
xmonad 3,383 7 months ago a small but functional ICCCM-compliant tiling window manager . (Haskell)
yabai 24,334 7 months ago A tiling window manager for macOS based on binary space partitioning. (C)
Amethyst 14,899 6 months ago Automatic tiling window manager for macOS à la xmonad. (Swift)
vioarr 6 about 3 years ago Open source, cross-platform window manager. Default window manager for Vali/MollenOS. (C)

Packages / Show off scripts

cmatrix 4,078 10 months ago Simple terminal matrix implementation. (C)
pipes.sh 2,524 10 months ago Script which generates animated colorful pipes. (shell)
cbonsai Tree growing animation with your own text. (C)
tty-clock 898 10 months ago Customizable clock in terminal. (C)

Packages / Terminals

Alacritty 56,937 6 months ago A cross-platform, GPU-accelerated terminal emulator. (rust)
cool-retro-term 22,488 12 months ago A good looking terminal emulator which mimics the old cathode display. (qml)
CRTerm 6 almost 6 years ago CRT Terminal emulator (OpenGL). (java)
Contour 2,478 6 months ago Modern C++ Terminal Emulator. (C++)
darktile 3,050 about 2 years ago a GPU rendered terminal emulator designed for tiling window managers. (go)
deepin-terminal 147 6 months ago Terminal for deepin DE. (C++)
eterm 40 over 2 years ago Eterm terminal emulator , made as a replacement for xterm. (C)
Extraterm 2,555 6 months ago The swiss army chainsaw of terminal emulators. (typescript)
Flterm 23 over 3 years ago fast light terminal emulator. (C++)
finalterm 3,837 almost 10 years ago At last – a modern terminal emulator. (vala)
Guake 4,457 9 months ago Drop-down terminal for GNOME. (python)
Hyper 43,516 10 months ago A terminal built on web technologies. (javascript)
Konsole Konsole is a terminal emulator for the K Desktop Environment. (c++)
Kitty 25,038 6 months ago The fast, featureful, GPU based terminal emulator. (c, python)
Lilyterm 199 almost 6 years ago A lightweight, but functional terminal emulator. (C)
Lilt 27 about 2 years ago a simple and portable terminal emulator. (c)
lite 158 over 4 years ago Experimental cross-platform terminal emulator. (dart)
lwt 24 about 1 year ago lightweight terminal emulator based on the VTE and GTK libraries. (C)
Lxterminal 166 6 months ago VTE terminal emulator written in GTK. (c)
KMSCON 438 over 3 years ago Linux KMS/DRM based virtual Console Emulator. (C)
moonterm 20 over 1 year ago A minimalist and customizable terminal in lua. (lua)
notty 2,310 about 8 years ago virtual terminal like xterm, gnome-vte,rxvt. (rust)
Pantheon 414 6 months ago Terminal emulator designed for elementary OS. (vala)
pyxterm 33 over 10 years ago a terminal written in javaScript with a python backend. (javascript)
qterminal 615 6 months ago lightweight Qt terminal emulator based on QTermWidget. (c++)
quickterminal 6 about 10 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 60,329 6 months ago A terminal for a more modern age. (typescript)
Terminology 669 6 months ago The best terminal emulator based on the Enlightenment Foundation Libraries. (c)
Termite 2,724 about 4 years ago A keyboard-centric VTE-based terminal. (c++)
Termit 143 over 1 year ago terminal emulator based on VTE library with Lua scripting. (c)
Termkit 4,431 over 13 years ago Experimental Terminal platform built on WebKit + node.js that aims to construct aspects of the GUI . (javascript)
Termonad 401 about 1 year ago Terminal emulator configurable in Haskell. (Haskell)
Tilix A keyboard-centric VTE-based terminal. (d)
Tilda 1,283 7 months ago A Gtk based drop down terminal for Linux and Unix. (c)
Terminator 2,155 8 months ago Multiple GNOME terminals in one window. (python)
Tym 188 6 months ago Lua-configurable terminal emulator. (C)
Upterm 19,219 about 6 years ago A terminal emulator for the 21st century. (typescript)
uterm 24 about 6 years ago A WIP terminal emulator, written in C++11 using Skia, libtsm, and GLFW. (C)
viter 69 over 4 years ago A Vim-ish terminal emulator written and expandable in Python. (python)
wives 138 almost 2 years ago A beautiful, modern & feature-rich Terminal Emulator. (dart)
wterm another light weight color terminal emulator based on rxvt project. (C)
Wezterm 18,374 6 months ago A GPU-accelerated cross-platform terminal emulator and multiplexer. (Rust)
xfce4-terminal 150 6 months 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 162 over 2 years ago XTerm emulator as a .NET library . (C#)
xterm.dart 522 12 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 110 over 7 years ago Terminal Emulator written in C++ and qml. (C++)
Zellij 22,243 6 months ago Terminal multiplexer with responsive layouts, collaborative sessions, and a plugin system. (Rust)
GateOne 6,283 about 2 years ago Gate One is an HTML5-powered terminal emulator and SSH client. (javaScript)
JQuery.terminal A plugin for creating command line interpreters. (javascript)
Xterm 37,353 7 months 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 almost 5 years ago A terminal display emulator using libKTX and libGDX. (kotlin)
fbpad 121 7 months ago A small Linux framebuffer virtual terminal. (C)
fauxterm 8 over 8 years ago A lightweight (~2KB), faux, terminal-like emulator for the web in javascript. (JavaScript)

Packages / Bars, Panels, and Widgets

barmaid.lua 5 over 2 years ago A status-bar generation program for dzen2, lemonbar, or the terminal. (lua)
barr 80 over 7 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 about 16 years ago lightweight, netwm compliant, x11 panel with desktop switcher, taskbar, systray and clock. (C)
bumblebee-status 1,233 6 months ago A modular, theme-able status line generator for the i3wm. (python)
cnx 194 about 1 year ago A simple X11 status bar for use with simple WMs. (rust)
conky 7,362 6 months ago Light-weight system monitor for X, Wayland, and other things, too
dwmbar-powerline 4 almost 3 years ago dwmbar with powerline look. (go)
dwmbar 129 over 2 years ago A Modular Status Bar for dwm. (shell)
dzenbar 9 about 1 year ago dzen2 bar w multiple monitors support. (shell)
eww 9,571 6 months ago ElKowar's wacky widgets. (rust)
fbpanel 57 almost 5 years ago lightweight X11 desktop panel. (C)
gobar 68 over 2 years ago minimalistic X status bar. (go)
goblocks 80 over 3 years ago Fast, lightweight i3status . (go)
goi3bar 76 over 2 years ago Configurable, extensible replacement . (go)
i3blocks 2,308 over 1 year ago A flexible scheduler for your i3bar blocks. (C)
i3status-rust 2,893 6 months ago Very resourcefriendly and feature-rich replacement for i3status. (rust)
i3status 609 9 months ago Generates status bar to use with i3bar, dzen2 or xmobar. (C)
lemonbar 1,627 9 months ago A featherweight, lemon-scented, bar based on xcb. (C)
luastatus 294 10 months ago universal status bar content generator. (C)
lxpanel 59 6 months ago Lightweight X11 desktop panel. (C)
mate-panel 185 6 months ago MATE panel. (C)
monky 81 over 5 years ago Universal status bar content generator. (Haskell)
mowedline 7 over 7 years ago A X status bar program. (scheme)
oxbar 47 6 months ago configurable X11 status bar for OpenBSD. (C)
perlpanel Panel made for X11 wms like openbox , icewm. (perl)
polybar 14,251 7 months ago A fast and easy to use bar. (C++)
polydock 200 6 months ago A shiny and hackable application dock. (typescript)
py3status 896 6 months ago py3status is an extensible i3status wrapper. (python)
pypanel lightweight panel/taskbar for X11 wms (python , C)
quobar 6 almost 7 years ago X11 status bar. (go)
rust-dwm-status 32 almost 8 years ago A status bar for dwm .(rust)
sketchybar 6,888 6 months ago A easily customizable MacOS statusbar. (C)
statbar 16 almost 8 years ago A Linux status bar, supporting multiple lightweight clients (multi-head). (C)
statusbar 30 over 1 year ago Statusbar for linux window manager. (go)
taffybar 698 7 months ago A gtk based status bar for tiling window managers such as XMonad. (Haskell)
tianbar 30 over 1 year ago A status bar for XMonad using WebKit for rendering. (Haskell)
tint2 A lightweight panel/taskbar for Linux and BSD. (C)
tint3 51 over 1 year ago rewrite of the tint2 panel. (C)
tinto-panel 0 over 8 years ago Tiny X11 panel. (C)
unixbar 118 over 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 almost 5 years ago A lightweight bar written .(go)
waybar 6,854 6 months ago Highly customizable Wayland bar for Sway and Wlroots based compositors. (C++)
winbar 261 6 months ago A familiar X11 panel/dock to ease new linux users transitio. (C++)
wingpanel 140 6 months 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 679 about 5 years ago A modern and lightweight status bar for X window managers. (C)
yagostatus 75 about 2 years ago Yet Another i3status replacement. (go)
yambar Modular status panel for X11 and Wayland, inspired by polybar. (C)

Packages / CLI Tools

Atop 820 6 months ago System and process monitor for Linux. (C)
bashtop 10,824 almost 2 years ago Linux/OSX/FreeBSD resource monitor (bash)
btop 21,529 7 months ago Linux/OSX/FreeBSD resource monitor (C++)
bpytop 10,219 over 1 year ago Linux/OSX/FreeBSD resource monitor (python)
bottom 10,428 6 months ago Yet another cross-platform graphical process/system monitor. (rust)
Glances 27,127 6 months ago Glances an Eye on your system. A top/htop alternative. (python)
Gotop 7,393 about 2 years ago A terminal based graphical activity monitor inspired by gtop and vtop. (go,C)
gtop 9,741 about 1 year ago System monitoring dashboard for terminal. (js)
Htop htop is an interactive text-mode process viewer for Unix systems. (C)
Nvtop 8,353 6 months ago NVIDIA GPUs htop like monitoring tool. (C)
Nvitop 4,921 6 months ago An interactive NVIDIA-GPU process viewer and beyond, the one-stop solution for GPU process management. (python)
px 254 9 months ago ps and top for human beings. (python)
sampler 12,956 over 1 year ago Tool for shell commands execution, visualization and alerting. Configured with a simple YAML file. (go)
s-tui 4,285 over 1 year ago Terminal based CPU stress and monitoring utility. (python)
tiptop 1,785 6 months ago Command-line system monitoring. (python)
smterminal 10 almost 7 years ago System monitoring for terminal on Linux, OSX and Windows. (typescript)
sysstat 3,034 6 months ago Performance monitoring tools for Linux. (C)
SystemMonitor 3 about 5 years ago A C++ based Linux system monitor. (C++)
vtop 4,134 over 4 years ago A graphical activity monitor for the command line. (js)
yant Yet Another Nvidia Top. (python)
ytop 2,152 almost 5 years ago A TUI system monitor. (rust)
zenith 2,682 7 months ago Sort of like top or htop but with zoom-able charts, CPU, GPU, network, and disk usage. (rust)
zfxtop 374 over 1 year ago [WIP] fetch top for gen Z with X written by bubbletea enjoyer. (go)
barva 118 almost 3 years ago An audio visualizer that pulses the background of your terminal (or anything else). (python)
cava 4,363 6 months ago Console-based Audio Visualizer for Alsa. (C)
catnip 230 about 1 year ago terminal audio visualizer for linux/unix/macOS/windblows. (go)
cli-visualizer CLI based audio visualizer. (C++)
octavia 27 over 4 years ago Very configurable colored CLI visualizer. (C++)
ReVidia-Audio-Visualizer 24 over 4 years ago A highly customizable real time audio visualizer on Linux/Windows. (python)
xava 134 8 months ago X11 Audio Visualizer for ALSA. (C)
audio-visualizer 19 over 10 years ago Processing program for visualizing music and sounds. (java)
audio-visualizer-screenlet 36 over 2 years ago Cross-platform audio visualization desktop widget. (python)
desktop-visualizer 8 over 6 years ago Linux Desktop Music visualizer made with SFML. (C++)
electron-music-visualizer 8 over 4 years ago A desktop music visualizer using electronjs. (JavaScript)
glava 1,179 over 1 year ago GLava - OpenGL audio spectrum visualizer. (C)
panon 193 over 1 year ago An Audio Visualizer Widget in KDE Plasma. (QML)
recidia-audio-visualizer 35 over 1 year ago A highly customizable real time audio visualizer on Linux (C++)
Realtime_PyAudio_FFT 976 about 1 year ago Realtime audio analysis in Python, using PyAudio and Numpy to extract and visualize FFT features from streaming audio. (python)
visualizer 16 over 7 years ago Transforms cava music visualizer in a cool desktop decoration. (shell)
visualizers 3 over 8 years ago An audio visualizer for linux based on impulse. (rust)
cfiles 488 almost 4 years ago A ncurses file manager written in C with vim like keybindings. (C)
cfm 105 about 3 years ago Simple and fast TUI file manager with no dependencies. (C)
clifm 1,361 6 months ago a completely CLI-based, shell-like and KISS file manager , lightweight as hell. (C)
clifm 108 over 4 years ago Command Line Interface File Manager. (Haskell)
dfm 10 over 2 years ago Dynamic File Manager. (C)
fff 4,095 over 1 year ago A simple file manager written in bash. (shell)
fm 2 almost 6 years ago c99 ncurses file manager for posix. (C)
joshuto 3,489 6 months ago ranger-like terminal file manager. (rust)
lf 7,839 6 months ago Terminal file manager inspired by ranger. (go)
mc 2,622 6 months ago A free cross-platform orthodox file manager. (C)
mfm Minimal File Manager with multiple tabs and no dependencies. (C)
nav 25 almost 9 years ago hackable ncurses file manager. (C)
ncursesFM 86 over 6 years ago Ncurses File Manager for linux. (C)
nnn 19,467 6 months ago n³ The unorthodox terminal file manager. (C)
noice small file browser. (C)
ranger 15,729 7 months ago A VIM-inspired filemanager for the console. (python)
rover 329 over 2 years ago simple file browser for the terminal. (C)
sfm 228 10 months ago similar file manager. (C)
sheeetfm 6 about 6 years ago A sheeet file manager for sheeet computers. (C)
vifm 2,770 6 months ago Terminal file manager. (C)
xplr 4,242 9 months ago A hackable, minimal, fast TUI file explorer. (Rust)
ansiweather 1,878 over 1 year ago Weather in terminal, with ANSI colors and Unicode symbols
Sky A simple weather monitor server for your terminal based on curl
wego 7,864 8 months ago weather app for the terminal written in Go
wttr.in 24,953 7 months ago The right way to check the weather
101fetch 2 over 5 years ago Screenfetch but for 101 school. (shell)
afetch 224 about 1 year ago Simple system info . (C)
afetch 55 over 4 years ago A command-line system information tool. (assembly)
akkufetch 17 over 1 year ago Neofetch for laptop batteries. (python)
archey4 297 6 months ago Simple system information tool written in Python (python)
archfetch 15 almost 6 years ago Simple CLI system information tool for Arch Linux. (shell)
archimede 44 about 2 years ago Unobtrusive project information fetcher. (go)
bfetch 134 over 2 years ago Dynamic fetch displayer that SuperB. (shell)
bitfetch simple cli system information tool . (C)
boxfetch.py 1 over 4 years ago Minimal Fetch in a Box. (python)
bunnfetch 3,541 6 months ago tiny fetch. (shell)
bunny 165 over 1 year ago Tiny system info fetch utility. (go)
bugfetch 1 over 4 years ago System Information Fetcher. (raku)
cinfo 7 6 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 almost 4 years ago A neofetch-esque program written in CPP. (C++)
cpufetch 1,917 8 months ago Simple yet fancy CPU architecture fetching tool. (C)
crfetch 0 about 4 years ago A WIP neofetch-like program. (cyrstal)
cutefetch 47 8 months ago Tiny coloured fetch script with cute little animals (shell)
disfetch 63 about 2 years ago Yet another *nix distro fetching program, but less complex. (shell)
diyfetch 229 almost 2 years ago The ultimate fetch tool template. (shell)
efetch 7 10 months ago No description. (c)
elefetch Cross-platform alternative for neofetch. (go)
erlfetch 3 over 7 years ago A screenfetch / neofetch clone written in Erlang/OTP. (erlang)
gentoofetch 5 almost 5 years ago System information script for Gentoo GNU/Linux. (shell)
ghfetch 30 about 4 years ago neofetch but for github. (typescript)
gf Go Fetch - small fetch written on Golang. (go)
Hilbifetch 26 over 2 years ago Simple and small fetch. (lua)
Hyperfetch 3 almost 4 years ago a multi-threaded system information tool written in posix sh. (shell)
Kat-OH 7 about 4 years ago A huge fetch. (go)
ramfetch a fetch which displays memory info using /proc/meminfo. (shell)
lfetch 4 almost 5 years ago Yet another fetch program. (C)
fastfetch 11,230 6 months ago Like neofetch, but much faster because written in c. Only Linux. (c)
ferris-fetch 124 about 1 year ago A system information tool for Rustaceans.(rust)
fetch 8 almost 5 years ago polyglot fetch. (javaScript,rust,go)
fetch-master-6000 316 almost 2 years ago Simple Dilbert themed system info-fe A system information tool for fetching tool. (perl)
fet.sh 368 over 2 years ago a fetch written in posix shell without any external commands. (shell)
fetcheya 7 over 4 years ago Fegeya Fetcheya is Scrift's System Information Tool. (C++)
fetcher 5 over 4 years ago Fegeya Fetcher, pretty & cute system-information-tool. Written in FlaScript. (shell)
fetch.scm 2 about 2 years ago System information fetcher written in GNU Guile (scheme)
flexfetch 8 over 3 years ago A fast and generic fetch. (c)
freshfetch 469 about 1 year ago a fresh take on neofetch. (rust)
frenzch.sh 27 over 2 years ago A cozy fetch
fsi . FSI (Fetch System Info) cli tool. (rust)
fsfetch 0 about 4 years ago A neofetch type program. (F#)
jfetch 27 11 months ago A minimal Linux fetch script. (shell)
info.sh 18 almost 3 years ago Info.sh is a little script that works like screenfetch or neofetch, it show infos. (shell)
lovefetch 11 almost 2 years ago A CLI System Information Too. (Python)
lunafetch 8 about 4 years ago Returns system information fast. (C++)
luafetch 3 almost 2 years ago Info fetch program. (lua)
macchina 1,505 7 months ago A system information fetcher, with an emphasis on performance and minimalism. (rust)
mafetch 17 over 7 years ago System info for Unix-like operating systems. (shell)
mfetch 29 over 4 years ago minmal fetch. (shell)
myfetch 1 over 1 year ago My neofetch-like program. (shell)
neofetch 22,274 11 months ago A command-line system information tool written in bash 3.2+ . (shell)
nerdfetch 507 7 months ago A POSIX nix fetch script using Nerdfonts. (shell)
nitch 564 12 months ago Incredibly fast system fetch (nim)
onefetch 10,473 6 months ago Git repository summary on your terminal. (rust)
paleofetch 167 over 4 years ago neofetch, but written in (C)
pepefetch The pepe frog fetch. (rust)
perlfetch 1 over 3 years ago Think neofetch but in (perl)
phpfetch 2 about 4 years ago An info fetch tool written in PHP. Because why not. /shrug
pokefetch 49 over 5 years ago Command-line tool similar to neofetch for looking up pokemon in terminal. (python)
pfetch 2,065 over 1 year ago A pretty system information tool written in POSIX sh. (shell)
profetch 13 over 3 years ago System Information Fetcher Written in GNU/Prolog. (Prolog)
rktfetch 6 about 2 years ago System fetch program. (racket)
rsfetch 106 over 4 years ago Fast (~1ms execution time) and somewhat(?) minimal fetch program. (rust)
rsfetch 46 over 1 year ago A WIP rewrite of rsfetch from scratch. (rust)
rxfetch 464 9 months ago minimal and pretty fetch. (shell)
sfetch 4 11 months ago A simple fetch program. (C++)
sheen 2 about 8 years ago Cross-platform desktop screenshot boasting tool (neo/screenFetch reimplemented). (python)
sysfetch 152 8 months ago Another system information tool. (C++)
tuatara 23 9 months ago Ziggidy nix system info fetcher. (zig)
tfetch 7 over 1 year ago Tree view like fetch. (python)
screenfetch 3,892 6 months ago Fetches system/theme information in terminal for Linux desktop screenshots. (shell)
ufetch Tiny system info for Unix-like operating systems. (shell)
uwufetch 751 about 1 year ago A meme system info tool for Linux, based on nyan/uwu trend on r/linuxmasterrace. (C)
vfetch 63 about 4 years ago A simple fetch tool for Linux . (python)
winfetch 1,464 about 1 year ago A command-line system information utility.Like Neofetch, but for Windows. (Powershell)
winfetch 146 over 3 years ago Neofetch/Screenfetch Alternative. (go)
wfetch 6 over 4 years ago A neofetch like cli tool for windows. (go)
yafetch 28 8 months ago yet another shell. (C)
yayfetch 22 over 1 year ago Multi-platform screenfetch. (typescript)
skyfetch 38 over 1 year ago Simple system fetch information. (rust)
zeitfetch 61 6 months ago Instantaneous sysinfo, compatible with Windows, Linux, BSD and Mac OS X. (rust)
newsboat 3,041 6 months 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 almost 11 years ago A minimalistic cli RRS reader with unicode and color support. (Haskell)
Cbonsai grow bonsai trees in your terminal. (C)
Chalk-Animation 2,139 over 2 years ago Colorful animations on terminal. (javascript)
Console-Services 5,542 over 1 year ago A curated list of awesome console services
Eza 12,860 6 months ago A modern replacement for 'ls' with icons and colors. (Rust)
genact 9,786 6 months ago A nonsense activity generator. (Rust)
Lolcat 6,143 over 1 year ago Rainbows and unicorns. (ruby)
mpv 28,974 6 months ago Command Line Media Player
musikcube 4,259 11 months ago a cross-platform, terminal-based music player. (C++)
No-More-Secrets 7,546 7 months ago A command line tool that recreates the famous data decryption effect. (C)
pywal 8,469 over 1 year ago Generate and change color-schemes on the fly. (python)
Themer 5,522 12 months ago themer takes a set of colors and generates themes for your apps. (javascript)
tdrop 1,144 9 months ago A glorified WM-independent dropdown creator. (Shell)
Getnews.tech 158 about 2 years ago A web server that fetches data from the News API and formats it for display in the terminal. (javascript)
Howdoi 10,630 8 months ago instant coding answers via the command line. (python)
Wtf 15,932 10 months ago The personal information dashboard for your terminal. (go)
Wttr 24,953 7 months ago The right way to check the weather on terminal. (python)
Wego 7,864 8 months ago Another weather app for terminal with cool ascii art. (go)

Packages / Colorschemes

base16-builder 432 almost 4 years ago nimble command-line tool that generates themes for your favourite programs
base16 family 630 over 1 year ago a collection of multiple color-schemes
bash-full-of-colors 183 over 3 years ago Advanced .bashrc and .bash_profile coming together with colorful output
Catppuccin 15,414 6 months ago Soothing pastel theme for the high-spirited!
Dracula 22,721 7 months ago A Dark theme for all the things!
everforest 2,984 7 months ago Comfortable & Pleasant Color Scheme
Flatui Flat UI colors for Terminal and iTerm
geometry 941 over 1 year ago a minimal, fully customizable and composable zsh prompt theme
Gogh 9,422 6 months ago Color Scheme for Gnome Terminal and Pantheon Terminal
gruvbox 1,669 about 1 year ago Retro groove color scheme
Nord 6,115 over 1 year ago An arctic, north-bluish color palette
OneDark 1,057 almost 5 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,257 over 2 years ago All natural pine, faux fur and a bit of soho vibes for the classy minimalist
tokyo-night 564 about 4 years ago A clean, dark colorscheme that celebrates the lights of downtown Tokyo at night
UwU 316 almost 2 years ago A dark and independent colorscheme purrying >,<
oomox 2,109 9 months ago Graphical application for generating different color variations of a Materia and Oomox themes (GTK2, GTK3 and others). (python)
wpgtk 2,072 6 months ago a colorscheme, wallpaper and template manager for *nix. (python)

Packages / Shells

Ammonite 2,610 8 months 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,759 7 months ago Expressive Programming Language + Versatile Interactive Shell. (Go)
Es 318 6 months ago a shell with higher-order functions. (C)
Fish 26,452 6 months ago The user-friendly command line shell. (C++)
gosh 41 over 6 years ago primitive shell. (go)
gsh 109 almost 2 years ago A POSIX shell for Windows. (C, ada)
Hilbish 511 7 months ago a nice lil shell for lua people made with go and lua. (go)
Ion 1,484 7 months ago modern system shell that features a simple, yet powerful, syntax. (Rust)
Jsh 31 over 5 years ago A basic UNIX shell implementation. (C)
ksh93 562 about 2 years ago Korn Shell. (C)
Mish 8 almost 5 years ago minimalistic shell. (C)
Mksh 211 10 months ago MirBSD Korn Shell. (C)
Murex 1,511 6 months ago Bash-like $SHELL designed for greater commandline productivity and safer shell scripts. (go)
Mrsh 494 about 1 year ago A minimal POSIX shell. (C)
Nash 157 over 2 years ago a shell inspired by plan9 rc. (go)
Nushell 32,955 6 months ago A new type of modern shell. (Rust)
Nsh 920 over 2 years ago command-line shell like fish, but POSIX compatible. (rust)
Oksh 364 11 months ago Portable OpenBSD ksh, based on the Public Domain Korn Shell. (C)
Oh 1,366 over 1 year ago A new Unix shell. (go)
Oil 2,974 6 months ago A Bash compatible, with modern Unix shell. (Python)
pdksh Public Domain Korn Shell. (C)
Powershell 45,805 6 months ago A cross platform shell for automation and configuration. (C#)
rc plan 9 shell. (C)
sesh 33 over 4 years ago a very simple elegant shell. (go)
shirt 112 almost 12 years ago SHell In Ruby? Totally! (ruby)
Shell++ 156 about 2 years ago (C++)
tcsh C shell with file name completion and command line editing. (C)
ubsh 3 about 4 years ago UnBloated (or Undefined Behavior...) shell. A small and lightweight non-POSIX shell. (C)
Xiki 3,760 over 5 years ago a shell console with gui features. (ruby)
Xonsh 8,470 6 months 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 about 4 years ago Your fancy shell prompt fed by your guardian angel. (perl)
bash-git-prompt 6,741 11 months ago An informative and fancy bash prompt for Git users
bash-powerline 901 almost 2 years ago Powerline-style Bash prompt in pure Bash script
bashed-on-a-feeling 130 over 6 years ago fast and minimalistic git prompt written in bash
bronze 49 over 6 years ago A cross-shell customizable powerline-like prompt with icons. (go)
candypaint 7 almost 7 years ago candy coated prompts for the ion shell. (rust)
emojify 1,556 over 1 year ago Emoji on the command line
git-prompt 327 about 1 year ago bash prompt with GIT, SVN and HG modules
Hydro 711 6 months ago Minimal, lag-free prompt with async Git status
liquidprompt 4,516 6 months 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 over 2 years ago Minimal, informative and fast fish prompt
Mshp 3 over 4 years ago Minimal and fast prompt. (rust)
Pokemon 4,232 11 months ago Pokemon terminal themes
polygot 182 over 1 year ago Color, ASCII-only Git prompt for zsh, bash, ksh93, mksh, pdksh, dash, and busybox ash
Powerlevel9k 13,465 about 5 years ago Legacy prompt for ZSH
Powerlevel10k 46,947 7 months ago A Zsh theme revolves around customization and speed
Powerline 6,229 about 1 year ago A beautiful and useful prompt for your shell. (python)
Powerline-rust 51 12 months ago powerline-shell written in Rust
Pure 13,256 10 months ago Pretty, minimal and fast ZSH prompt
Purer 92 about 4 years ago Single-line ZSH prompt, based on "Pure"
Promptus 15 over 1 year ago Very quick shell prompt that supports multiple shells. (C)
robbyrussell 167 about 3 years ago Cross-shell robbyrussell theme written in JavaScript
sexy-bash-prompt 1,139 about 4 years ago Bash prompt with colors, git statuses, and git branches
silver 466 over 1 year ago A cross-shell customizable powerline-like prompt with icons. (rust)
shellby 193 over 3 years ago Shelby is a fast zap , lightweight ,minimal shell prompt. (go)
Spaceship 19,643 7 months ago A Zsh prompt for Astronauts
Starship 45,894 6 months ago The minimal, blazing-fast, and infinitely customizable prompt for any shell!
Synth-shell 1,015 7 months ago improves your terminal experience and productivity through a combination of small bash scripts
Tide 3,062 10 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 over 5 years ago A simple wallpaper changer supporting various desktop environments and window managers for Linux. (python)
azote 369 6 months ago Wallpaper and colour manager for Sway, i3 and some other WMs. (python)
BashDynamicPaper 22 over 3 years ago Dynamic wallpaper setter.(shell)
battery-wallpaper 395 over 1 year ago Simple bash script to set wallpaper according to battery percentage with charging animations. (shell)
bing-desktop-wallpaper-changer 198 almost 6 years ago Automatically changes desktop wallpaper to Bing Photo of the Day for Linux with Gnome. (shell) !!
canvas 149 over 1 year ago A Gradient / Blured Wallpaper Generator And Setter. (shell)
chwall tiny automatic wallpaper changer. (python)
dynamic-wallpaper 1,924 almost 2 years ago A simple bash script to set wallpapers according to current time, using cron job scheduler .(shell)
fbsetbg 1 over 4 years ago Set your wallpaper with the best available application. (C)
komorebi 3,431 over 3 years ago A beautiful and customizable wallpapers manager for Linux. (vala)
lean 280 almost 2 years ago A lean, privacy-preserving dynamic wallpaper changer. (rust)
izulu 20 over 1 year ago weather-aware desktop background images. (shell)
feh 1,575 6 months ago a fast and light image viewer / setter. (C)
Nitrogen 361 about 1 year ago Background browser and setter for X windows. (c++)
Nathans-wallpaper 0 over 3 years ago Desktop wallpaper setter. (shell)
quickwall 192 over 3 years ago Set latest wallpapers from Unsplash from the commandline. (python)
setroot 45 8 months ago simple X background setter inspired by imlibsetroot and feh. (C)
Unsplash-Random-Wallpaper-Setter 7 over 8 years ago simple script that changes your wallpaper to a random image from unsplash.it (shell)
Vallpaper 30 10 months ago Plasma5 wallpaper for different desktops. (QML)
xwallpaper 219 9 months ago wallpaper setting utility for X . (C)
xwinwrapl 540 about 3 years ago My fork of xwinwrap. Xwinwrap allows you to stick most of the apps to your desktop background. (C)
wallpaper-generator 31 almost 9 years ago A simple wallpaper generator. (python)
wallset 372 over 1 year ago A wallpaper manager that makes it possible to put videos as wallpaper. (shell)
wallsetter 7 about 2 years 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
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
terminals are sexy 12,316 11 months ago A curated list of Terminal frameworks, plugins & resources for CLI lovers

Backlinks from these awesome lists:

More related projects: