GithubHelp home page GithubHelp logo

subhajit-halder / awesome-ricing Goto Github PK

View Code? Open in Web Editor NEW

This project forked from fosslife/awesome-ricing

0.0 0.0 0.0 300 KB

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

awesome-ricing's Introduction

Awesome Ricing

A curated list of awesome tools and technologies to make your Operating System look beautiful ❤️

Awesome Badge

Table of Contents

Packages

window-managers

Linux

Tiling wms
  • Bspwm - A tiling window manager based on binary space partitioning. (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)
  • 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)
  • qtile - A full-featured, hackable tiling window manager written and configured in Python .(python)
  • ratpoison - simple Window Manager with no fat library dependencies.(C)
  • 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++)
  • xoat - An obstinate, asymmetric, tiling, window manager for X. (C)
Stacking and floating wms
  • 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)
  • 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)
  • icewm - A window manager designed for speed, usability, and consistency. (C++)
  • 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)
  • 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++)
  • 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)
  • wm2 - a window manager for X. (C)
  • xfwm3 - xfce's window manager. (C)
Dynamic tiling wms
  • 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)
  • instantwm- window manager for instantOS . (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)
  • wingo - A fully-featured window manager. (go)
  • xmonad - a small but functional ICCCM-compliant tiling window manager . (Haskell)

MacOS

  • Amethyst - Automatic tiling window manager for macOS à la xmonad. (swift)
  • AppGrid - macOS window manager with Vim–like hotkeys. (objective-c)
  • Autumn - A macOS window manager for JavaScript hackers. (typescript)
  • Xmomad - A tiling window manager for OS X, written in tranquil. (C)
  • chunkwm - Tiling window manager for MacOS based on plugin architecture . (C++)
  • darwintiler - No frills, super easy tiling "window manager" for MacOS and x11/Linux. (C, Nim)
  • hhtwm - hackable tiling window manager for macOS and Hammerspoon. (Lua)
  • penc - Trackpad-oriented window manager for macOS. (swift)
  • phoenix - A lightweight macOS/OS X window and app manager scriptable with JavaScript. (objective-c)
  • x3 - A window manager for macOS. (swift)
  • yabai - A tiling window manager for macOS based on binary space partitioning .(C)
  • zwm - macOS window manager running on Hammerspoon. (lua)

Windows

  • Hastwm - An automatic Tiling Window Manager for the Windows OS. (C)
  • MyWinTiles - Tiling window manager for Windows 10, Built on top of explorer shell. (C++)
  • dwm-win32- dwm ported for windows. (C)
  • grout - Simple tiling window manager for Windows. (rust)
  • i10 - An i3-inspired tiling window manager for Windows 10. (AutoHotkey)
  • nog - Tiling window manager. (rust)
  • win3wm - A Tiling Window Manager for windows 10, Inspired by i3wm. (C++)
  • windows-tiling-window-manager - A very simple tiling window manager for Windows 7 - 10. (AutoHotkey) -bug.n - Tiling Window Manager for Windows. (AutoHotkey)
  • workspaceer - a tiling window manager for Windows . (C#)
  • yattal - A tiling window manager for Windows 10 based on binary space partitioning . (rust)

Terminals

Cross Platform

  • Alacritty - A cross-platform, GPU-accelerated terminal emulator. (rust)
  • CRTerm - CRT Terminal emulator (OpenGL). (java)
  • Contour - Modern C++ Terminal Emulator. (C++)
  • Extraterm - The swiss army chainsaw of terminal emulators. (typescript)
  • Hyper - A terminal built on web technologies. (javascript)
  • Kitty - The fast, featureful, GPU based terminal emulator. (c, python)
  • Flterm - fast light terminal emulator. (C++)
  • Jediterm - Pure Java Terminal Emulator. Works with SSH and PTY. (java)
  • Lxterminal - VTE terminal emulator written in GTK. (c)
  • lite - terminal written in dart. (dart)
  • Lilt - a simple and portable terminal emulator. (c)
  • notty virtual terminal like xterm, gnome-vte,rxvt. (rust)
  • qterminal lightweight Qt terminal emulator based on QTermWidget. (c++)
  • Termit terminal emulator based on VTE library with Lua scripting. (c)
  • Terminus - A terminal for a more modern age. (typescript)
  • Termkit - Experimental Terminal platform built on WebKit + node.js that aims to construct aspects of the GUI . (javascript)
  • Termonad - Terminal emulator configurable in Haskell. (Hashkell)
  • Upterm - A terminal emulator for the 21st century. (typescript)
  • Wezterm - A GPU-accelerated cross-platform terminal emulator and multiplexer. (Rust)
  • 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)

