Skip to content
85

Awesome Ricing

A curated list of awesome tools and technology to help you out with ricing on linux

4.5k stars109 forks522 entriesLast push Sep 28, 2026 (2 days ago)License none

This page lists names, links and short descriptions. The original list on GitHub is the source and belongs to its authors.

Packages >window-managers

Bspwm

A tiling window manager based on binary space partitioning. (C)

In 4 lists

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)

In 2 lists

howm

A lightweight, X11 tiling window manager that behaves like vim. (C)

In 2 lists

i3

A tiling window manager. (C , perl)

In 3 lists

larswm

A tiling window manager based on 9wm. (C)

leftwm

A tiling window manager for Adventurers. (rust)

In 2 lists

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)

In 3 lists

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)

In 3 lists

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)

sway

Wayland window manager, designed as a drop-in replacement for i3. (C)

In 7 listsDetails

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)

In 2 lists

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)

In 2 lists

chamferwm

A tiling X11 window manager with Vulkan compositor. (C++)

dwm

dynamic window manager. (C)

In 2 lists

frankenwm

Fast dynamic tiling X11 window manager. (C)

Hyprland

Dynamic tiling Wayland compositor based on wlroots that doesn't sacrifice on its looks. (C++)

In 5 listsDetails

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)

niri

A scrollable-tiling Wayland compositor. (rust)

In 3 lists

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)

In 2 lists

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)

In 2 lists

yabai

A tiling window manager for macOS based on binary space partitioning. (C)

In 6 listsDetails

Amethyst

Automatic tiling window manager for macOS à la xmonad. (Swift)

In 3 lists

Aerospace

i3-like tiling window manager for macOS

In 3 lists

vioarr

Open source, cross-platform window manager. Default window manager for Vali/MollenOS. (C)

Packages >Show off scripts

cmatrix

Simple terminal matrix implementation. (C)

In 4 lists

pipes.sh

Script which generates animated colorful pipes. (shell)

In 5 listsDetails

cbonsai

Tree growing animation with your own text. (C)

In 3 lists

tty-clock

Customizable clock in terminal. (C)

In 3 lists

termagitchi

A creature per coding-agent session, with rarity bands to collect. (Go)

In 3 lists

cbirds

Boids flocking simulation with hawks, braille anywhere, sprites in Kitty and Ghostty. (C)

In 2 lists

Packages >Terminals

Alacritty

A cross-platform, GPU-accelerated terminal emulator. (rust)

In 6 listsDetails

cool-retro-term

A good looking terminal emulator which mimics the old cathode display. (qml)

In 2 lists

CRTerm

CRT Terminal emulator (OpenGL). (java)

Contour

Modern C++ Terminal Emulator. (C++)

darktile

a GPU rendered terminal emulator designed for tiling window managers. (go)

In 2 lists

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)

In 3 lists

Flterm

fast light terminal emulator. (C++)

finalterm

At last – a modern terminal emulator. (vala)

Guake

Drop-down terminal for GNOME. (python)

In 3 lists

Hyper

A terminal built on web technologies. (javascript)

In 3 lists

Konsole

Konsole is a terminal emulator for the K Desktop Environment. (c++)

In 2 lists

Kitty

The fast, featureful, GPU based terminal emulator. (c, python)

In 6 listsDetails

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)

In 2 lists

Pantheon

Terminal emulator designed for elementary OS. (vala)

In 2 lists

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)

In 2 lists

Sakura

Simple but powerful libvte based terminal emulator. (c)

Tabby

A terminal for a more modern age. (typescript)

In 4 listsDetails

Terminology

The best terminal emulator based on the Enlightenment Foundation Libraries. (c)

In 2 lists

Termite

A keyboard-centric VTE-based terminal. (c++)

In 2 lists

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)

In 2 lists

Termonad

Terminal emulator configurable in Haskell. (Haskell)

Tilix

A keyboard-centric VTE-based terminal. (d)

In 3 lists

Tilda

A Gtk based drop down terminal for Linux and Unix. (c)

In 2 lists

Terminator

Multiple GNOME terminals in one window. (python)

In 3 lists

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)

In 4 lists

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++)

In 2 lists

Zellij

Terminal multiplexer with responsive layouts, collaborative sessions, and a plugin system. (Rust)

In 5 listsDetails

GateOne

Gate One is an HTML5-powered terminal emulator and SSH client. (javaScript)

In 3 lists

JQuery.terminal

A plugin for creating command line interpreters. (javascript)

Xterm

Android terminal and Linux environment. (java)

In 2 lists

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)

Packages >Bars, Panels, and Widgets

