Programming languages
- The C programming language: Good for simple system programs and libraries.
- The Go programming language: Good for complex system software, services and websites. It is statically typed and compiled, simple syntax.
- POSIX Shell Language: Good for simple system scripts and automation tasks.
Tcl/Tk
: Good for simple GUI applications and system scripts.Python
: Good for automation tasks, extensive third party libraries.
Version Control
git
(twp c) : The stupid content tracker.lazygit
(twp *go*) : Git repository viewer.gitk
(gwp *tcl/tk*) : Git repository viewer.gh
(twp *go*) : Github client.git-who
(twp *go*) : See people responsible for the code.
Shell programming utilities
smenu
(t-p c): Menu program.fzf
(twp go): Menu program.dialog
(twp c) : Display dialog boxes from shell scripts.qrc
(twp go) : Display QRs in the terminal.glow
(twp c) : Render markdowns.
C/C++ programming utilities
Tags
ctags
(twp) : Universal ctags.
Profiling
sleepy
(gw-) : Windows profiler.
Website development and administration
Frontend:
HTML/CSS/HTMX/Bootstrap
: For frontends you don’t need more, use HTMX for dynamic content.
Administration utilities:
tldx
(twp go) : Domain availability analysis.ali
(twp go) : A website load testing tool.ssl-checker
(twp go) : Check SSL certificate status.enola
(twp go) : Hunt down social media accounts by username.dstp
(twp go) : Common networking tests against websites.
SQL database administration.
lazysql
(twp go) : TUI SQL database management tool.dblab
(twp go) : Interactive client for PostgreSQL, MySQL, SQLite3, Oracle and SQL Server.