Linux

  • Aminal - Golang terminal emulator from scratch. (go)
  • cool-retro-term - A good looking terminal emulator which mimics the old cathode display. (qml)
  • deepin-terminal - Terminal for deepin DE. (C++)
  • eterm - Eterm terminal emulator , made as a replacement for xterm. (C)
  • finalterm - At last – a modern terminal emulator. (vala)
  • Guake - Drop-down terminal for GNOME. (python)
  • Konsole - Konsole is a terminal emulator for the K Desktop Environment. (c++)
  • Lilyterm - A lightweight, but functional terminal emulator. (C)
  • lwt - lightweight terminal emulator based on the VTE and GTK libraries. (C)
  • KMSCON - Linux KMS/DRM based virtual Console Emulator. (C)
  • Pantheon - Terminal emulator designed for elementary OS. (vala)
  • pyxterm - a terminal written in javaScript with a python backend. (javascript)
  • 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)
  • Terminology - The best terminal emulator based on the Enlightenment Foundation Libraries. (c)
  • Termite - A keyboard-centric VTE-based terminal. (c++)
  • Tilix - A keyboard-centric VTE-based terminal. (d)
  • Tilda - A Gtk based drop down terminal for Linux and Unix. (c)
  • Terminator - Terminal with the ability to create multiple terminals in one window and faster your work progress. (java)
  • Tym - Lua-configurable terminal emulator. (C)
  • 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)
  • wterm - another light weight color terminal emulator based on rxvt project. (C)
  • 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)
  • Yakuake - Yakuake is a drop-down terminal emulator based on KDE Konsole technology. (c++)
  • yat - Terminal Emulator written in C++ and qml. (C++)

MacOS

  • Cathod - Cathode is a fully customizable terminal app with a look inspired by classic computers. (closed-source)
  • dm270 - tn3270 Terminal Emulator. (java)
  • iTerm2 - iTerm2 is a terminal emulator for Mac OS X that does amazing things. (objective-c)
  • Macterm - Powerful replacement for macOS Terminal. (python)
  • SwiftTerm - VT100/Xterm Terminal emulator in Swift. (swift)
  • Total Terminal - a system-wide terminal available on a hot-key (objective-c, closed-source)
  • Tinyterm - simple, small and scriptable terminal emulator. (c)
  • Zoc terminal - SSH Client and Terminal Emulator for Windows and macOS. (closed-source)

Windows

  • Babun - A Windows shell you will love. (shell)
  • ConEmu - Customizable Windows terminal with tabs, splits, quake-style, hotkeys and more. (c++)
  • Console - Modified version of Console 2 for a better experience. (c++)
  • Cmder - Lovely console emulator package for Windows. (c++)
  • FluentTerminal - A Terminal Emulator based on UWP and web technologies. [C#]
  • Mintty - Mintty is a terminal emulator for Cygwin, MSYS or Msys2, and derived projects, and for WSL. (c)
  • MobaXterm - Enhanced terminal for Windows with X11 server, tabbed SSH client, network tools and much more. (closed-source)
  • Windows-Terminal - Official windows terminal by microsoft. (C++)

Other

  • 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 and Panels

[Courtesy = @siduck76]

  • 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)
  • 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. (Hashkell)
  • 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++)
  • 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)
  • 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. (Hashkell)
  • tianbar - A status bar for XMonad using WebKit for rendering. (Hashkell)
  • 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. (Hashkell)
  • 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

