awesome-ricing
by fosslife
A curated list of awesome tools and technology to help you out with ricing on linux
AI summary
Desktop customization toolbox
A curated list of tools and resources for customizing Linux desktop environments
- stars
- 2.9K
- forks
- 85
- watching
- 22
- awesome list
- 1
- entries
- 517
What's in the list
517 links in 14 sections, with live GitHub stats.activeno commit in 2y
window-managers
Bspwm
A tiling window manager based on binary space partitioning. (C)
cocowm
Column Commander Window Manager for X11 Window System. (C)
- dk
tiling window manager taking inspiration from dwm, bspwm, and xmonad. (C)
PaperWM
Tiled scrollable window management for Gnome Shell. (JavaScript)
catwm
very simple tiling window manager. (C)
coma
My minimalistic X11 window manager. (C)
darwintiler
No frills, super easy tiling "window manager" for MacOS and x11/Linux. (C, Nim)
echinus
a lightweight and easily configurable tiling window manager .(C)
endlesswm
A proof of concept of a scrolling window manager. (C)
exwm
Emacs X window manager. (Emacs Lisp)
fpwm
python tiling window manager .(python)
herbstluftwm
A manual tiling window manager for X11. (C++,python)
howm
A lightweight, X11 tiling window manager that behaves like vim. (C)
i3
A tiling window manager. (C , perl)
- larswm
A tiling window manager based on 9wm. (C)
leftwm
A tiling window manager for Adventurers. (rust)
marwind
A simple X11 tiling window manager. (Go)
notion
Tiling tabbed window manager. (C,Lua)
- pytyle1x
Tiling manager which runs on top of EWMH window managers. (Python)
qtile
A full-featured, hackable tiling window manager written and configured in Python .(python)
quicktile
(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
A dynamic tiling Wayland compositor. (Zig)
sara
Originally a fork of catwm, now an offspring of dwm with a streamlined featureset, plus some bspwm. (C)
sdorfehs
X11 Window manager. (C)
shellshape
tiling window manager extension for gnome-shell .(typescript)
shod
hybrid (floating and tiling) tabbed window manager. (C)
stumpwm
X11 Window Manager written entirely in Common Lisp. (Common Lisp)
subtle
A grid-based manual window manager. (C, Ruby)
taowm
The Acutely Opinionated Window Manager. (Go)
tidalwm
Simple and sane tiling window manager for Gnome Shell .(JavaScript)
wmderland
X11 tiling window manager using space partitioning trees. (C++)
wmii
A small, scriptable window manager, with a 9P filesystem interface and an acme-like layout. (C)
xoat
An obstinate, asymmetric, tiling, window manager for X. (C)
2bwm
A fast floating WM written over the XCB library and derived from mcwm. (C)
9wm
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
a small window manager for X11 based originally off aewm . (C++)
afterstep
Super configurable, extra lightweight, and fluidly fast Window Manager for X. (C)
berry
A healthy, byte-sized window manager. (C)
blackbox
A window manager for X11 (C++)
bouncy-window-manager
. A toy X11 window manager that bounces windows around. (rust)
- compiz
OpenGL compositing manager . (C)
cswm
A simple X11 window manager. (C#)
cwm
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
Implementation of footwm in chez scheme. (scheme)
fluxbox
a windowmanager for X that was based on the Blackbox. (C++)
flwm
fast light window manager. (C)
fvwm3
FVWM version 3 -- the successor to fvwm2. (C)
gala
beautiful window manager for Pantheon. (vala)
goomwm
Get out of my way, Window Manager! . (C)
HOTDOG
X11 Window Manager with Windows 3.1 Hot Dog Stand, Amiga Workbench, Atari ST GEM, and Classic Mac UI. (objective-c)
icewm
A window manager designed for speed, usability, and consistency. (C++)
lcarswm
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
Tiny and powerful window manager for X11. (C)
jwm
Joe's window manager. (C)
- karmen
A window manager with support for docks and hidpi displays. (C)
kwin
Easy to use, but flexible, X Window Manager and Wayland Compositor. (C++)
marco
mate's default wm. (C)
- metacity
Gnome 2 wm . (C)
miniwinwm
Open source embedded window manager with overlapped windows. (C)
muffin
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
Use X11 without a window manager . (C)
octopus-window-manager
Low resource X11 Window manager using libcairo. (C)
openbox
Highly configurable, next generation window manager with extensive standards support. (C)
- pawm
a minimalistic window manager for the X Window System. (C)
pekwm
X11 window manager .(C++)
starwm
an extensible, floating and tiling, X window manager for linux (rust)
sowm
An itsy bitsy floating window manager (220~ sloc!) .(C)
tinywm
The tiniest window manager. (C)
- twm
Timeless Windows Manager . (C)
ukwm
ukui window manager . (C)
uwm
Useless window manager - Not a window manager!!! Just window manager experiments... (C)
waimea
An X11 window manager designed for maximum efficiency. (C++)
windowlab
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
A very stupid window manager. (C)
worm
A floating, tag-based window manager. (nim)
- wm2
a window manager for X. (C)
- xfwm3
xfce's window manager. (C)
xwm
A tiny XCB floating window manager. (C)
adwm
advanced dynamic window manager. (C)
Alopex
tabbed tiling window manager .(C)
awesome
awesome window manager .(lua)
chamferwm
A tiling X11 window manager with Vulkan compositor. (C++)
- dwm
dynamic window manager. (C)
frankenwm
Fast dynamic tiling X11 window manager. (C)
Hyprland
Dynamic tiling Wayland compositor based on wlroots that doesn't sacrifice on its looks. (C++)
instantwm
window manager for instantOS . (C)
kranewm
An ICCCM & EWMH compliant X11 reparenting, dynamic window manager. (C++)
monsterwm
tiny but monstrous tiling window manager. (C)
nwm
A dynamic window manager for X11 written with Node.js. (Javascript)
sawfish
Sawfish Window-Manager (Common Lisp)
spectrwm
A small dynamic tiling window manager for X11. (C)
sxwm
Superior X Window Manager. (C)
velox
Window manager inspired by dwm and xmonad. (C)
wingo
A fully-featured window manager. (go)
wzrd
An ICCCM & EWMH compliant X11 reparenting, dynamic window manager. (rust)
xmonad
a small but functional ICCCM-compliant tiling window manager . (Haskell)
yabai
A tiling window manager for macOS based on binary space partitioning. (C)
Amethyst
Automatic tiling window manager for macOS à la xmonad. (Swift)
vioarr
Open source, cross-platform window manager. Default window manager for Vali/MollenOS. (C)
Show off scripts
Terminals
Alacritty
A cross-platform, GPU-accelerated terminal emulator. (rust)
cool-retro-term
A good looking terminal emulator which mimics the old cathode display. (qml)
CRTerm
CRT Terminal emulator (OpenGL). (java)
Contour
Modern C++ Terminal Emulator. (C++)
darktile
a GPU rendered terminal emulator designed for tiling window managers. (go)
deepin-terminal
Terminal for deepin DE. (C++)
eterm
Eterm terminal emulator , made as a replacement for xterm. (C)
Extraterm
The swiss army chainsaw of terminal emulators. (typescript)
Flterm
fast light terminal emulator. (C++)
finalterm
At last – a modern terminal emulator. (vala)
Guake
Drop-down terminal for GNOME. (python)
Hyper
A terminal built on web technologies. (javascript)
- Konsole
Konsole is a terminal emulator for the K Desktop Environment. (c++)
Kitty
The fast, featureful, GPU based terminal emulator. (c, python)
Lilyterm
A lightweight, but functional terminal emulator. (C)
Lilt
a simple and portable terminal emulator. (c)
lite
Experimental cross-platform terminal emulator. (dart)
lwt
lightweight terminal emulator based on the VTE and GTK libraries. (C)
Lxterminal
VTE terminal emulator written in GTK. (c)
KMSCON
Linux KMS/DRM based virtual Console Emulator. (C)
moonterm
A minimalist and customizable terminal in lua. (lua)
notty
virtual terminal like xterm, gnome-vte,rxvt. (rust)
Pantheon
Terminal emulator designed for elementary OS. (vala)
pyxterm
a terminal written in javaScript with a python backend. (javascript)
qterminal
lightweight Qt terminal emulator based on QTermWidget. (c++)
quickterminal
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
A terminal for a more modern age. (typescript)
Terminology
The best terminal emulator based on the Enlightenment Foundation Libraries. (c)
Termite
A keyboard-centric VTE-based terminal. (c++)
Termit
terminal emulator based on VTE library with Lua scripting. (c)
Termkit
Experimental Terminal platform built on WebKit + node.js that aims to construct aspects of the GUI . (javascript)
Termonad
Terminal emulator configurable in Haskell. (Haskell)
- Tilix
A keyboard-centric VTE-based terminal. (d)
Tilda
A Gtk based drop down terminal for Linux and Unix. (c)
Terminator
Multiple GNOME terminals in one window. (python)
Tym
Lua-configurable terminal emulator. (C)
Upterm
A terminal emulator for the 21st century. (typescript)
uterm
A WIP terminal emulator, written in C++11 using Skia, libtsm, and GLFW. (C)
viter
A Vim-ish terminal emulator written and expandable in Python. (python)
wives
A beautiful, modern & feature-rich Terminal Emulator. (dart)
- wterm
another light weight color terminal emulator based on rxvt project. (C)
Wezterm
A GPU-accelerated cross-platform terminal emulator and multiplexer. (Rust)
xfce4-terminal
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
XTerm emulator as a .NET library . (C#)
xterm.dart
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
Terminal Emulator written in C++ and qml. (C++)
Zellij
Terminal multiplexer with responsive layouts, collaborative sessions, and a plugin system. (Rust)
GateOne
Gate One is an HTML5-powered terminal emulator and SSH client. (javaScript)
- JQuery.terminal
A plugin for creating command line interpreters. (javascript)
Xterm
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
A terminal display emulator using libKTX and libGDX. (kotlin)
fbpad
A small Linux framebuffer virtual terminal. (C)
fauxterm
A lightweight (~2KB), faux, terminal-like emulator for the web in javascript. (JavaScript)
Bars, Panels, and Widgets
barmaid.lua
A status-bar generation program for dzen2, lemonbar, or the terminal. (lua)
barr
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
lightweight, netwm compliant, x11 panel with desktop switcher, taskbar, systray and clock. (C)
bumblebee-status
A modular, theme-able status line generator for the i3wm. (python)
cnx
A simple X11 status bar for use with simple WMs. (rust)
conky
Light-weight system monitor for X, Wayland, and other things, too
dwmbar-powerline
dwmbar with powerline look. (go)
dwmbar
A Modular Status Bar for dwm. (shell)
dzenbar
dzen2 bar w multiple monitors support. (shell)
eww
ElKowar's wacky widgets. (rust)
fbpanel
lightweight X11 desktop panel. (C)
gobar
minimalistic X status bar. (go)
goblocks
Fast, lightweight i3status . (go)
goi3bar
Configurable, extensible replacement . (go)
i3blocks
A flexible scheduler for your i3bar blocks. (C)
i3status-rust
Very resourcefriendly and feature-rich replacement for i3status. (rust)
i3status
Generates status bar to use with i3bar, dzen2 or xmobar. (C)
lemonbar
A featherweight, lemon-scented, bar based on xcb. (C)
luastatus
universal status bar content generator. (C)
lxpanel
Lightweight X11 desktop panel. (C)
mate-panel
MATE panel. (C)
monky
Universal status bar content generator. (Haskell)
mowedline
A X status bar program. (scheme)
oxbar
configurable X11 status bar for OpenBSD. (C)
- perlpanel
Panel made for X11 wms like openbox , icewm. (perl)
polybar
A fast and easy to use bar. (C++)
polydock
A shiny and hackable application dock. (typescript)
py3status
py3status is an extensible i3status wrapper. (python)
- pypanel
lightweight panel/taskbar for X11 wms (python , C)
quobar
X11 status bar. (go)
rust-dwm-status
A status bar for dwm .(rust)
sketchybar
A easily customizable MacOS statusbar. (C)
statbar
A Linux status bar, supporting multiple lightweight clients (multi-head). (C)
statusbar
Statusbar for linux window manager. (go)
taffybar
A gtk based status bar for tiling window managers such as XMonad. (Haskell)
tianbar
A status bar for XMonad using WebKit for rendering. (Haskell)
- tint2
A lightweight panel/taskbar for Linux and BSD. (C)
tint3
rewrite of the tint2 panel. (C)
tinto-panel
Tiny X11 panel. (C)
unixbar
Rust library for creating output for UNIX-style desktop bars like i3bar/swaybar, dzen2, lemonbar. (rust)
- vala-panel
Vala rewrite of SimplePanel. (C)
vbar
A lightweight bar written .(go)
waybar
Highly customizable Wayland bar for Sway and Wlroots based compositors. (C++)
winbar
A familiar X11 panel/dock to ease new linux users transitio. (C++)
wingpanel
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
A modern and lightweight status bar for X window managers. (C)
yagostatus
Yet Another i3status replacement. (go)
- yambar
Modular status panel for X11 and Wayland, inspired by polybar. (C)
CLI Tools
Atop
System and process monitor for Linux. (C)
bashtop
Linux/OSX/FreeBSD resource monitor (bash)
btop
Linux/OSX/FreeBSD resource monitor (C++)
bpytop
Linux/OSX/FreeBSD resource monitor (python)
bottom
Yet another cross-platform graphical process/system monitor. (rust)
Glances
Glances an Eye on your system. A top/htop alternative. (python)
Gotop
A terminal based graphical activity monitor inspired by gtop and vtop. (go,C)
gtop
System monitoring dashboard for terminal. (js)
- Htop
htop is an interactive text-mode process viewer for Unix systems. (C)
Nvtop
NVIDIA GPUs htop like monitoring tool. (C)
Nvitop
An interactive NVIDIA-GPU process viewer and beyond, the one-stop solution for GPU process management. (python)
px
ps and top for human beings. (python)
sampler
Tool for shell commands execution, visualization and alerting. Configured with a simple YAML file. (go)
s-tui
Terminal based CPU stress and monitoring utility. (python)
tiptop
Command-line system monitoring. (python)
smterminal
System monitoring for terminal on Linux, OSX and Windows. (typescript)
sysstat
Performance monitoring tools for Linux. (C)
SystemMonitor
A C++ based Linux system monitor. (C++)
vtop
A graphical activity monitor for the command line. (js)
- yant
Yet Another Nvidia Top. (python)
ytop
A TUI system monitor. (rust)
zenith
Sort of like top or htop but with zoom-able charts, CPU, GPU, network, and disk usage. (rust)
zfxtop
[WIP] fetch top for gen Z with X written by bubbletea enjoyer. (go)
barva
An audio visualizer that pulses the background of your terminal (or anything else). (python)
cava
Console-based Audio Visualizer for Alsa. (C)
catnip
terminal audio visualizer for linux/unix/macOS/windblows. (go)
- cli-visualizer
CLI based audio visualizer. (C++)
octavia
Very configurable colored CLI visualizer. (C++)
ReVidia-Audio-Visualizer
A highly customizable real time audio visualizer on Linux/Windows. (python)
xava
X11 Audio Visualizer for ALSA. (C)
audio-visualizer
Processing program for visualizing music and sounds. (java)
audio-visualizer-screenlet
Cross-platform audio visualization desktop widget. (python)
desktop-visualizer
Linux Desktop Music visualizer made with SFML. (C++)
electron-music-visualizer
A desktop music visualizer using electronjs. (JavaScript)
glava
GLava - OpenGL audio spectrum visualizer. (C)
panon
An Audio Visualizer Widget in KDE Plasma. (QML)
recidia-audio-visualizer
A highly customizable real time audio visualizer on Linux (C++)
Realtime_PyAudio_FFT
Realtime audio analysis in Python, using PyAudio and Numpy to extract and visualize FFT features from streaming audio. (python)
visualizer
Transforms cava music visualizer in a cool desktop decoration. (shell)
visualizers
An audio visualizer for linux based on impulse. (rust)
cfiles
A ncurses file manager written in C with vim like keybindings. (C)
cfm
Simple and fast TUI file manager with no dependencies. (C)
clifm
a completely CLI-based, shell-like and KISS file manager , lightweight as hell. (C)
clifm
Command Line Interface File Manager. (Haskell)
dfm
Dynamic File Manager. (C)
fff
A simple file manager written in bash. (shell)
fm
c99 ncurses file manager for posix. (C)
joshuto
ranger-like terminal file manager. (rust)
lf
Terminal file manager inspired by ranger. (go)
mc
A free cross-platform orthodox file manager. (C)
- mfm
Minimal File Manager with multiple tabs and no dependencies. (C)
ncursesFM
Ncurses File Manager for linux. (C)
nnn
n³ The unorthodox terminal file manager. (C)
- noice
small file browser. (C)
ranger
A VIM-inspired filemanager for the console. (python)
rover
simple file browser for the terminal. (C)
sfm
similar file manager. (C)
sheeetfm
A sheeet file manager for sheeet computers. (C)
vifm
Terminal file manager. (C)
xplr
A hackable, minimal, fast TUI file explorer. (Rust)
ansiweather
Weather in terminal, with ANSI colors and Unicode symbols
- Sky
A simple weather monitor server for your terminal based on curl
wego
weather app for the terminal written in Go
wttr.in
The right way to check the weather
101fetch
Screenfetch but for 101 school. (shell)
afetch
Simple system info . (C)
afetch
A command-line system information tool. (assembly)
akkufetch
Neofetch for laptop batteries. (python)
archey4
Simple system information tool written in Python (python)
archfetch
Simple CLI system information tool for Arch Linux. (shell)
archimede
Unobtrusive project information fetcher. (go)
bfetch
Dynamic fetch displayer that SuperB. (shell)
- bitfetch
simple cli system information tool . (C)
boxfetch.py
Minimal Fetch in a Box. (python)
bunnfetch
tiny fetch. (shell)
bunny
Tiny system info fetch utility. (go)
bugfetch
System Information Fetcher. (raku)
cinfo
a fast and minimal system information tool for linux-based operating systems. (C)
- cfetch
A simple system information tool for Linux. (shell)
cppfetch
A neofetch-esque program written in CPP. (C++)
cpufetch
Simple yet fancy CPU architecture fetching tool. (C)
crfetch
A WIP neofetch-like program. (cyrstal)
cutefetch
Tiny coloured fetch script with cute little animals (shell)
disfetch
Yet another *nix distro fetching program, but less complex. (shell)
diyfetch
The ultimate fetch tool template. (shell)
efetch
No description. (c)
- elefetch
Cross-platform alternative for neofetch. (go)
erlfetch
A screenfetch / neofetch clone written in Erlang/OTP. (erlang)
gentoofetch
System information script for Gentoo GNU/Linux. (shell)
ghfetch
neofetch but for github. (typescript)
- gf
Go Fetch - small fetch written on Golang. (go)
Hilbifetch
Simple and small fetch. (lua)
Hyperfetch
a multi-threaded system information tool written in posix sh. (shell)
Kat-OH
A huge fetch. (go)
- ramfetch
a fetch which displays memory info using /proc/meminfo. (shell)
lfetch
Yet another fetch program. (C)
fastfetch
Like neofetch, but much faster because written in c. Only Linux. (c)
ferris-fetch
A system information tool for Rustaceans.(rust)
fetch
polyglot fetch. (javaScript,rust,go)
fetch-master-6000
Simple Dilbert themed system info-fe A system information tool for fetching tool. (perl)
fet.sh
a fetch written in posix shell without any external commands. (shell)
fetcheya
Fegeya Fetcheya is Scrift's System Information Tool. (C++)
fetcher
Fegeya Fetcher, pretty & cute system-information-tool. Written in FlaScript. (shell)
fetch.scm
System information fetcher written in GNU Guile (scheme)
flexfetch
A fast and generic fetch. (c)
freshfetch
a fresh take on neofetch. (rust)
frenzch.sh
A cozy fetch
- fsi
. FSI (Fetch System Info) cli tool. (rust)
fsfetch
A neofetch type program. (F#)
jfetch
A minimal Linux fetch script. (shell)
info.sh
Info.sh is a little script that works like screenfetch or neofetch, it show infos. (shell)
lovefetch
A CLI System Information Too. (Python)
lunafetch
Returns system information fast. (C++)
luafetch
Info fetch program. (lua)
macchina
A system information fetcher, with an emphasis on performance and minimalism. (rust)
mafetch
System info for Unix-like operating systems. (shell)
mfetch
minmal fetch. (shell)
myfetch
My neofetch-like program. (shell)
neofetch
A command-line system information tool written in bash 3.2+ . (shell)
nerdfetch
A POSIX nix fetch script using Nerdfonts. (shell)
nitch
Incredibly fast system fetch (nim)
onefetch
Git repository summary on your terminal. (rust)
paleofetch
neofetch, but written in (C)
- pepefetch
The pepe frog fetch. (rust)
perlfetch
Think neofetch but in (perl)
phpfetch
An info fetch tool written in PHP. Because why not. /shrug
pokefetch
Command-line tool similar to neofetch for looking up pokemon in terminal. (python)
pfetch
A pretty system information tool written in POSIX sh. (shell)
profetch
System Information Fetcher Written in GNU/Prolog. (Prolog)
rktfetch
System fetch program. (racket)
rsfetch
Fast (~1ms execution time) and somewhat(?) minimal fetch program. (rust)
rsfetch
A WIP rewrite of rsfetch from scratch. (rust)
rxfetch
minimal and pretty fetch. (shell)
sfetch
A simple fetch program. (C++)
sheen
Cross-platform desktop screenshot boasting tool (neo/screenFetch reimplemented). (python)
sysfetch
Another system information tool. (C++)
tuatara
Ziggidy nix system info fetcher. (zig)
tfetch
Tree view like fetch. (python)
screenfetch
Fetches system/theme information in terminal for Linux desktop screenshots. (shell)
- ufetch
Tiny system info for Unix-like operating systems. (shell)
uwufetch
A meme system info tool for Linux, based on nyan/uwu trend on r/linuxmasterrace. (C)
vfetch
A simple fetch tool for Linux . (python)
winfetch
A command-line system information utility.Like Neofetch, but for Windows. (Powershell)
winfetch
Neofetch/Screenfetch Alternative. (go)
wfetch
A neofetch like cli tool for windows. (go)
yafetch
yet another shell. (C)
yayfetch
Multi-platform screenfetch. (typescript)
skyfetch
Simple system fetch information. (rust)
zeitfetch
Instantaneous sysinfo, compatible with Windows, Linux, BSD and Mac OS X. (rust)
newsboat
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
A minimalistic cli RRS reader with unicode and color support. (Haskell)
- Cbonsai
grow bonsai trees in your terminal. (C)
Chalk-Animation
Colorful animations on terminal. (javascript)
Console-Services
A curated list of awesome console services
Eza
A modern replacement for 'ls' with icons and colors. (Rust)
genact
A nonsense activity generator. (Rust)
Lolcat
Rainbows and unicorns. (ruby)
mpv
Command Line Media Player
musikcube
a cross-platform, terminal-based music player. (C++)
No-More-Secrets
A command line tool that recreates the famous data decryption effect. (C)
pywal
Generate and change color-schemes on the fly. (python)
Themer
themer takes a set of colors and generates themes for your apps. (javascript)
tdrop
A glorified WM-independent dropdown creator. (Shell)
Getnews.tech
A web server that fetches data from the News API and formats it for display in the terminal. (javascript)
Howdoi
instant coding answers via the command line. (python)
Wtf
The personal information dashboard for your terminal. (go)
Wttr
The right way to check the weather on terminal. (python)
Wego
Another weather app for terminal with cool ascii art. (go)
Colorschemes
base16-builder
nimble command-line tool that generates themes for your favourite programs
base16 family
a collection of multiple color-schemes
bash-full-of-colors
Advanced .bashrc and .bash_profile coming together with colorful output
Catppuccin
Soothing pastel theme for the high-spirited!
Dracula
A Dark theme for all the things!
everforest
Comfortable & Pleasant Color Scheme
- Flatui
Flat UI colors for Terminal and iTerm
geometry
a minimal, fully customizable and composable zsh prompt theme
Gogh
Color Scheme for Gnome Terminal and Pantheon Terminal
gruvbox
Retro groove color scheme
Nord
An arctic, north-bluish color palette
OneDark
Atom One Dark theme for Terminal
- rainglow
A collection of over 320 different color themes for various terminals and editors
rose-pine
All natural pine, faux fur and a bit of soho vibes for the classy minimalist
tokyo-night
A clean, dark colorscheme that celebrates the lights of downtown Tokyo at night
UwU
A dark and independent colorscheme purrying >,<
oomox
Graphical application for generating different color variations of a Materia and Oomox themes (GTK2, GTK3 and others). (python)
wpgtk
a colorscheme, wallpaper and template manager for *nix. (python)
Shells
Ammonite
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
Expressive Programming Language + Versatile Interactive Shell. (Go)
Es
a shell with higher-order functions. (C)
Fish
The user-friendly command line shell. (C++)
gosh
primitive shell. (go)
gsh
A POSIX shell for Windows. (C, ada)
Hilbish
a nice lil shell for lua people made with go and lua. (go)
Ion
modern system shell that features a simple, yet powerful, syntax. (Rust)
Jsh
A basic UNIX shell implementation. (C)
ksh93
Korn Shell. (C)
Mish
minimalistic shell. (C)
Mksh
MirBSD Korn Shell. (C)
Murex
Bash-like $SHELL designed for greater commandline productivity and safer shell scripts. (go)
Mrsh
A minimal POSIX shell. (C)
Nash
a shell inspired by plan9 rc. (go)
Nushell
A new type of modern shell. (Rust)
Nsh
command-line shell like fish, but POSIX compatible. (rust)
Oksh
Portable OpenBSD ksh, based on the Public Domain Korn Shell. (C)
Oh
A new Unix shell. (go)
Oil
A Bash compatible, with modern Unix shell. (Python)
- pdksh
Public Domain Korn Shell. (C)
Powershell
A cross platform shell for automation and configuration. (C#)
- rc
plan 9 shell. (C)
sesh
a very simple elegant shell. (go)
shirt
SHell In Ruby? Totally! (ruby)
Shell++
(C++)
- tcsh
C shell with file name completion and command line editing. (C)
ubsh
UnBloated (or Undefined Behavior...) shell. A small and lightweight non-POSIX shell. (C)
Xiki
a shell console with gui features. (ruby)
Xonsh
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)
Prompts
angel-PS1
Your fancy shell prompt fed by your guardian angel. (perl)
bash-git-prompt
An informative and fancy bash prompt for Git users
bash-powerline
Powerline-style Bash prompt in pure Bash script
bashed-on-a-feeling
fast and minimalistic git prompt written in bash
bronze
A cross-shell customizable powerline-like prompt with icons. (go)
candypaint
candy coated prompts for the ion shell. (rust)
emojify
Emoji on the command line
git-prompt
bash prompt with GIT, SVN and HG modules
Hydro
Minimal, lag-free prompt with async Git status
liquidprompt
A full-featured & carefully designed adaptive prompt for Bash & Zsh
- MiniPrompt
Minimalist Prompt, a decluttered and lightning fast, yet, feature rich, bash prompt!
Mooji
Minimal, informative and fast fish prompt
Mshp
Minimal and fast prompt. (rust)
Pokemon
Pokemon terminal themes
polygot
Color, ASCII-only Git prompt for zsh, bash, ksh93, mksh, pdksh, dash, and busybox ash
Powerlevel9k
Legacy prompt for ZSH
Powerlevel10k
A Zsh theme revolves around customization and speed
Powerline
A beautiful and useful prompt for your shell. (python)
Powerline-rust
powerline-shell written in Rust
Pure
Pretty, minimal and fast ZSH prompt
Purer
Single-line ZSH prompt, based on "Pure"
Promptus
Very quick shell prompt that supports multiple shells. (C)
robbyrussell
Cross-shell robbyrussell theme written in JavaScript
sexy-bash-prompt
Bash prompt with colors, git statuses, and git branches
silver
A cross-shell customizable powerline-like prompt with icons. (rust)
shellby
Shelby is a fast zap , lightweight ,minimal shell prompt. (go)
Spaceship
A Zsh prompt for Astronauts
Starship
The minimal, blazing-fast, and infinitely customizable prompt for any shell!
Synth-shell
improves your terminal experience and productivity through a combination of small bash scripts
Tide
A modern prompt manager for Fish
- wish
A customizable, extensible, themable bash prompt
Background setting utilities and generators
auto_background_changer
A simple wallpaper changer supporting various desktop environments and window managers for Linux. (python)
azote
Wallpaper and colour manager for Sway, i3 and some other WMs. (python)
BashDynamicPaper
Dynamic wallpaper setter.(shell)
battery-wallpaper
Simple bash script to set wallpaper according to battery percentage with charging animations. (shell)
bing-desktop-wallpaper-changer
Automatically changes desktop wallpaper to Bing Photo of the Day for Linux with Gnome. (shell) !!
canvas
A Gradient / Blured Wallpaper Generator And Setter. (shell)
- chwall
tiny automatic wallpaper changer. (python)
dynamic-wallpaper
A simple bash script to set wallpapers according to current time, using cron job scheduler .(shell)
fbsetbg
Set your wallpaper with the best available application. (C)
komorebi
A beautiful and customizable wallpapers manager for Linux. (vala)
lean
A lean, privacy-preserving dynamic wallpaper changer. (rust)
izulu
weather-aware desktop background images. (shell)
feh
a fast and light image viewer / setter. (C)
Nitrogen
Background browser and setter for X windows. (c++)
Nathans-wallpaper
Desktop wallpaper setter. (shell)
quickwall
Set latest wallpapers from Unsplash from the commandline. (python)
setroot
simple X background setter inspired by imlibsetroot and feh. (C)
Unsplash-Random-Wallpaper-Setter
simple script that changes your wallpaper to a random image from unsplash.it (shell)
Vallpaper
Plasma5 wallpaper for different desktops. (QML)
xwallpaper
wallpaper setting utility for X . (C)
xwinwrapl
My fork of xwinwrap. Xwinwrap allows you to stick most of the apps to your desktop background. (C)
wallpaper-generator
A simple wallpaper generator. (python)
wallset
A wallpaper manager that makes it possible to put videos as wallpaper. (shell)
wallsetter
A live wallpaper setter for linux. (shell)
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
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
A curated list of Terminal frameworks, plugins & resources for CLI lovers
Nothing in this list matches your filter.
Featured in 1 awesome list
Each link jumps to the spot where the list mentions awesome-ricing.