ApolloShell

Caelestia-inspired desktop shell for macOS with a sidebar, dock, launcher and dashboard, themed with a single CSS file. (swift)

In 3 lists

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

In 4 lists

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)

In 5 listsDetails

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)

In 2 lists

i3status-rust

Very resourcefriendly and feature-rich replacement for i3status. (rust)

In 2 lists

i3status

Generates status bar to use with i3bar, dzen2 or xmobar. (C)

lemonbar

A featherweight, lemon-scented, bar based on xcb. (C)

In 2 lists

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++)

In 4 lists

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)

In 3 lists

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++)

In 6 listsDetails

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)

In 2 lists

yambar

Modular status panel for X11 and Wayland, inspired by polybar. (C)

In 2 lists

Packages >CLI Tools

Atop

System and process monitor for Linux. (C)

In 2 lists

bashtop

Linux/OSX/FreeBSD resource monitor (bash)

In 3 lists

btop

Linux/OSX/FreeBSD resource monitor (C++)

In 9 listsDetails

bpytop

Linux/OSX/FreeBSD resource monitor (python)

In 3 lists

bottom

Yet another cross-platform graphical process/system monitor. (rust)

In 5 listsDetails

Glances

Glances an Eye on your system. A top/htop alternative. (python)

In 12 listsDetails

Gotop

A terminal based graphical activity monitor inspired by gtop and vtop. (go,C)

In 3 lists

gtop

System monitoring dashboard for terminal. (js)

In 5 listsDetails

Nvtop

NVIDIA GPUs htop like monitoring tool. (C)

In 5 listsDetails

Nvitop

An interactive NVIDIA-GPU process viewer and beyond, the one-stop solution for GPU process management. (python)

In 2 lists

px

ps and top for human beings. (python)

sampler

Tool for shell commands execution, visualization and alerting. Configured with a simple YAML file. (go)

In 5 listsDetails

s-tui

Terminal based CPU stress and monitoring utility. (python)

In 3 lists

tiptop

Command-line system monitoring. (python)

In 4 listsDetails

smterminal

System monitoring for terminal on Linux, OSX and Windows. (typescript)

sysstat

Performance monitoring tools for Linux. (C)

In 2 lists

SystemMonitor

A C++ based Linux system monitor. (C++)

vtop

A graphical activity monitor for the command line. (js)

In 4 listsDetails

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)

In 4 lists

zfxtop

[WIP] fetch top for gen Z with X written by bubbletea enjoyer. (go)

In 2 lists

barva

An audio visualizer that pulses the background of your terminal (or anything else). (python)

cava

Console-based Audio Visualizer for Alsa. (C)

In 5 listsDetails

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)

In 2 lists

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)

In 3 lists

panon

An Audio Visualizer Widget in KDE Plasma. (QML)

recidia-audio-visualizer

A highly customizable real time audio visualizer on Linux (C++)

In 2 lists

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)

In 2 lists

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)

In 4 listsDetails

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)

In 4 listsDetails

lf

Terminal file manager inspired by ranger. (go)

In 6 listsDetails

mc

A free cross-platform orthodox file manager. (C)

In 2 lists

mfm

Minimal File Manager with multiple tabs and no dependencies. (C)

nav

hackable ncurses file manager. (C)

ncursesFM

Ncurses File Manager for linux. (C)

In 2 lists

nnn

n³ The unorthodox terminal file manager. (C)

In 8 listsDetails

noice

small file browser. (C)

ranger

A VIM-inspired filemanager for the console. (python)

In 6 listsDetails

rover

simple file browser for the terminal. (C)

sfm

similar file manager. (C)

In 2 lists

sheeetfm

A sheeet file manager for sheeet computers. (C)

vifm

Terminal file manager. (C)

In 2 lists

xplr

A hackable, minimal, fast TUI file explorer. (Rust)

In 6 listsDetails

yazi

Blazing fast terminal file manager, based on async I/O. (Rust)

In 7 listsDetails

ansiweather

Weather in terminal, with ANSI colors and Unicode symbols

In 3 lists

Sky

A simple weather monitor server for your terminal based on curl

wego

weather app for the terminal written in Go.

In 6 listsDetails

wttr.in

The right way to check the weather

In 6 listsDetails

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)

In 2 lists

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)

In 3 lists

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)

In 2 lists

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)

In 2 lists

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)

In 3 lists

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)

In 3 lists

nerdfetch

A POSIX nix fetch script using Nerdfonts. (shell)

In 2 lists

nitch

Incredibly fast system fetch (nim)

onefetch

Git repository summary on your terminal. (rust)

In 2 lists

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)

