termbox
yad
termbox | yad | |
---|---|---|
2 | 16 | |
99 | 627 | |
- | - | |
0.0 | 4.1 | |
over 1 year ago | 2 months ago | |
C | C | |
MIT License | GNU General Public License v3.0 only |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
termbox
-
Most bare-bones TUI library?
Hey all. I'm looking for a pure Python TUI library similar to Termbox. I would be perfectly satisfied if it was able to do just:
-
Writing Programs with Ncurses
I just discovered this lovely little library:
https://github.com/termbox/termbox/
yad
-
Help me understand the possibilities of Bash (best uses, etc)
Aside from the obvious uses - command line scripts - you can also do quite a bit with the GUI. Check out Yad for bash script GUI. X11 related tools like wmctrl, xdotool allow you to create spectacular scripts. I write and use numerous dynamic menus created with bash + jgmenu.
-
I saw somewhere a program that transformed every terminal command into GUI. Someone know it?
Are you referring to yad?
-
How do you actually install steamtinkerlaunch? It requires the YAD dependency and I can’t figure out how to install it.
git clone https://github.com/v1cont/yad.git yad-dialog-code
-
What are some useful cli tools that arent popular?
yad - Program allows you to display GTK+ dialog boxes from command line or shell scripts. YAD depends on GTK+ only.
-
What are the tools that improve your workflow by a lot?
yad pushing your shell scripts to the next level via user inputs. For example i wrote a small script which lets me select an environment and an app and the url+port is written into the clipboard.
-
Most feature rich file manager?
I make a lot of use of yad (which I think is in the standard repository) to give a GUI-like feel to my scripts. yad is a significant advance over zenity.
-
Right-click menu
make a binding on an empty workspace that calls a yad script at the cursor
-
Script for dialog box asking if I want too launch programs on the weekend
You might want to look at yad to add a GUI dialogue box to your script. Something like:
-
Showing GUIs from Shell Scripts
I like yad[0] for this. For example, I use it to present a GUI color picker to change/insert colors in Vim (via a plugin called vCoolor[1]). I also use it in some i3/sway scripts that need user input or to show a progress bar.
[0]: https://github.com/v1cont/yad
[1]: https://github.com/KabbAmine/vCoolor.vim
-
how to build linux apps with GUI?
zenity should be a simple start https://gitlab.gnome.org/GNOME/zenity (and apparently there is a fork too https://github.com/v1cont/yad but haven't tried it)
What are some alternatives?
notcurses - blingful character graphics/TUI library. definitely not curses.
kdialog - Tool to show nice dialog boxes from shell scripts
brick - A declarative Unix terminal UI library written in Haskell
selfcontrol - :skull: Mac app to block your own access to distracting websites etc for a predetermined period of time. It can not be undone by the app or by a restart – you must wait for the timer to run out.
ncspot - Cross-platform ncurses Spotify client written in Rust, inspired by ncmpc and the likes.
qarma - Zenity Clone for Qt5/Qt6
rich - Rich is a Python library for rich text and beautiful formatting in the terminal.
vCoolor.vim - Simple color selector/picker plugin for Vim.
growlight - notcurses block device manager / system installation tool
sfm - simple file manager
imgui - Dear ImGui: Bloat-free Graphical User interface for C++ with minimal dependencies
mate-command-applet-icon - Mate's command-applet for mate-panel with added functionality to choose a custom icon.