Ingest, store, & analyze all types of time series data in a fully-managed, purpose-built database. Keep data forever with low-cost storage and superior data compression. Learn more →
Top 23 Shell TUI Projects
-
Project mention: I created a script that converts tex files to a txt files for grammar checking | reddit.com/r/LaTeX | 2023-01-30
According the git repo for fff there are several keybindings (maybe this is a bad design, idk) see https://github.com/dylanaraps/fff
-
-
InfluxDB
Access the most powerful time series database as a service. Ingest, store, & analyze all types of time series data in a fully-managed, purpose-built database. Keep data forever with low-cost storage and superior data compression.
-
-
sway-launcher-desktop
TUI Application launcher with Desktop Entry support. Made for SwayWM, but runs anywhere
I use sway-launcher-desktop. It does not really have submenus as you requested, but is still a nice terminal application launcher.
-
-
wikiman
Wikiman is an offline search engine for manual pages, Arch Wiki, Gentoo Wiki and other documentation.
So the wiki is down and I start digging some solution for what happen I can’t access wiki when I needed. I found wikiman —a handful cli offline wiki, it’s currently not in repo or any overlay though.
-
-
SonarQube
Static code analysis for 29 languages.. Your projects are multi-language. So is SonarQube analysis. Find Bugs, Vulnerabilities, Security Hotspots, and Code Smells so you can release quality code every time. Get started analyzing your projects today for free.
-
ipfs-chat
Real-time P2P messenger using go-ipfs pubsub. TUI. End-to-end encrypted texting & file-sharing. NAT traversal.
-
-
-
Project mention: Out of curiosity, what is your best script you can showcase? | reddit.com/r/bash | 2023-03-05
fml — https://github.com/wick3dr0se/fml TUI file manager
-
ytmp
a shell script for searching, playing, downloading, and keeping track of music from youtube and local files with extensive queue management using fzf, vim, or cli (by unclereeemus)
Project mention: YTMP: Shell script for YT and local music that has every feature you could want: remembers what/who you listen to, how many times; downloads songs after you've played them a chosen amount; search for playlists; a text queue with easy management using fzf, vim, and cli. | reddit.com/r/bash | 2023-01-21don't know what happened to my comment linking it but here: https://github.com/unclereeemus/ytmp/
-
MusicPlayerPlus
Featureful ncurses based MPD client inspired by ncmpc with integration for Beets, spectrum visualization,Bandcamp/Soundcloud, asciimatics, cantata, and more
MusicPlayerPlus 2.0.1 release 3 differs substantially from release 2. I'm proud of the work I've done for this release and wanted to share it with the Arch community. Release 3 consists of 112 commits to 119 files and 23 new files including 3 new commands and 6 new backend scripts most of which are designed to provide increased support for multiple platforms, Arch Linux being one of the two new platforms MusicPlayerPlus is being built, tested, and packaged for. See https://github.com/doctorfree/MusicPlayerPlus/compare/v2.0.1r2...v2.0.1r3 for more detailed information on the changes included in release 3 over release 2.
-
-
Apple-Music-CLI-Player
A simple command-line Apple Music controller script which includes a "Now Playing" widget function, a playback function, and a list-out function for your Mac's Music.app library, written in sh.
Project mention: Show HN: My bash script with a Now Playing widget for controlling Apple Music | news.ycombinator.com | 2022-10-24 -
## [DistroHopper](https://dh.osowoso.xyz)
-
-
toolbox
Collection of terminal applications for Manjaro and Arch based Systems (Bash TUI) (by puxplaying)
-
So I built a tiny library making it a bit easier: https://github.com/timo-reymann/bash-tui-toolkit
-
-
spring-starter-terminal
Simple script that uses dialog as a terminal UI for creating new Spring application using the Spring Starter / Spring Initializer service.
There is probably much more that could be covered, but I think this is the most important once you know the basics. If you are new to Maven, suggest starting with an introduction like this. The guide covers creating projects as well, but many modern frameworks have easier and better generators. Spring Boot have its own initializer website, and I've made a CLI version. Quarkus also have a nice web UI you can use to create new projects.
-
Project mention: Terraform-Target - Shell-based wrapper to simplify resource targeting | reddit.com/r/Terraform | 2023-04-29
GitHub project with instructions: https://github.com/opserve/terraform-target
-
ONLYOFFICE
ONLYOFFICE Docs — document collaboration in your environment. Powerful document editing and collaboration in your app or environment. Ultimate security, API and 30+ ready connectors, SaaS or on-premises
Shell TUI related posts
- Learn GNU grep and ripgrep with hundreds of examples and exercises
- Why do so many people use Linux on their ThinkPad's? I used it for a while and just didnt get on with it
- parui 1.0.0, a TUI frontend for the AUR helper paru, has been released!
- Are there any online classes/practice problems that focus on solidifying knowledge of bash
- shmenu - dead simple menu TUI in bash
- What are some lesser known packages that improve quality of life for you on Linux?
- I'm writing a file manager in pure BASH
-
A note from our sponsor - InfluxDB
www.influxdata.com | 1 Jun 2023
Index
What are some of the best open-source TUI projects in Shell? This list will help you:
Project | Stars | |
---|---|---|
1 | fff | 3,852 |
2 | sysz | 1,375 |
3 | pxltrm | 591 |
4 | sway-launcher-desktop | 524 |
5 | tmux-fzf-url | 382 |
6 | wikiman | 172 |
7 | cylon | 156 |
8 | ipfs-chat | 109 |
9 | dots | 76 |
10 | bashmultitool | 66 |
11 | fml | 55 |
12 | ytmp | 49 |
13 | MusicPlayerPlus | 47 |
14 | paruz | 47 |
15 | Apple-Music-CLI-Player | 34 |
16 | DistroHopper | 21 |
17 | cli-gpt | 19 |
18 | toolbox | 18 |
19 | shmenu | 18 |
20 | bash-tui-toolkit | 9 |
21 | dotfiles | 6 |
22 | spring-starter-terminal | 4 |
23 | terraform-target | 4 |