In 2 lists

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)

In 4 lists

ufetch

Tiny system info for Unix-like operating systems. (shell)

In 2 lists

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)

In 2 lists

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)

In 3 lists

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

Tree growing animation with your own text. (C)

In 3 lists

Chalk-Animation

Colorful animations on terminal. (javascript)

Console-Services

A curated list of awesome console services.

In 4 listsDetails

Eza

A modern replacement for 'ls' with icons and colors. (Rust)

In 5 listsDetails

fum

A fully ricable tui-based mpris music client. (Rust)

In 3 lists

genact

A nonsense activity generator. (Rust)

In 2 lists

Lolcat

Rainbows and unicorns. (ruby)

In 6 listsDetails

mpv

Command Line Media Player

In 8 listsDetails

musikcube

a cross-platform, terminal-based music player. (C++)

In 6 listsDetails

No-More-Secrets

A command line tool that recreates the famous data decryption effect. (C)

In 5 listsDetails

pywal

Generate and change color-schemes on the fly. (python)

In 2 lists

Themer

themer takes a set of colors and generates themes for your apps. (javascript)

In 3 lists

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)

In 3 lists

Howdoi

instant coding answers via the command line. (python)

In 5 listsDetails

Wtf

The personal information dashboard for your terminal. (go)

In 4 lists

Packages >Colorschemes

base16-builder

nimble command-line tool that generates themes for your favourite programs.

In 2 lists

base16 family

a collection of multiple color-schemes.

In 2 lists

bash-full-of-colors

Advanced .bashrc and .bash_profile coming together with colorful output

In 2 lists

Catppuccin

Soothing pastel theme for the high-spirited!

In 2 lists

Dracula

A Dark theme for all the things!.

In 3 lists

everforest

Comfortable & Pleasant Color Scheme.

In 3 lists

Flatui

Flat UI colors for Terminal and iTerm.

In 2 lists

geometry

a minimal, fully customizable and composable zsh prompt theme

In 4 listsDetails

Gogh

Color Scheme for Gnome Terminal and Pantheon Terminal

In 2 lists

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.

In 2 lists

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)

Paletty

Terminal color scheme generator and theme gallery. Generate from scratch, extract from image, or browse community themes. Exports to Ghostty, Alacritty, Kitty, WezTerm, iTerm2, and more.

In 2 lists

tinct

Plugin-based theme/templating tool inspired by Pywal and Matugen, with multiple input mechanisms (wallpaper, hex codes, image URLs, time-of-day). (go)

wpgtk

a colorscheme, wallpaper and template manager for *nix. (python)

In 2 lists

Packages >Shells

Ammonite

Scripting with Scala. (scala)

Bash

Well known GNU Bourne Again SHell. (C)

In 7 listsDetails

Dash

POSIX-compliant implementation of /bin/sh that aims to be as small as possible. (C)

In 2 lists

Elvish

Expressive Programming Language + Versatile Interactive Shell. (Go)

In 6 listsDetails

Es

a shell with higher-order functions. (C)

Fish

The user-friendly command line shell. (C++)

In 5 listsDetails

gosh

primitive shell. (go)

gsh

A POSIX shell for Windows. (C, ada)

In 2 lists

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)

In 5 listsDetails

Jsh

A basic UNIX shell implementation. (C)

ksh93

Korn Shell. (C)

In 2 lists

Mish

minimalistic shell. (C)

Mksh

MirBSD Korn Shell. (C)

In 2 lists

Murex

Bash-like $SHELL designed for greater commandline productivity and safer shell scripts. (go)

In 2 lists

Mrsh

A minimal POSIX shell. (C)

Nash

a shell inspired by plan9 rc. (go)

Nushell

A new type of modern shell. (Rust)

In 7 listsDetails

Nsh

command-line shell like fish, but POSIX compatible. (rust)

Oksh

Portable OpenBSD ksh, based on the Public Domain Korn Shell. (C)

In 3 lists

Oh

A new Unix shell. (go)

Oil

A Bash compatible, with modern Unix shell. (Python)

In 2 lists

pdksh

Public Domain Korn Shell. (C)

In 2 lists

Powershell

