diff --git a/readme.md b/readme.md index fba9265..b4b1f6c 100644 --- a/readme.md +++ b/readme.md @@ -29,6 +29,7 @@ Inspired by the [awesome](https://github.com/sindresorhus/awesome) list thing. - [Mobile Development](#mobile-development) - [Database](#database) - [Devops](#devops) + - [Docker](#docker) - [Release](#release) - [Npm](#npm) - [Boilerplate](#boilerplate) @@ -45,14 +46,18 @@ Inspired by the [awesome](https://github.com/sindresorhus/awesome) list thing. - [Theming and Customization](#theming-and-customization) - [Shell Utilities](#shell-utilities) - [System Interaction Utilities](#system-interaction-utilities) + - [Markdown](#markdown) - [Command Line Learning](#command-line-learning) - [Data Manipulation](#data-manipulation) + - [Processors](#processors) - [JSON](#json) + - [Columns](#columns) - [Text](#text) - [Files and Directories](#files-and-directories) - [File Managers](#file-managers) - [Deleting, Copying, and Renaming](#deleting-copying-and-renaming) - [Files](#files) + - [File Sync/Sharing](#file-syncsharing) - [Directory Listing](#directory-listing) - [Directory Navigation](#directory-navigation) - [Search](#search) @@ -95,6 +100,7 @@ Inspired by the [awesome](https://github.com/sindresorhus/awesome) list thing. - [beets](https://github.com/beetbox/beets) - Music library manager and tagger. - [playx](https://github.com/NISH1001/playx) - Stream songs/playlists from various sources. - [spotify-tui](https://github.com/Rigellute/spotify-tui) - Spotify client. +- [swaglyrics-for-spotify](https://github.com/SwagLyrics/SwagLyrics-For-Spotify) - Spotify lyrics. ### Social Media @@ -104,6 +110,7 @@ Inspired by the [awesome](https://github.com/sindresorhus/awesome) list thing. - [tuir](https://gitlab.com/ajak/tuir) - Reddit TUI. - [WeeChat](https://weechat.org/) - Fast, light and extensible chat client. - [irssi](https://github.com/irssi/irssi) - IRC chat client. +- [kirc](https://github.com/mcpcpc/kirc) - Tiny IRC client. ### Video @@ -111,6 +118,7 @@ Inspired by the [awesome](https://github.com/sindresorhus/awesome) list thing. - [streamlink](https://github.com/streamlink/streamlink) - Extract streams from various websites to a video player of your choosing. - [mps-youtube](https://github.com/mps-youtube/mps-youtube) - Youtube player. - [mpv](https://mpv.io) - Superior video player. +- [editly](https://github.com/mifi/editly) - Declarative video editing. ### Movies @@ -135,9 +143,9 @@ Inspired by the [awesome](https://github.com/sindresorhus/awesome) list thing. - [legit](https://github.com/captainsafia/legit) - Generate Open Source licences as files or file headers. - [mklicense](https://github.com/cezaraugusto/mklicense) - Create a custom LICENSE file painlessly with customized info. - [rebound](https://github.com/shobrook/rebound) - Fetch Stack Overflow results in your terminal when you get a compiler error. -- [grip](https://github.com/joeyespo/grip) - Preview markdown files with GitHub styles before committing them. - [bitwise](https://github.com/mellowcandle/bitwise) - Base conversion and bit manipulator in ncurses. - [foy](https://github.com/zaaack/foy) - Lightweight general purpose task runner/build tool. +- [just](https://github.com/casey/just) - Modern `make`-like command runner. ### Text Editors @@ -181,22 +189,27 @@ Inspired by the [awesome](https://github.com/sindresorhus/awesome) list thing. - [pgcli](https://github.com/dbcli/pgcli) - Postgres client with autocompletion and syntax highlighting. - [sqlline](https://github.com/julianhyde/sqlline) - Shell for issuing SQL via JDBC. - [iredis](https://github.com/laixintao/iredis) - Redis client with autocompletion and syntax highlighting. +- [usql](https://github.com/xo/usql) - Universal SQL client with autocompletion and syntax highlighting. ### Devops - [htconvert](https://github.com/lukechilds/htconvert) - Convert .htaccess redirects to nginx.conf redirects. -- [aws-cli](https://github.com/aws/aws-cli) - Universal Interface for Amazon Web Services. -- [azure-cli](https://github.com/Azure/azure-cli) - Command-line tools for Azure. - [SAWS](https://github.com/donnemartin/saws) - Supercharged AWS CLI. - [s3cmd](https://github.com/s3tools/s3cmd) - Fully-Featured S3 client. -- [lstags](https://github.com/ivanilves/lstags) - Synchronize Docker images across different registries. - [pm2](https://pm2.io/runtime/) - Production Process Manager for Node.js. -- [dockly](https://github.com/lirantal/dockly) - Interactively manage Docker containers. - [ops](https://github.com/nanovms/ops) - Unikernel compilation and orchestration tool. -- [lazydocker](https://github.com/jesseduffield/lazydocker) - Simple docker/docker-compose interface. - [flog](http://github.com/mingrammer/flog) - A fake log generator for log formats such as apache-common, apache error and RFC3164 syslog. - [isitfit](http://github.com/autofitcloud/isitfit) - Manage AWS EC2 rightsizing. +- [k9s](https://github.com/derailed/k9s) - Manage Kubernetes Clusters. +- [PingMe](https://github.com/kha7iq/pingme) - Send messages/alerts to multiple messaging platforms & email. + +### Docker + +- [lstags](https://github.com/ivanilves/lstags) - Synchronize images across registries. +- [dockly](https://github.com/lirantal/dockly) - Interactively manage containers. +- [lazydocker](https://github.com/jesseduffield/lazydocker) - Simple docker/docker-compose interface. - [docker-shell](https://github.com/Trendyol/docker-shell) - Simple interactive docker interface. +- [docker-pushrm](https://github.com/christian-korneck/docker-pushrm) - Push a readme to container registries. ### Release @@ -280,7 +293,8 @@ Inspired by the [awesome](https://github.com/sindresorhus/awesome) list thing. - [calcurse](http://calcurse.org/) - Calendar and scheduling. - [gcalcli](https://github.com/insanum/gcalcli) - Google calendar client. - [khal](https://github.com/pimutils/khal) - CalDAV ready CLI and TUI calendar. -- [vidirsyncer](https://github.com/pimutils/vdirsyncer) - CalDAV sync. +- [vdirsyncer](https://github.com/pimutils/vdirsyncer) - CalDAV sync. +- [remind](https://dianne.skoll.ca/projects/remind) - A sophisticated calendar and alarm program. ## Utilities @@ -294,7 +308,6 @@ Inspired by the [awesome](https://github.com/sindresorhus/awesome) list thing. - [carbon-now-cli](https://github.com/mixn/carbon-now-cli) - Generate beautiful images of your code. - [pass](https://www.passwordstore.org) - Password manager. - [awesome-finder](https://github.com/mingrammer/awesome-finder) - Search the awesome lists without a browser. -- [mdv](https://github.com/axiros/terminal_markdown_viewer) - Styled terminal markdown viewer. - [shallow-backup](https://github.com/alichtman/shallow-backup) - Git integrated backup tool. ### macOS @@ -331,6 +344,7 @@ Inspired by the [awesome](https://github.com/sindresorhus/awesome) list thing. - [speedtest-net](https://github.com/ddsol/speedtest.net) - Test internet connection speed and ping using speedtest.net. - [speed-test](https://github.com/sindresorhus/speed-test) - `speedtest-net` wrapper with different UI. - [speedtest-cli](https://github.com/sivel/speedtest-cli) - Test internet bandwidth using speedtest.net. +- [bandwhich](https://github.com/imsnif/bandwhich) - Track bandwidth utilization by process. ### Theming and Customization @@ -360,6 +374,12 @@ Inspired by the [awesome](https://github.com/sindresorhus/awesome) list thing. - [neofetch](https://github.com/dylanaraps/neofetch) - System information tool. - [Glances](https://nicolargo.github.io/glances) - System monitoring tool. +### Markdown + +- [DocToc](https://github.com/thlorenz/doctoc) - Generates table of contents for markdown files. +- [grip](https://github.com/joeyespo/grip) - Preview markdown files as GitHub would render them. +- [mdv](https://github.com/axiros/terminal_markdown_viewer) - Styled terminal markdown viewer. + ## Command Line Learning - [cmdchallenge](https://cmdchallenge.com/) - presents small shell challenge with user submitted solutions. @@ -374,25 +394,34 @@ Inspired by the [awesome](https://github.com/sindresorhus/awesome) list thing. ## Data Manipulation -- [underscore-cli](https://github.com/ddopson/underscore-cli) - Command-line utility-belt for hacking JSON and Javascript. -- [ramda-cli](https://github.com/raine/ramda-cli) - A CLI tool for processing data with functional pipelines. -- [yaml-cli](https://github.com/pandastrike/yaml-cli) - A simple CLI for querying and updating YAML files. -- [q](http://harelba.github.io/q/) - A command line tool that allows execution of SQL-like queries on CSVs/TSVs (and any other tabular text files). -- [yq](https://github.com/kislyuk/yq) - Command-line YAML processor (Uses the same syntax as jq). +- [visidata](https://github.com/saulpw/visidata) - Spreadsheet multitool for data discovery and arrangement. + +### Processors + +- [jq](https://github.com/stedolan/jq) - JSON processor. +- [yq](https://github.com/kislyuk/yq) - YAML processor. +- [dasel](https://github.com/tomwright/dasel) - JSON/YAML/TOML/XML processor (like jq/yq). +- [yaml-cli](https://github.com/pandastrike/yaml-cli) - Query/update YAML. +- [ramda-cli](https://github.com/raine/ramda-cli) - Process data with functional pipelines. ### JSON -- [jq](https://github.com/stedolan/jq) - JSON processor. -- [jp](https://github.com/therealklanni/jp) - Simply parse and drill into JSON on the commandline, with jsonpath and stdin stream support (jq compatible, not a replacement). +- [jp](https://github.com/therealklanni/jp) - JSON parser. - [fx](https://github.com/antonmedv/fx) - Command-line JSON viewer. - [vj](https://github.com/busyloop/vj) - Makes JSON human readable. +- [underscore-cli](https://github.com/ddopson/underscore-cli) - Utility-belt for hacking JSON and Javascript. - [strip-json-comments-cli](https://github.com/sindresorhus/strip-json-comments-cli) - Strip comments from JSON. - [GROQ](https://github.com/sanity-io/groq-cli) – JSON processor with queries and projections. +### Columns + +- [parse-columns-cli](https://github.com/sindresorhus/parse-columns-cli) - Parse text columns to JSON. +- [q](http://harelba.github.io/q/) - Execution of SQL-like queries on CSV/TSV/tabular text file. + ### Text -- [parse-columns-cli](https://github.com/sindresorhus/parse-columns-cli) - Parse text columns, like the output of unix commands. Returns JSON that you can manipulate with tools like jq or underscore-cli. - [figlet](http://www.figlet.org/) - Creates large text out of ASCII characters. +- [stegcloak](https://github.com/kurolabs/stegcloak) - Hide secrets with invisible characters in plain text securely. ## Files and Directories @@ -400,9 +429,7 @@ Inspired by the [awesome](https://github.com/sindresorhus/awesome) list thing. - [ranger](https://github.com/ranger/ranger) - A console file manager with VI key bindings. - [midnight-commander](https://github.com/MidnightCommander/mc) - A feature rich visual file manager. -- [organize-cli](https://github.com/ManrajGrover/organize-cli) - Organize your files, imagine cleaning up your downloads in an instant. -- [organize-rt](https://gitlab.com/FixFromDarkness/organize-rt) - Rust copy of organize-cli with more customization. -- [Vifm](https://vifm.info/) - Vifm is an ncurses based file manager with vi like keybindings/modes/options/commands/configuration, which also borrows some useful ideas from mutt. +- [Vifm](https://vifm.info/) - VI influnced file manager. - [nnn](https://github.com/jarun/nnn) - File browser and disk usage analyzer with excellent desktop integration. - [lf](https://github.com/gokcehan/lf) - Fast, extensively customizable file manager. - [fff](https://github.com/dylanaraps/fff) - Fast, simple file manager. @@ -413,21 +440,29 @@ Inspired by the [awesome](https://github.com/sindresorhus/awesome) list thing. - [empty-trash-cli](https://github.com/sindresorhus/empty-trash-cli) - Empty the trash. - [del-cli](https://github.com/sindresorhus/del-cli) - Delete files and folders. - [cpy-cli](https://github.com/sindresorhus/cpy-cli) - Copies files. -- [rename-cli](https://github.com/jhotmann/node-rename-cli) - A cross-platform tool for renaming files quickly, especially multiple files at once. +- [rename-cli](https://github.com/jhotmann/node-rename-cli) - Renaming files quickly. +- [renameutils](https://www.nongnu.org/renameutils) - Mass renaming in your editor. ### Files - [chokidar-cli](https://github.com/kimmobrunfeldt/chokidar-cli) - CLI to watch file system changes. - [file-type-cli](https://github.com/sindresorhus/file-type-cli) - Detect the file type of a file or stdin. -- [DocToc](https://github.com/thlorenz/doctoc) - Generates table of contents for markdown files inside local git repository. Links are compatible with anchors generated by github or other sites. - [bat](https://github.com/sharkdp/bat) - A cat clone with syntax highlighting. - [NCDu](https://dev.yorhel.nl/ncdu) - A disk usage analyzer with an ncurses interface. -- [unix-permissions](https://github.com/ehmicky/unix-permissions) - Swiss Army knife for Unix permissions -- [rclone](https://github.com/ncw/rclone) - Sync files to and from various cloud providers (Dropbox, Google Drive, Onedrive, etc.). +- [unix-permissions](https://github.com/ehmicky/unix-permissions) - Swiss Army knife for Unix permissions. - [transmission-cli](https://transmissionbt.com) - Torrent client for your command line. -- [ffsend](https://github.com/timvisee/ffsend) - Fully featured CLI for [Firefox Send](https://send.firefox.com/) - simple and private file sharing. - [webtorrent-cli](https://github.com/feross/webtorrent-cli) – Streaming torrent client. +- [entr](https://github.com/eradman/entr) - Run an arbitrary command when files change. +- [organize-cli](https://github.com/ManrajGrover/organize-cli) - Organize your files automatically. +- [organize-rt](https://gitlab.com/FixFromDarkness/organize-rt) - organize-cli in Rust with more customization. + +### File Sync/Sharing + +- [rclone](https://github.com/ncw/rclone) - Sync files with various cloud providers. +- [ffsend](https://github.com/timvisee/ffsend) - Quick file share. - [share-cli](https://github.com/marionebl/share-cli) - Share files with your local network. +- [google-drive-upload](https://github.com/labbots/google-drive-upload) - Upload/sync with Google Drive. +- [gdrive-downloader](https://github.com/Akianonymus/gdrive-downloader) - Download files/folders from Google Drive. ### Directory Listing @@ -460,6 +495,8 @@ Inspired by the [awesome](https://github.com/sindresorhus/awesome) list thing. ## Version Control +- [SnowFS](https://github.com/snowtrack/snowfs) - A fast, scalable version control system for binaries. + ### Git - [CLI GitHub](https://github.com/IonicaBizau/cli-github) - :tv: A fancy GitHub client for command line. @@ -478,6 +515,8 @@ Inspired by the [awesome](https://github.com/sindresorhus/awesome) list thing. - [gita](https://github.com/nosarthur/gita) - Manage multiple git repos side by side for sanity. - [readme-md-generator](https://github.com/kefranabg/readme-md-generator) - Generate README.md files interactively. - [semantic-git-commit-cli](https://github.com/JPeer264/node-semantic-git-commit-cli) - Ensure semantic commits messages. +- [import-github-labels-cli](https://github.com/abhijithvijayan/import-github-labels-cli) - Sync labels between Github repos. +- [git-all-branches](https://github.com/zacanger/git-all-branches) - Improved `git branch -a`. ## Images @@ -523,6 +562,7 @@ Inspired by the [awesome](https://github.com/sindresorhus/awesome) list thing. - [lolcat](https://github.com/busyloop/lolcat) - Outputs text in rainbow colors. - [text-meme](https://github.com/beatfreaker/text-meme-cli) - Generate text memes. - [dankcli](https://github.com/sggts04/dankcli) - Add text to meme image templates. +- [ricksay](https://github.com/roma-guru/ricksay) - Quotes from Rick and Morty. ## Other