awesome-ricing
A curated list of awesome tools and technology to help you out with ricing on linux
https://github.com/fosslife/awesome-ricing
Last synced: about 15 hours ago
JSON representation
-
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.
-
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.
-
-
Contributing
-
Ricing related public groups
- contribution guidelines - ricing/blob/master/code-of-conduct.md) first.
- contribution guidelines - ricing/blob/master/code-of-conduct.md) first.
-
-
Packages
-
Background setting utilities and generators
- chwall - tiny automatic wallpaper changer. (python)
- 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)
- 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)
- wallsetter - A live wallpaper setter for linux. (shell)
-
Bars and Panels
-
Bars, Panels, and Widgets
- bevelbar - Draw an X11 status bar with fancy schmancy 1985-ish beveled borders. (C)
- blockbar - Blocks based status bar for X window managers. (C)
- 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)
- 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)
- 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)
- 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)
- perlpanel - Panel made for X11 wms like openbox , icewm. (perl)
-
CLI Tools
- noice - small file browser. (C)
- bunnfetch - tiny fetch. (shell)
- Sfeed - A very minimal and lightweight RSS/Atom Reader. (C)
- 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)
- 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)
- 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)
- ranger - A VIM-inspired filemanager for the console. (python)
- rover - simple file browser for the terminal. (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)
- 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)
- 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)
- erlfetch - A screenfetch / neofetch clone written in Erlang/OTP. (erlang)
- gentoofetch - System information script for Gentoo GNU/Linux. (shell)
- Hyperfetch - a multi-threaded system information tool written in posix sh. (shell)
- lfetch - Yet another fetch program. (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
- fsfetch - A neofetch type program. (F#)
- jfetch - A minimal Linux fetch script. (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)
- 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)
-
Programming Languages
Sub Categories
Keywords
terminal
66
linux
59
shell
32
window-manager
29
neofetch
29
fetch
26
command-line
25
x11
25
cli
23
rust
23
c
22
bash
19
file-manager
17
macos
16
tiling-window-manager
15
golang
14
tui
14
screenfetch
13
system-information
13
go
13
terminal-emulators
13
console
12
zsh
11
gtk
10
python
10
i3wm
10
statusbar
9
vim
9
cross-platform
9
posix
9
wm
9
x11-wm
9
terminal-emulator
9
monitoring
9
theme
9
ncurses
9
command-line-tool
8
lua
8
developer-tools
8
gtk3
8
prompt
8
unixporn
8
shell-prompt
8
vte
8
wayland
7
fish
7
xlib
7
audio-visualizer
7
system
7
xmonad
7