A cross platform shell for automation and configuration. (C#)

In 3 lists

rc

plan 9 shell. (C)

sesh

a very simple elegant shell. (go)

shirt

SHell In Ruby? Totally! (ruby)

Shell++

(C++)

In 2 lists

tcsh

C shell with file name completion and command line editing. (C)

In 3 lists

ubsh

UnBloated (or Undefined Behavior...) shell. A small and lightweight non-POSIX shell. (C)

Xiki

a shell console with gui features. (ruby)

In 2 lists

Xonsh

Python-powered, cross-platform, Unix-gazing shell. (Python)

In 4 listsDetails

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

Your fancy shell prompt fed by your guardian angel. (perl)

bash-git-prompt

An informative and fancy bash prompt for Git users

In 6 listsDetails

bash-powerline

Powerline-style Bash prompt in pure Bash script.

In 4 lists

bashed-on-a-feeling

fast and minimalistic git prompt written in bash

bronze

A cross-shell customizable powerline-like prompt with icons. (go)

In 2 lists

candypaint

candy coated prompts for the ion shell. (rust)

emojify

Emoji on the command line.

In 3 lists

git-prompt

bash prompt with GIT, SVN and HG modules

In 4 lists

Hydro

Minimal, lag-free prompt with async Git status.

In 2 lists

liquidprompt

A full-featured & carefully designed adaptive prompt for Bash & Zsh

In 5 listsDetails

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

In 2 lists

polygot

Color, ASCII-only Git prompt for zsh, bash, ksh93, mksh, pdksh, dash, and busybox ash.

In 4 listsDetails

Powerlevel9k

Legacy prompt for ZSH

In 3 lists

Powerlevel10k

A Zsh theme revolves around customization and speed

In 5 listsDetails

Powerline

A beautiful and useful prompt for your shell. (python)

In 3 lists

Powerline-rust

powerline-shell written in Rust

Pure

Pretty, minimal and fast ZSH prompt

In 5 listsDetails

Purer

Single-line ZSH prompt, based on "Pure".

Promptus

Very quick shell prompt that supports multiple shells. (C)

In 2 lists

robbyrussell

Cross-shell robbyrussell theme written in JavaScript

sexy-bash-prompt

Bash prompt with colors, git statuses, and git branches.

In 4 lists

silver

A cross-shell customizable powerline-like prompt with icons. (rust)

In 2 lists

shellby

Shelby is a fast zap , lightweight ,minimal shell prompt. (go)

In 2 lists

Spaceship

A Zsh prompt for Astronauts

In 2 lists

Starship

The minimal, blazing-fast, and infinitely customizable prompt for any shell!

In 5 listsDetails

Synth-shell

improves your terminal experience and productivity through a combination of small bash scripts

In 2 lists

Tide

A modern prompt manager for Fish.

In 2 lists

wish

A customizable, extensible, themable bash prompt

Packages >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)

In 2 lists

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)

In 3 lists

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)

In 2 lists

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)

In 2 lists

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)

Packages >resources (websites)

Alpha Coders

A site with wallapapers, art, gifs, and a lot of other interesting media.

In 2 lists

UnSplash

Website with thousands for freely-usable images.

In 12 listsDetails

SimpleDesktops

Wallpaper site specfically for Miniamal and Simple Wallpapers.

wallhaven

Massive walpaper website with an active comminuty.

In 2 lists

Wallpaper Cave

Wallpaper site with a larger focus on user-submitted categories for wallpapers.

Packages >Other

ArchWiki

The Bible of linux configuration/resources.

In 2 lists

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.

In 3 lists

r/unixporn

A coumminty all about Ricing up Linux.

In 6 listsDetails

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.

See category
94

Awesome Mac

jaywcjlove/awesome-mac

 This project is dedicated to collecting high-quality macOS software and organizing them systematically by different categories for easy search and use.

Fresh★ 115k1316 entriesPushed today
91

Open Source Mac Os Apps

serhii-londar/open-source-mac-os-apps

🚀 Awesome list of open source applications for macOS. https://t.me/s/opensourcemacosapps

Fresh★ 51k700 entriesPushed 20 days ago
91

Awesome-Kubernetes

ramitsurana/awesome-kubernetes

A curated list for awesome kubernetes sources :ship::tada:

Fresh★ 16k47 entriesPushed 8 days ago
90

Awesome Nodejs

sindresorhus/awesome-nodejs

:zap: Delightful Node.js packages and resources [BECAUSE OF TOO MUCH SPAM AND LOW-QUALITY SUBMISSIONS, SUBMISSIONS ARE PAUSED TEMPORARILY]

Fresh★ 67k588 entriesPushed 28 days ago
90

Awesome Home Assistant

frenck/awesome-home-assistant

A curated list of amazingly awesome Home Assistant resources.

Fresh★ 8.5k312 entriesPushed 2 days ago
90

Awesome Ios

vsouza/awesome-ios

A curated list of awesome iOS ecosystem, including Objective-C and Swift Projects

Fresh★ 53k1812 entriesPushed 1 month ago