mirror of
https://github.com/toolleeo/cli-apps.git
synced 2024-11-05 06:00:15 +00:00
CHG: better category assignment for several programs.
This commit is contained in:
parent
3560cb2a87
commit
ae1c6cd17e
14
README.md
14
README.md
@ -23,7 +23,7 @@ To date, **459** apps/tools covered, divided in **40** categories.
|
||||
|
||||
# Index
|
||||
|
||||
[Backup](#backup) (8) | [Calculators](#calc) (4) | [Chat and instant messaging](#chat) (8) | [Conversion](#conversion) (4) | [Data management](#data-management) (17) | [Data transfer](#transfer) (22) | [Directory changers](#cd) (7) | [Disk usage analyzers](#disk-analyzer) (8) | [Editors](#editors) (16) | [Email](#email) (8) | [File and file system handling](#file-handling) (26) | [File manager](#file-manager) (9) | [File renamers](#file-renamer) (6) | [File systems](#file-system) (3) | [Font management](#font) (2) | [Funny tools](#funny) (12) | [Games](#games) (18) | [Git and accessories](#git) (13) | [Graphics](#graphics) (11) | [Networking](#networking) (10) | [Note taking](#note-taking) (7) | [Office tools](#office) (14) | [Organizers and calendars](#organizers) (11) | [Password managers](#password-manager) (9) | [Productivity](#productivity) (10) | [Programming](#programming) (12) | [Security and encryption](#security) (7) | [Shells](#shells) (3) | [Sound and music](#music) (14) | [System monitoring](#monitor) (21) | [System tools](#system) (8) | [Terminals](#terminal) (8) | [Text processing](#text-processing) (31) | [Text search](#text-search) (8) | [Todo managers](#todo-manager) (11) | [Utilities](#utility) (29) | [Versioning](#versioning) (5) | [Viewers](#viewers) (18) | [Web browser](#browser) (10) | [Web development](#webdev) (11)
|
||||
[Backup](#backup) (8) | [Calculators](#calc) (4) | [Chat and instant messaging](#chat) (8) | [Conversion](#conversion) (5) | [Data management](#data-management) (21) | [Data transfer](#transfer) (22) | [Directory changers](#cd) (7) | [Disk usage analyzers](#disk-analyzer) (8) | [Editors](#editors) (16) | [Email](#email) (8) | [File and file system handling](#file-handling) (26) | [File manager](#file-manager) (9) | [File renamers](#file-renamer) (6) | [File systems](#file-system) (3) | [Font management](#font) (2) | [Funny tools](#funny) (12) | [Games](#games) (18) | [Git and accessories](#git) (13) | [Graphics](#graphics) (11) | [Networking](#networking) (10) | [Note taking](#note-taking) (7) | [Office tools](#office) (14) | [Organizers and calendars](#organizers) (11) | [Password managers](#password-manager) (9) | [Productivity](#productivity) (10) | [Programming](#programming) (12) | [Security and encryption](#security) (7) | [Shells](#shells) (3) | [Sound and music](#music) (14) | [System monitoring](#monitor) (21) | [System tools](#system) (8) | [Terminals](#terminal) (8) | [Text processing](#text-processing) (25) | [Text search](#text-search) (9) | [Todo managers](#todo-manager) (11) | [Utilities](#utility) (29) | [Versioning](#versioning) (5) | [Viewers](#viewers) (18) | [Web browser](#browser) (10) | [Web development](#webdev) (11)
|
||||
|
||||
Some links to [related resources](#resources).
|
||||
|
||||
@ -58,6 +58,7 @@ Some links to [related resources](#resources).
|
||||
|
||||
## <a name="conversion"></a>Conversion
|
||||
|
||||
* [BaFi](https://mmalcek.github.io/bafi/) - Universal JSON, BSON, YAML, CSV, XML translator to ANY format using templates.
|
||||
* [catdoc](http://www.wagner.pp.ru/~vitus/software/catdoc/) - Command line converter from Microsoft Word to plain text; output is sent to the standard output.
|
||||
* [mdBook](https://github.com/rust-lang/mdBook) - Create book from markdown files.
|
||||
* [Pandoc](http://pandoc.org/) - Universal document file converter; handles input output from/to a number of formats: HTML, PDF, LaTeX, docx, odt, AsciiDoc, Markdown, Textile, just to mention a few; the quality of conversion strongly depends on the combination of input/output formats.
|
||||
@ -72,8 +73,11 @@ Some links to [related resources](#resources).
|
||||
* [Dolt](https://github.com/dolthub/dolt) - Dolt is Git for Data! Dolt is a SQL database that you can fork, clone, branch, merge, push and pull just like a git repository.
|
||||
* [GNU Recutils](https://www.gnu.org/software/recutils/manual/) - Set of tools and libraries to access human-editable, text-based databases called recfiles.
|
||||
* [gnuplot](https://www.explainshell.com/explain/1/gnuplot) - Generate two and three dimensional plots of data.
|
||||
* [Graphtage](https://github.com/trailofbits/graphtage) - Graphtage is a commandline utility and underlying library for semantically comparing and merging tree-like structures, such as JSON, XML, HTML, YAML, plist, and CSS files.
|
||||
* [Graphtage](https://github.com/trailofbits/graphtage) - Semantic diff utility and library for tree-like files such as JSON, JSON5, XML, HTML, YAML, and CSV.
|
||||
* [jq](https://stedolan.github.io/jq/) - (JSON Query?) is sed-like processor for JSON data; can be used to process JSON files and data streams and perform operations such as those allowed by `cat`, `sed`, `grep` and `awk` on regular text files.
|
||||
* [jtc](https://github.com/ldn-softdev/jtc) - JSON manipulation and transformation.
|
||||
* [q](http://harelba.github.io/q/) - Executes SQL-like queries on CSVs/TSVs tabular data files; each tabular file is treated as a database table; support to all SQL constructs (`WHERE`, `GROUP BY`, `JOIN`).
|
||||
* [sq](https://github.com/neilotoole/sq) - Command line tool that provides jq-style access to structured data sources such as SQL databases, or document formats like CSV or Excel.
|
||||
* [tabview](https://github.com/TabViewer/tabview) - Python curses command line CSV and tabular data viewer.
|
||||
* [TSV Utilities](https://github.com/eBay/tsv-utils) - Command line tools for large, tabular data files.
|
||||
@ -82,6 +86,7 @@ Some links to [related resources](#resources).
|
||||
* [VisiData](https://www.visidata.org/) - Interactive multitool for tabular data. It combines the clarity of a spreadsheet, the efficiency of the terminal, and the power of Python, into a lightweight utility which can handle millions of rows with ease.
|
||||
* [WOPR](https://github.com/yaronn/wopr) - A simple markup language for creating rich terminal reports, presentations and infographic.
|
||||
* [xsv](https://www.johndcook.com/blog/2019/12/31/sql-join-csv-files/) - Doing a SQL join with CSV files.
|
||||
* [yq](https://github.com/mikefarah/yq) - Portable command-line YAML processor.
|
||||
|
||||
## <a name="transfer"></a>Data transfer
|
||||
|
||||
@ -463,7 +468,6 @@ Some links to [related resources](#resources).
|
||||
|
||||
* [amber](https://github.com/dalance/amber) - Code search / replace tool.
|
||||
* [anew](https://github.com/tomnomnom/anew) - Tool for adding new lines to files, skipping duplicates.
|
||||
* [BaFi](https://mmalcek.github.io/bafi/) - Universal JSON, BSON, YAML, CSV, XML translator to ANY format using templates.
|
||||
* [brok](https://github.com/smallhadroncollider/brok) - Find broken links in text documents.
|
||||
* [ccat](https://github.com/jingweno/ccat) - A `cat` command with colorized output.
|
||||
* [deadlink](https://github.com/nschloe/deadlink) - Parses text files for HTTP URLs and checks if they are still valid. Good to use on markdown documentation files.
|
||||
@ -474,24 +478,19 @@ Some links to [related resources](#resources).
|
||||
* [fastmod](https://github.com/facebookincubator/fastmod) - A tool to assist you with large-scale codebase refactors, and it supports most of codemod's options. It is focused on improving the use case "I want to use interactive mode to make sure my regex is correct, and then I want to apply the regex everywhere".
|
||||
* [fzf](https://github.com/junegunn/fzf) - (FuZzy Finder) is a general-purpose command-line finder with fuzzy search/filter capabilities; good integration with `vim`.
|
||||
* [fzy](https://github.com/jhawthorn/fzy) - Better fuzzy finder.
|
||||
* [Graphtage](https://github.com/trailofbits/graphtage) - Graphtage is a commandline utility and underlying library for semantically comparing and merging tree-like structures, such as JSON, XML, HTML, YAML, plist, and CSS files.
|
||||
* [grc](https://github.com/pengwynn/grc) - (Generic Colouriser) can be configured to parse a given text stream and to colorize it according to regexp written in configuration files; different patterns can be associated to file types.
|
||||
* [hck](https://github.com/sstadick/hck) - A sharp cut clone.
|
||||
* [huniq](https://github.com/koraa/huniq) - Command line utility to remove duplicates from the given input. Note that huniq does not sort the input, it just removes duplicates.
|
||||
* [jq](https://stedolan.github.io/jq/) - (JSON Query?) is sed-like processor for JSON data; can be used to process JSON files and data streams and perform operations such as those allowed by `cat`, `sed`, `grep` and `awk` on regular text files.
|
||||
* [lolcat](https://github.com/busyloop/lolcat) - Ruby Gem to colorize the output of the cat command.
|
||||
* [luneta](https://github.com/fbeline/luneta) - Interactive filter that can be easily composed within any script.
|
||||
* [ov](https://github.com/noborus/ov) - Feature-rich terminal-based text viewer.
|
||||
* [percol](https://github.com/mooz/percol) - A Python script that "1) receives input lines from `stdin` or a file, 2) lists the input lines and waits for input that filter/select the line(s), 3) outputs the selected line(s) to `stdout`"; can be used to add interactivity to many regular shell commands.
|
||||
* [pick](https://github.com/calleerlandsson/pick) - Utility that allows users to choose one option from a set of choices using an interface with fuzzy search functionality.
|
||||
* [q](http://harelba.github.io/q/) - Executes SQL-like queries on CSVs/TSVs tabular data files; each tabular file is treated as a database table; support to all SQL constructs (`WHERE`, `GROUP BY`, `JOIN`).
|
||||
* [sd](https://github.com/chmln/sd) - s[earch] & d[isplace] - An intuitive find & replace CLI; a possible replacement for sed.
|
||||
* [skim](https://github.com/lotabout/skim) - Fuzzy Finder in rust.
|
||||
* [squeeze](https://github.com/aymericbeaumet/squeeze) - Enables to extract rich information from any text (raw, JSON, HTML, YAML, etc).
|
||||
* [teip](https://github.com/greymd/teip) - Select partial standard input and replace with the result of another command.
|
||||
* [vgrep](https://github.com/vrothberg/vgrep) - User-friendly pager for grep.
|
||||
* [ydiff](https://github.com/ymattw/ydiff) - View colored, incremental diff.
|
||||
* [yq](https://github.com/mikefarah/yq) - Portable command-line YAML processor.
|
||||
|
||||
## <a name="text-search"></a>Text search
|
||||
|
||||
@ -503,6 +502,7 @@ Some links to [related resources](#resources).
|
||||
* [ripgrep-all](https://github.com/phiresky/ripgrep-all) - grep in text files but also search in PDFs, E-Books, office documents, zip, tar.gz, etc.
|
||||
* [sift](https://sift-tool.org/) - Fast and powerful open source alternative to grep; it targets flexibility and performance: can be as fast as "regular" grep and allows to specify complex expressions to find text.
|
||||
* [todocheck](https://github.com/preslavmihaylov/todocheck) - Static code analyzer for annotated TODO comments.
|
||||
* [vgrep](https://github.com/vrothberg/vgrep) - User-friendly pager for grep.
|
||||
|
||||
## <a name="todo-manager"></a>Todo managers
|
||||
|
||||
|
@ -11,10 +11,10 @@ text-search,sift,https://sift-tool.org/,"Fast and powerful open source alternati
|
||||
text-processing,ccat,https://github.com/jingweno/ccat,A `cat` command with colorized output.
|
||||
text-processing,fzf,https://github.com/junegunn/fzf,(FuZzy Finder) is a general-purpose command-line finder with fuzzy search/filter capabilities; good integration with `vim`.
|
||||
text-processing,grc,https://github.com/pengwynn/grc,(Generic Colouriser) can be configured to parse a given text stream and to colorize it according to regexp written in configuration files; different patterns can be associated to file types.
|
||||
text-processing,jq,https://stedolan.github.io/jq/,"(JSON Query?) is sed-like processor for JSON data; can be used to process JSON files and data streams and perform operations such as those allowed by `cat`, `sed`, `grep` and `awk` on regular text files."
|
||||
data-management,jq,https://stedolan.github.io/jq/,"(JSON Query?) is sed-like processor for JSON data; can be used to process JSON files and data streams and perform operations such as those allowed by `cat`, `sed`, `grep` and `awk` on regular text files."
|
||||
text-processing,percol,https://github.com/mooz/percol,"A Python script that ""1) receives input lines from `stdin` or a file, 2) lists the input lines and waits for input that filter/select the line(s), 3) outputs the selected line(s) to `stdout`""; can be used to add interactivity to many regular shell commands."
|
||||
text-processing,pick,https://github.com/calleerlandsson/pick,Utility that allows users to choose one option from a set of choices using an interface with fuzzy search functionality.
|
||||
text-processing,q,http://harelba.github.io/q/,"Executes SQL-like queries on CSVs/TSVs tabular data files; each tabular file is treated as a database table; support to all SQL constructs (`WHERE`, `GROUP BY`, `JOIN`)."
|
||||
data-management,q,http://harelba.github.io/q/,"Executes SQL-like queries on CSVs/TSVs tabular data files; each tabular file is treated as a database table; support to all SQL constructs (`WHERE`, `GROUP BY`, `JOIN`)."
|
||||
font,FIGlet,http://www.figlet.org/,"Not exactly a font manager, but a nice program for making large letters out of ordinary text; an astonishing number of different fonts is available."
|
||||
font,toilet,http://caca.zoy.org/wiki/toilet,"A program that tries to improve `FIGlet`; can load FIGlet fonts; supports Unicode input and output, colour fonts and output, and various output formats, including HTML, IRC and ANSI; uses `libcaca` to produce nice textual effects."
|
||||
editors,Emacs,https://www.gnu.org/software/emacs/,One of the godfathers of text editors; free long-standing software project; tons of extensions and funcionalities; the biggest drawback (my taste): it needs [E-Lisp](https://www.gnu.org/software/emacs/manual/eintr.html) for being programmed.
|
||||
@ -277,7 +277,7 @@ file-manager,rnr,https://github.com/bugnano/rnr,The RNR File Manager (RNR's Not
|
||||
funny,cbonsai,https://gitlab.com/jallbrit/cbonsai,"A bonsai tree generator, written in C using ncurses. It intelligently creates, colors, and positions a bonsai tree."
|
||||
data-management,Dolt,https://github.com/dolthub/dolt,"Dolt is Git for Data! Dolt is a SQL database that you can fork, clone, branch, merge, push and pull just like a git repository."
|
||||
transfer,ytfzf,https://github.com/pystardust/ytfzf,A POSIX script that helps you find Youtube videos (without API) and opens/downloads them using mpv/youtube-dl.
|
||||
text-processing,Graphtage,https://github.com/trailofbits/graphtage,"Graphtage is a commandline utility and underlying library for semantically comparing and merging tree-like structures, such as JSON, XML, HTML, YAML, plist, and CSS files."
|
||||
data-management,Graphtage,https://github.com/trailofbits/graphtage,"Graphtage is a commandline utility and underlying library for semantically comparing and merging tree-like structures, such as JSON, XML, HTML, YAML, plist, and CSS files."
|
||||
disk-analyzer,duf,https://github.com/muesli/duf,Disk Usage/Free Utility.
|
||||
productivity,tuxi,https://github.com/Bugswriter/tuxi,A CLI tool that scrapes Google search results and SERPs that provides instant and concise answers.
|
||||
music,Siren,https://www.kariliq.nl/siren/,Siren is a text-based audio player for UNIX-like operating systems.
|
||||
@ -324,7 +324,7 @@ note-taking,Standard Unix Notes,https://github.com/Standard-Unix-Notes/unix-note
|
||||
monitor,below,https://github.com/facebookincubator/below,A time traveling resource monitor for modern Linux systems
|
||||
monitor,lfs,https://github.com/Canop/lfs,A thing to get information on your mounted disks
|
||||
webdev,ain,https://github.com/jonaslu/ain,An HTTP API client for the terminal.
|
||||
text-processing,BaFi,https://mmalcek.github.io/bafi/,"Universal JSON, BSON, YAML, CSV, XML translator to ANY format using templates."
|
||||
conversion,BaFi,https://mmalcek.github.io/bafi/,"Universal JSON, BSON, YAML, CSV, XML translator to ANY format using templates."
|
||||
text-processing,hck,https://github.com/sstadick/hck,A sharp cut clone.
|
||||
git,gitui,https://github.com/extrawurst/gitui,GitUI provides you with the comfort of a git GUI but right in your terminal
|
||||
games,rpg-cli,https://github.com/facundoolano/rpg-cli,Your filesystem as a dungeon!
|
||||
@ -370,7 +370,7 @@ text-processing,ov,https://github.com/noborus/ov,Feature-rich terminal-based tex
|
||||
text-processing,fastmod,https://github.com/facebookincubator/fastmod,"A tool to assist you with large-scale codebase refactors, and it supports most of codemod's options. It is focused on improving the use case ""I want to use interactive mode to make sure my regex is correct, and then I want to apply the regex everywhere""."
|
||||
viewers,Awesome CLI,https://github.com/umutphp/awesome-cli,Awesome CLI is a simple command line tool to give you a fancy command line interface to dive into Awesome lists.
|
||||
file-handling,watchexec,https://github.com/watchexec/watchexec,Executes commands in response to file modifications.
|
||||
text-processing,yq,https://github.com/mikefarah/yq,Portable command-line YAML processor.
|
||||
data-management,yq,https://github.com/mikefarah/yq,Portable command-line YAML processor.
|
||||
text-processing,squeeze,https://github.com/aymericbeaumet/squeeze,"Enables to extract rich information from any text (raw, JSON, HTML, YAML, etc)."
|
||||
text-processing,amber,https://github.com/dalance/amber,Code search / replace tool.
|
||||
file-renamer,mmv,https://github.com/itchyny/mmv,Rename multiple files using your $EDITOR. The command name is named after multi-mv.
|
||||
@ -434,7 +434,7 @@ utility,so,https://github.com/samtay/so,Terminal interface for Stack Overflow.
|
||||
data-management,sq,https://github.com/neilotoole/sq,"Command line tool that provides jq-style access to structured data sources such as SQL databases, or document formats like CSV or Excel."
|
||||
data-management,Graphtage,https://github.com/trailofbits/graphtage,"Semantic diff utility and library for tree-like files such as JSON, JSON5, XML, HTML, YAML, and CSV."
|
||||
file-handling,rip,https://github.com/nivekuil/rip,Safe and ergonomic alternative to rm.
|
||||
text-processing,vgrep,https://github.com/vrothberg/vgrep,User-friendly pager for grep.
|
||||
text-search,vgrep,https://github.com/vrothberg/vgrep,User-friendly pager for grep.
|
||||
webdev,urlhunter,https://github.com/utkusen/urlhunter,Recon tool that allows searching on URLs that are exposed via shortener services.
|
||||
webdev,lychee,https://github.com/lycheeverse/lychee,"Fast, async, resource-friendly link checker written in Rust."
|
||||
networking,Rustcat,https://github.com/robiot/rustcat,Netcat Alternative in Rust.
|
||||
|
|
Loading…
Reference in New Issue
Block a user