67 private links
A tool doing basically the same job of gnu parallels but with really nice cli interface - simple quoting, reading inputs from file, providing timeouts, retries, multi-line commands, continue flag. Really nice!
a simple named pipe management utility.
Really nice utility which creates ad-hoc named pipes for you which you can then use later. The Readme explains it well.
Can honestly have so many uses, it's staggering but I think it is one of those programs you forget about until you really really need it.
Sync worklogs between multiple time trackers, invoicing, and bookkeeping software.
Can synchronize for example timewarrior, toggl and clockify which seems pretty nice! Not used it myself since I completely moved to timewarrior.
Wonderfully useful program to show output of terminal commands in screenshots. Not super customizable but the default output looks good enough.
Can be useful for showing people how to accomplish something, blog entries, and especially for READMEs of command line programs.
eBay's TSV Utilities: Command line tools for large, tabular data files. Filtering, statistics, sampling, joins and more. - GitHub - eBay/tsv-utils: eBay's TSV Utilities: Command line tools for large, tabular data files. Filtering, statistics, sampling, joins and more.
TSV data wrangling utilities from the command line.
Written in D language.
A fantastic e-book reader for the terminal.
Supports common ebook formats like epub, mobi, awzs.
Can currently not show images in-line (would be a nice project for e.g. kitty image protocol), but can open them in your external image software.
Commandline ChatGPT interaction program, using golang. Has few quality of life features (but a pre-determined role to generate and execute shell commands [DANGER DANGER] or to generate code for you).
Has basic interactive mode.
Does NOT require OpenAI API keys, uses API from a different server. (For now, no key required).
Commandline ChatGPT interaction program, using python. Has a few quality of life features like conversation continuing, and token cost estimation.
Requires OpenAI API key to function.
A rusty commandline program to chat with OpenAI's ChatGPT. Requires OpenAI API key.
Has quite a few quality of life features like pre-determined roles (in yaml format), conversation saving, repl mode and more.
A shell script to interact with ChatGTP or DALL-E through CLI. Requires openai api key.
Built solely with (bash) shellscript, so no other interpreters required (python, node, ..)
Allows you to instantly try any python packages from the command line.
Basically like pipx, just for python libraries (i.e. packages without a runnable executable).
A CLI tool and an apkg template to allow you to create flashcards from markdown and have a better experience while using anki for your studies. 🌸 - GitHub - Mochitto/Markdown2Anki: A CLI tool and an apkg template to allow you to create flashcards from markdown and have a better experience while using anki for your studies. 🌸
📝 A simple markdown to anki-deck converter without any weird custom syntax - GitHub - Steve2955/md2apkg: 📝 A simple markdown to anki-deck converter without any weird custom syntax
Tools for program an Arduino with a Raspberry Pi via SSH. Using PlatformIO Core on Raspberry to use an Arduino from the command line.
Wayland screen recording from the command line! Simple, efficient, works. For audio and video.
Since it is really hard to just search for pass ('The simple password manager', thanks for the unique naming scheme 😉) extensions on github and similar places, this list comes in really handy.
Best alternative is to search for the 'pass-extension' topic on github.
Simple file server, also with webdav abaility. You can control if you want to enable editing, searching, uploading, access control and more. Still remains with a relatively simple cli interface to quickly bring up a server (e.g. dufs -A downloads
to serve your downloads directory with full access/write permissions)
Parsing HTML at the command line. An html equivalent to jq, kind of
A lua-configured shell. Not sure how mature the program is yet (one issue I've seen is that its user commands can not read from stdinput as of now).
Seems mainly interesting if you need a lot of customization on you shell, or want to bling your whole desktop experience out with one configuration language and neovim, xplr, awesomewm (or river with a lua file), and so on.