System Monitors

  • Atop - System and process monitor for Linux. (C)
  • bashtop - Linux/OSX/FreeBSD resource monitor (bash)
  • 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)
  • 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)
  • vtop - A graphical activity monitor for the command line. (js)
  • ytop - A TUI system monitor. (rust)

audio visualizers

cli
  • 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++)
  • ReVidia-Audio-Visualizer - A highly customizable real time audio visualizer on Linux/Windows. (python)
  • xava - X11 Audio Visualizer for ALSA. (C)
non-cli

File mangers

[Courtesy - @siduck76]

  • 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. (Hashkell)
  • dfm - Dynamic File Manager. (C)
  • fff - A simple file manager written in bash. (shell)
  • hund - A minimalistic terminal file manager. (C)
  • 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)
  • 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)
  • vifm - Terminal file manager. (C)
  • xplr - A hackable, minimal, fast TUI file explorer. (Rust)

Weather Tools

  • 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

Fetches

  • afetch - Simple system info . (C)
  • afetch - A command-line system information tool. (assembly)
  • archfetch - Simple CLI system information tool for Arch Linux. (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. (rust)
  • 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)
  • gentoofetch - System information script for Gentoo GNU/Linux. (shell)
  • ghfetch - neofetch but for github. (typescript)
  • Hilbifetch - Simple and small fetch. (lua)
  • Hyperfetch - a multi-threaded system information tool written in posix sh. (shell)
  • Kat-OH - A huge fetch. (go)
  • 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)
  • freshfetch - a fresh take on neofetch. (rust)
  • fsi. FSI (Fetch System Info) cli tool. (rust)
  • 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++)
  • mafetch - System info for Unix-like operating systems. (shell)
  • mfetch - minmal fetch. (shell)
  • neofetch - A command-line system information tool written in bash 3.2+ . (shell)
  • nerdfetch - A POSIX nix fetch script using Nerdfonts. (shell)
  • onefetch - Git repository summary on your terminal. (rust)
  • paleofetch - neofetch, but written in C.
  • 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)
  • pridfetch - neofetch but gay. (python)
  • 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)
  • rfetch - minimal and pretty fetch. (shell)
  • sfetch - A simple fetch program. (C++)
  • sheen - Cross-platform desktop screenshot boasting tool (neo/screenFetch reimplemented). (python)
  • 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)
  • vfetch - A simple fetch tool for Linux . (python)
  • winfetch - A command-line system information utility.Like Neofetch, but for Windows. (Powershell)
  • yafetch - yet another shell. (C)
  • yayfetch - Multi-platform screenfetch. (typescript)

RSS/Atom Feed Readers

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

Misc Tools

  • Cbonsai - grow bonsai trees in your terminal. (C)
  • Chalk-Animation - Colorful animations on terminal. (javascript)
  • Console-Services - A curated list of awesome console services.
  • Exa - 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)

Informative

  • 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
  • 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.

colorscheme-generators

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

  • 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.

TODO:

  • More color palette
  • Add wallpaper sources
  • Add Resources(Tutorials and Articles)
  • Add More Resources

Related lists

  • terminals are sexy - A curated list of Terminal frameworks, plugins & resources for CLI lovers.

⬆ back to top

Contributing

Your contributions are always welcome! Please take a look at our contribution guidelines and code of conduct first.

License

CC0

To the extent possible under law, Sparkenstein has waived all copyright and related or neighboring rights to this work.

Made with ❤️ by the community

awesome-ricing's People

Contributors

inventfossil avatar pavanjadhaw avatar sparkenstein avatar theory-of-everything avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.