Awesome Lists

awesome-ricing

by fosslife

awesome listpushed over 2 years ago

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
View on GitHub

Embed the badge

Show how many awesome lists link to your project. The count updates automatically.

Awesome Lists badge
Markdown
[![Awesome Lists Badge](https://awesome.facts.dev/shield/fosslife/awesome-ricing/links.svg)](https://awesome.facts.dev/awesome/fosslife/awesome-ricing)
HTML
<a href="https://awesome.facts.dev/awesome/fosslife/awesome-ricing"><img src="https://awesome.facts.dev/shield/fosslife/awesome-ricing/links.svg" alt="Awesome Lists Badge" /></a>
Image URL
https://awesome.facts.dev/shield/fosslife/awesome-ricing/links.svg

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

  • cmatrix

    Simple terminal matrix implementation. (C)

  • pipes.sh

    Script which generates animated colorful pipes. (shell)

  • cbonsai

    Tree growing animation with your own text. (C)

  • tty-clock

    Customizable clock in terminal. (C)

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)

  • nav

    hackable ncurses file manager. (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

Communities / Reddit

  • terminals are sexy

    A curated list of Terminal frameworks, plugins & resources for CLI lovers

More related projects

Add a GitHub project

Missing a project or an awesome list? Paste its GitHub URL and we fetch it right away.