Compare commits

82 Commits

Author SHA1 Message Date
Juanma Roca
55cfb9a4b3 Add golazo (#879)
Co-authored-by: Jonathan Neidel <github@jneidel.com>
2026-03-23 08:13:35 +01:00
Jonathan Neidel
f57667b522 Remove moro
Author marked it as DEPRECATED/DON'T USE

Fixes #878
2026-03-23 08:10:16 +01:00
Ariel Shadkhan
054872f698 Add Shep (#884)
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-23 08:07:58 +01:00
arunsupe
112428765b Add semantic-grep (#624)
Co-authored-by: Jonathan Neidel <github@jneidel.com>
2026-03-18 20:09:14 +01:00
Aurélien Buchet
9a77200b88 Add aha (#857) 2026-03-18 19:59:31 +01:00
Jonathan Neidel
57ab5da212 Add freeze
Close #853
2026-03-16 17:26:27 +01:00
Jonathan Neidel
f445faf6b4 Add nomino
Close #402
2026-03-16 16:33:23 +01:00
Jonathan Neidel
18ac929151 Add kanban.bash (#352)
Co-authored-by: Jonathan Neidel <jneidel@jneidel.com>
2026-03-16 16:32:35 +01:00
Fabrício José Souza
c7f989a042 Add Kool (#425)
o-authored-by: Jonathan Neidel <jneidel@jneidel.com>
2026-03-16 16:29:21 +01:00
Sarvjeet Singh
3323e05bc4 Add lakshmi (#510) 2026-03-16 16:15:19 +01:00
Slava
8a5176735b Add await (#522)
Co-authored-by: Jonathan Neidel <jneidel@jneidel.com>
2026-03-16 16:13:13 +01:00
Ruslan
c731d156c0 Add croc (#542)
Co-authored-by: Jonathan Neidel <jneidel@jneidel.com>
2026-03-16 16:06:40 +01:00
Sorin Sbarnea
16b6fabfa2 Add mk (#549)
Co-authored-by: Jonathan Neidel <github@jneidel.com>
2026-03-16 15:50:27 +01:00
Jonathan Neidel
722e3921fd Add maintained by line 2026-03-16 15:42:33 +01:00
Sergio
47e3ff7bfa Add npm-deprecated-check (#586)
Co-authored-by: Jonathan Neidel <github@jneidel.com>
2026-03-16 12:14:47 +01:00
Jonathan Neidel
c8c8883c1f Add decompose
Close #589
2026-03-16 12:12:12 +01:00
raf
4bfc3b7af5 Add rawhide (#590)
Co-authored-by: raf <raf@raf.org>
Co-authored-by: Jonathan Neidel <jneidel@jneidel.com>
2026-03-16 12:10:21 +01:00
Jonathan Neidel
cd45edb727 Add envio
Close #602
2026-03-16 12:08:01 +01:00
Everett Pompeii
3a4fed68f6 Add Bencher (#608)
Co-authored-by: Jonathan Neidel <jneidel@jneidel.com>
2026-03-16 12:02:18 +01:00
Jonathan Neidel
93957a2318 Add img2ascii
Closes #620
2026-03-16 11:57:53 +01:00
Jonathan Neidel
f0decdeda9 Add srgn
Closes #633
2026-03-16 11:57:52 +01:00
Linus Mußmächer
9647cae40b Add rucola (#622) and rename notesmd-cli
Co-authored-by: Jonathan Neidel <jneidel@jneidel.com>
2026-03-16 11:55:24 +01:00
Jonathan Neidel
9ca63e0c5f Create AI category
Closes #842
Closes #804
Closes #793
Closes #783
Closes #663
Closes #748
2026-03-16 11:42:45 +01:00
Jonathan Neidel
f46d1a96c3 Add gowall
Closes #643
2026-03-16 11:36:33 +01:00
Darko Mesaros
269f58d289 Add shuk (#646)
Co-authored-by: Jonathan Neidel <jneidel@jneidel.com>
2026-03-16 11:32:16 +01:00
Dhruv Bhanushali
3db0170c99 Add pls (#649)
Co-authored-by: Jonathan Neidel <jneidel@jneidel.com>
2026-03-16 11:16:22 +01:00
Gianluca Piccirillo
765b197eb8 Add mynav (#650)
Co-authored-by: Jonathan Neidel <jneidel@jneidel.com>
2026-03-16 11:09:22 +01:00
Jonathan Neidel
20bb4110b4 Add astroterm
Closes #655
2026-03-16 11:05:30 +01:00
Christian Zangl
161aeadc8c Add chkbit (#657)
Co-authored-by: Jonathan Neidel <jneidel@jneidel.com>
2026-03-16 11:03:41 +01:00
Andrey Warkentin
c6b475b232 Add Optimizt (#658) 2026-03-16 11:00:14 +01:00
Jonathan Neidel
c9aaee2649 Add yamlresume to new resumes section
Closes #672
2026-03-16 10:55:30 +01:00
Juanma Roca
8c13233a56 Add helm (#727)
Co-authored-by: Jonathan Neidel <jneidel@jneidel.com>
2026-03-16 10:51:23 +01:00
Jonathan Neidel
fadc0200b6 Add octotype
Closes #750
2026-03-16 10:46:31 +01:00
Yair Treister
99959d0f22 Add gibr (#752)
Co-authored-by: Jonathan Neidel <github@jneidel.com>
2026-03-16 10:42:54 +01:00
marph91
68f4ed293d Add jimmy (#754)
Co-authored-by: Jonathan Neidel <jneidel@jneidel.com>
2026-03-16 10:39:28 +01:00
Nikita Kriuchkov
ba9524e4db Add tock (#756)
Co-authored-by: Jonathan Neidel <github@jneidel.com>
2026-03-16 10:30:53 +01:00
Miklos Niedermayer
85750b3dd6 Add cmdperf (#757)
Co-authored-by: Jonathan Neidel <github@jneidel.com>
2026-03-16 10:28:16 +01:00
goblinrieur
608f3cef89 Add sc-im (#778)
Co-authored-by: Jonathan Neidel <github@jneidel.com>
2026-03-16 10:25:41 +01:00
Yuji Ueki
ddc504bdac Add gitlogue (#787)
Co-authored-by: Jonathan Neidel <github@jneidel.com>
2026-03-16 10:20:10 +01:00
Veirt
ca6c79afd1 Add weathr (#790)
Co-authored-by: Jonathan Neidel <github@jneidel.com>
2026-03-16 10:18:37 +01:00
carribean
3ffc0f1db4 Add rdsai-cli (#811)
Co-authored-by: Jonathan Neidel <github@jneidel.com>
2026-03-16 10:09:14 +01:00
Jacky Chan
fffacb0044 Add resumx (#844)
Co-authored-by: Jonathan Neidel <github@jneidel.com>
2026-03-16 09:59:24 +01:00
Jonathan Neidel
624a4b3bfe Fix typo in contributing 2026-03-16 09:52:39 +01:00
Jonathan Neidel
452b9b235b Add Terminal Trove to other resources 2026-03-16 09:29:57 +01:00
Jonathan Neidel
84a81d3dcb Link to awesome-cli-apps-in-a-csv 2026-02-28 20:33:11 +01:00
Adam Garrett-Harris
a205ecbe92 Revert "Add Kagan (#765)" (#808)
This reverts commit 449df941c8.
2026-02-20 15:59:35 -07:00
Al
449df941c8 Add Kagan (#765) 2026-02-20 11:09:06 -07:00
Simon Schubert
0fcc1718c6 Add lcl (#786) 2026-02-11 17:35:13 +01:00
Kartikay Jainwal
d3dbc57932 Update name for obsidian-cli (#775) 2026-02-05 00:48:05 +01:00
Kai Rieger
0a47ca8b72 Add NetHack (#767)
Co-authored-by: Jonathan Neidel <github@jneidel.com>
2026-02-01 21:59:38 +01:00
qadzek
a50370d6ff Add epy (#596)
Co-authored-by: Jonathan Neidel <github@jneidel.com>
2026-01-04 19:51:42 +01:00
nbari
68762ddbc4 Add s3m (#736)
Co-authored-by: Jonathan Neidel <github@jneidel.com>
2026-01-04 19:50:13 +01:00
Juanma Roca
b025a411a5 Add anvil (#739)
Co-authored-by: Jonathan Neidel <github@jneidel.com>
2025-12-30 06:50:10 +01:00
LargeModGames
5a891a6b7a Replace spotify-tui with spotatui (#737)
Closes #738

Co-authored-by: Jonathan Neidel <github@jneidel.com>
2025-12-30 06:42:36 +01:00
Spiro Metaxas
f041c19374 Add periodic-table-cli (#729)
Co-authored-by: Jonathan Neidel <github@jneidel.com>
2025-12-25 04:38:06 +01:00
Jonathan Neidel
6a7654111c Clarify contributing flow
Also make low effort PRs easily to reject.
2025-12-25 04:35:25 +01:00
justbyitself
364254a182 Add bats-core (#732)
Co-authored-by: Jonathan Neidel <github@jneidel.com>
2025-12-25 04:12:17 +01:00
beavailable
a9145bb1aa Add share (#728) 2025-12-18 18:27:34 +01:00
Ang
d5a12870f9 Add OneCite (#709)
Co-authored-by: Jonathan Neidel <github@jneidel.com>
2025-12-18 18:25:20 +01:00
Prashant Anand
5dc7cd81b8 Add hns (#724)
Co-authored-by: Jonathan Neidel <github@jneidel.com>
2025-12-18 18:14:58 +01:00
Antonio Rodriguez
4756143e34 Add cronboard (#718)
Co-authored-by: Jonathan Neidel <github@jneidel.com>
2025-11-18 11:14:34 +01:00
Alex Dubowski
95904ff6d7 Add CookCLI (#715)
Co-authored-by: Jonathan Neidel <github@jneidel.com>
2025-11-08 18:09:56 +01:00
Papuna Gagnidze
002ca11f9f Add updo (#713)
Co-authored-by: Jonathan Neidel <github@jneidel.com>
2025-11-06 10:35:39 +01:00
Luis
e709a18954 Add intelli-shell (#562)
Co-authored-by: Jonathan Neidel <github@jneidel.com>
2025-10-29 11:50:44 +01:00
Jarred Taylor
52bdd6ea22 Add journalot (#706)
Co-authored-by: Jonathan Neidel <github@jneidel.com>
2025-10-17 13:32:29 +02:00
Paolo Musolino
79af31744b Add AI Git Narrator (#669)
Co-authored-by: Jonathan Neidel <jneidel@jneidel.com>
2025-10-14 10:42:59 +02:00
Ragnar Kruse
cf6bf89d43 Add hygg (#675)
Co-authored-by: Ragnar Kruse <46799551+kruserr@users.noreply.github.com>
Co-authored-by: Jonathan Neidel <github@jneidel.com>
2025-10-14 10:42:59 +02:00
Neil Berkman
0747f2a05b Add clippy (#684)
Co-authored-by: Jonathan Neidel <github@jneidel.com>
2025-10-14 10:42:59 +02:00
dmikhr
0339f3148b Add pdfjuicer (#687)
Co-authored-by: Jonathan Neidel <github@jneidel.com>
2025-10-14 10:42:59 +02:00
Aurélien Buchet
5a72e9d7a6 Add marp (#698) 2025-10-14 10:42:59 +02:00
Sumit Patel
6f38ff001a Add TUISIC (#701)
Co-authored-by: Jonathan Neidel <github@jneidel.com>
2025-10-14 10:42:59 +02:00
Kenta Takeuchi
f3528c1afb Add ggc (#702)
Co-authored-by: Jonathan Neidel <github@jneidel.com>
2025-10-14 10:42:59 +02:00
Jonathan Neidel
6b1258e2e4 Add academia category 2025-10-14 10:42:59 +02:00
Jonathan Neidel
b79628335d Add mal-cli
closes #670
2025-10-14 10:42:59 +02:00
B!gRice
4f38e76a7f Add x-cmd (#621)
Co-authored-by: Jonathan Neidel <github@jneidel.com>
2025-10-14 10:42:59 +02:00
Mihir Khandekar
8b597433d1 Add Telert (#679) 2025-10-14 10:42:59 +02:00
Jonathan Neidel
6dda01c109 Fix up terminal sharing category by splitting out ssh and localhost exposure 2025-10-14 10:42:59 +02:00
Jonathan Neidel
fc6d7b3e0e Create testing section under dev, add stepci
Closes #544
2025-10-14 07:54:07 +02:00
EVA (Entity Value Attribute)
548e44aaeb Add lla (#645) 2025-10-14 07:44:00 +02:00
kehoecj
0cd11f3c0c Add config-file-validator (#607)
Co-authored-by: Jonathan Neidel <github@jneidel.com>
2025-10-14 07:42:38 +02:00
Marco Cadetg
d4eb9dcec2 Add rustnet (#696)
Co-authored-by: Jonathan Neidel <github@jneidel.com>
2025-10-14 07:34:40 +02:00
Aurélien Buchet
32eb1ec9f2 Add shellspec (#699) 2025-10-14 07:25:02 +02:00
3 changed files with 169 additions and 45 deletions

View File

@@ -1,12 +1,11 @@
<!--- <!---
Thank you for your pull request. Thank you for your pull request.
Please fill out the fields below and check that Please check the contribution guidelines for what is required of the app and this PR.
your contribution adheres to our guidelines.
--> -->
#### New App Submission #### New App Submission
- [ ] I've read the [contribution guidelines](https://github.com/agarrharr/awesome-cli-apps/blob/master/contributing.md#readme). - [ ] I've read the [contribution guidelines](https://github.com/agarrharr/awesome-cli-apps/blob/master/contributing.md).
**Repo or homepage link:** **Repo or homepage link:**

View File

@@ -2,33 +2,38 @@
## App to be submitted ## App to be submitted
Not all tools can be considered. The aim of the list is to provide a concise list of awesome CLI tools and apps. This means that suggested software should: Not all tools can be considered.
The aim of the list is to provide a concise list of awesome CLI tools and apps.
This means that all suggested software should:
- Do one thing and do it well - Do one thing and do it well.
- Have a free and open source license - Have a free and open source license.
- Be easy to install - Be easy to install.
- Be well documented - Be well documented.
- Be older than 90 days.
- Have more than 20 stars (if it is hosted on GitHub.)
## Pull Request Style ## Pull request to add an app
**Ground Rules:** **Contents:**
- No duplicates. Add the app at the bottom of the relevant category.
- Individual pull request for each suggestion. Use the following format for the entry: `[APP_NAME](LINK) - DESCRIPTION.`
- The apps repository is older than 90 days. Where:
- The apps repository has more than 20 stars (if on Github). - The description starts with a capital and ends with a full stop (period).
- The description is short and concise. No redundant information like "CLI" or "terminal"
Usually the apps repository description or tag line is a good starting point.
- There is no trailing whitespace.
**Style:**
**Formatting & Style:** Open one pull request per app suggestion and title it simply `Add APP_NAME`.
Use the provided pull request template.
Failure to follow this point means the PR will be closed without being looked at.
- The pull request shall be titled: `Add APP_NAME`. Thank you for contributing :)
- The app is added at the bottom of the relevant category.
- Use the following format: `[APP_NAME](LINK) - DESCRIPTION.`
- Description starts with a capital and ends with a full stop (period).
- A description should be short and concise. No redudant info like "CLI".
- No trailing whitespace.
- Check your spelling and grammar.
## Other Pull Requests ## Other Pull Requests
Pull requests that are not adding a new app, but introduce new categories or improve the readme are always welcome! In that case feel free to disregard the given structure above. Pull requests that are not adding a new app, but introduce new categories or improve the readme are always welcome!
In that case feel free to disregard the given structure above.

162
readme.md
View File

@@ -2,6 +2,14 @@
<img width="763" src="https://cdn.rawgit.com/aharris88/awesome-cli-apps/master/media/banner.png" alt="awesome cli apps"> <img width="763" src="https://cdn.rawgit.com/aharris88/awesome-cli-apps/master/media/banner.png" alt="awesome cli apps">
</p> </p>
<p align="center">
Proudly maintained by:
<a href="https://jneidel.com">
<img width="24px" src="https://jneidel.com/img/logo.png" alt="jneidel.com logo">
<span>jneidel.com</span>
</a>
</p>
--- ---
[![Awesome](https://cdn.rawgit.com/sindresorhus/awesome/d7305f38d29fed78fa85652e3a63e154dd8e8829/media/badge.svg)](https://github.com/sindresorhus/awesome) [![Awesome](https://cdn.rawgit.com/sindresorhus/awesome/d7305f38d29fed78fa85652e3a63e154dd8e8829/media/badge.svg)](https://github.com/sindresorhus/awesome)
@@ -15,17 +23,17 @@ Inspired by the [awesome](https://github.com/sindresorhus/awesome) list thing.
<!-- START doctoc generated TOC please keep comment here to allow auto update --> <!-- START doctoc generated TOC please keep comment here to allow auto update -->
<!-- DON'T EDIT THIS SECTION, INSTEAD RE-RUN doctoc TO UPDATE --> <!-- DON'T EDIT THIS SECTION, INSTEAD RE-RUN doctoc TO UPDATE -->
- [Entertainment](#entertainment) - [Entertainment](#entertainment)
- [Music](#music) - [Music](#music)
- [Social Media](#social-media)
- [Video](#video) - [Video](#video)
- [Movies](#movies) - [Movies](#movies)
- [Games](#games) - [Games](#games)
- [Books](#books) - [Books](#books)
- [Chat](#chat)
- [Development](#development) - [Development](#development)
- [Text Editors](#text-editors) - [Text Editors](#text-editors)
- [Frontend Development](#frontend-development) - [Frontend Development](#frontend-development)
- [Public localhost](#public-localhost)
- [Mobile Development](#mobile-development) - [Mobile Development](#mobile-development)
- [Database](#database) - [Database](#database)
- [Devops](#devops) - [Devops](#devops)
@@ -35,6 +43,7 @@ Inspired by the [awesome](https://github.com/sindresorhus/awesome) list thing.
- [Boilerplate](#boilerplate) - [Boilerplate](#boilerplate)
- [HTTP Server](#http-server) - [HTTP Server](#http-server)
- [HTTP Client](#http-client) - [HTTP Client](#http-client)
- [Testing](#testing)
- [Productivity](#productivity) - [Productivity](#productivity)
- [Time Tracking](#time-tracking) - [Time Tracking](#time-tracking)
- [Note Taking and Lists](#note-taking-and-lists) - [Note Taking and Lists](#note-taking-and-lists)
@@ -44,6 +53,7 @@ Inspired by the [awesome](https://github.com/sindresorhus/awesome) list thing.
- [Utilities](#utilities) - [Utilities](#utilities)
- [macOS](#macos) - [macOS](#macos)
- [Terminal Sharing Utilities](#terminal-sharing-utilities) - [Terminal Sharing Utilities](#terminal-sharing-utilities)
- [SSH](#ssh)
- [Network Utilities](#network-utilities) - [Network Utilities](#network-utilities)
- [Theming and Customization](#theming-and-customization) - [Theming and Customization](#theming-and-customization)
- [Shell Utilities](#shell-utilities) - [Shell Utilities](#shell-utilities)
@@ -51,9 +61,12 @@ Inspired by the [awesome](https://github.com/sindresorhus/awesome) list thing.
- [Markdown](#markdown) - [Markdown](#markdown)
- [Security](#security) - [Security](#security)
- [Math](#math) - [Math](#math)
- [Academia](#academia)
- [Weather](#weather) - [Weather](#weather)
- [Browser Replacement](#browser-replacement) - [Browser Replacement](#browser-replacement)
- [Internet Speedtest](#internet-speedtest) - [Internet Speedtest](#internet-speedtest)
- [Science](#science)
- [Professional: Resume](#professional-resume)
- [Command Line Learning](#command-line-learning) - [Command Line Learning](#command-line-learning)
- [Data Manipulation](#data-manipulation) - [Data Manipulation](#data-manipulation)
- [Processors](#processors) - [Processors](#processors)
@@ -81,7 +94,10 @@ Inspired by the [awesome](https://github.com/sindresorhus/awesome) list thing.
- [Graphics](#graphics) - [Graphics](#graphics)
- [Just for Fun](#just-for-fun) - [Just for Fun](#just-for-fun)
- [Emoji](#emoji-1) - [Emoji](#emoji-1)
- [Other Awesome Lists](#other-awesome-lists) - [AI](#ai)
- [Agents](#agents)
- [LLM Interaction](#llm-interaction)
- [Other Resources](#other-resources)
- [License](#license) - [License](#license)
<!-- END doctoc generated TOC please keep comment here to allow auto update --> <!-- END doctoc generated TOC please keep comment here to allow auto update -->
@@ -91,6 +107,8 @@ Inspired by the [awesome](https://github.com/sindresorhus/awesome) list thing.
## Entertainment ## Entertainment
- [newsboat](https://github.com/newsboat/newsboat) - An extendable RSS feed reader for text terminals. - [newsboat](https://github.com/newsboat/newsboat) - An extendable RSS feed reader for text terminals.
- [mal-cli](https://github.com/L4z3x/mal-cli) - MyAnimeList client.
- [golazo](https://github.com/0xjuanma/golazo) - Soccer matches.
### Music ### Music
@@ -104,11 +122,12 @@ Inspired by the [awesome](https://github.com/sindresorhus/awesome) list thing.
- [moc](http://moc.daper.net/) - Console audio player for Linux/UNIX. - [moc](http://moc.daper.net/) - Console audio player for Linux/UNIX.
- [musikcube](https://github.com/clangen/musikcube) - Cross-platform, terminal-based music player, audio engine, metadata indexer, and server. - [musikcube](https://github.com/clangen/musikcube) - Cross-platform, terminal-based music player, audio engine, metadata indexer, and server.
- [beets](https://github.com/beetbox/beets) - Music library manager and tagger. - [beets](https://github.com/beetbox/beets) - Music library manager and tagger.
- [spotify-tui](https://github.com/Rigellute/spotify-tui) - Spotify client. - [spotatui](https://github.com/LargeModGames/spotatui) - Spotify client.
- [swaglyrics-for-spotify](https://github.com/SwagLyrics/SwagLyrics-For-Spotify) - Spotify lyrics. - [swaglyrics-for-spotify](https://github.com/SwagLyrics/SwagLyrics-For-Spotify) - Spotify lyrics.
- [dzr](https://github.com/yne/dzr) - deezer.com player. - [dzr](https://github.com/yne/dzr) - deezer.com player.
- [radio-active](https://github.com/deep5050/radio-active) - Internet radio player with 40k+ stations. - [radio-active](https://github.com/deep5050/radio-active) - Internet radio player with 40k+ stations.
- [mpvc](https://github.com/gmt4/mpvc) - Music player interfacing mpv. - [mpvc](https://github.com/gmt4/mpvc) - Music player interfacing mpv.
- [TUISIC](https://github.com/Dark-Kernel/tuisic) - Login-free music streaming.
### Video ### Video
@@ -129,13 +148,15 @@ Inspired by the [awesome](https://github.com/sindresorhus/awesome) list thing.
- [Dwarf Fortress](http://www.bay12games.com/dwarves/) - Roguelike construction and management simulation. - [Dwarf Fortress](http://www.bay12games.com/dwarves/) - Roguelike construction and management simulation.
- [Cataclysm-DDA](https://cataclysmdda.org) - Turn-based survival game set in a post-apocalyptic world. - [Cataclysm-DDA](https://cataclysmdda.org) - Turn-based survival game set in a post-apocalyptic world.
- [Pokete](https://github.com/lxgr-linux/Pokete) - Pokemon-like. - [Pokete](https://github.com/lxgr-linux/Pokete) - Pokemon-like.
- [NetHack](https://www.nethack.org) - Roguelike dungeon crawler.
### Books ### Books
- [epr](https://github.com/wustho/epr) - epub reader. - [epr](https://github.com/wustho/epr), [epy](https://github.com/wustho/epy) - EPUB reader.
- [Bible.Js CLI](https://github.com/BibleJS/BibleApp) - Bible. - [Bible.Js CLI](https://github.com/BibleJS/BibleApp) - Bible.
- [SpeedRead](https://github.com/sunsations/speed_read) - Spritz-alike speedreader. - [SpeedRead](https://github.com/sunsations/speed_read) - Spritz-alike speedreader.
- [medium-cli](https://github.com/djadmin/medium-cli) - Read [medium.com](https://medium.com/) stories. - [medium-cli](https://github.com/djadmin/medium-cli) - Read [medium.com](https://medium.com/) stories.
- [hygg](https://github.com/kruserr/hygg) - Document reader.
### Chat ### Chat
@@ -154,13 +175,12 @@ Inspired by the [awesome](https://github.com/sindresorhus/awesome) list thing.
- [bitwise](https://github.com/mellowcandle/bitwise) - Base conversion and bit manipulation. - [bitwise](https://github.com/mellowcandle/bitwise) - Base conversion and bit manipulation.
- [cgasm](https://github.com/bnagy/cgasm) - x86 assembly documentation. - [cgasm](https://github.com/bnagy/cgasm) - x86 assembly documentation.
- [grex](https://github.com/pemistahl/grex) - Generate regular expressions from user-provided test cases. - [grex](https://github.com/pemistahl/grex) - Generate regular expressions from user-provided test cases.
- [gdb-dashboard](https://github.com/cyrus-and/gdb-dashboard) - Modular visual interface for GDB.
- [iola](https://github.com/pvarentsov/iola) - Socket client with REST API. - [iola](https://github.com/pvarentsov/iola) - Socket client with REST API.
- [add-gitignore](https://github.com/TejasQ/add-gitignore) - Interactively generate a .gitignore for your project based on your needs. - [add-gitignore](https://github.com/TejasQ/add-gitignore) - Interactively generate a .gitignore for your project based on your needs.
- [is-up-cli](https://github.com/sindresorhus/is-up-cli) - Check if a domain is up. - [is-up-cli](https://github.com/sindresorhus/is-up-cli) - Check if a domain is up.
- [reachable](https://github.com/italolelis/reachable) - Check if a domain is up. - [reachable](https://github.com/italolelis/reachable) - Check if a domain is up.
- [loadtest](https://github.com/alexfernandez/loadtest) - Run load tests.
- [diff2html-cli](https://github.com/rtfpessoa/diff2html-cli) - Create pretty HTML from diffs. - [diff2html-cli](https://github.com/rtfpessoa/diff2html-cli) - Create pretty HTML from diffs.
- [mk](https://github.com/pycontribs/mk) - Exposes most common actions you can run in unfamiliar repos.
### Text Editors ### Text Editors
@@ -170,7 +190,7 @@ Inspired by the [awesome](https://github.com/sindresorhus/awesome) list thing.
- [kakoune](https://github.com/mawww/kakoune) - Modal editor inspired by vim. - [kakoune](https://github.com/mawww/kakoune) - Modal editor inspired by vim.
- [micro](https://github.com/zyedidia/micro) - A simple and intuitive editor. - [micro](https://github.com/zyedidia/micro) - A simple and intuitive editor.
- [o](https://github.com/xyproto/o) - Configuration-free text editor and IDE. - [o](https://github.com/xyproto/o) - Configuration-free text editor and IDE.
- [helix](https://github.com/helix-editor/helix) - Modal editor inspired by kakoune. - [helix](https://github.com/helix-editor/helix) - Modal editor inspired by kakoune.
### Frontend Development ### Frontend Development
@@ -179,6 +199,14 @@ Inspired by the [awesome](https://github.com/sindresorhus/awesome) list thing.
- [viewport-list-cli](https://github.com/kevva/viewport-list-cli) - Return a list of devices and their viewports. - [viewport-list-cli](https://github.com/kevva/viewport-list-cli) - Return a list of devices and their viewports.
- [surge](https://surge.sh) - Publish static websites for free. - [surge](https://surge.sh) - Publish static websites for free.
### Public localhost
Expose a service running on localhost to the public web for testing and sharing.
- [localtunnel](https://github.com/localtunnel/localtunnel)
- [tunnelmole](https://github.com/robbie-cahill/tunnelmole-client)
- [ngrok](https://ngrok.com/)
### Mobile Development ### Mobile Development
- [mobicon-cli](https://github.com/SamVerschueren/mobicon-cli) - Mobile app icon generator. - [mobicon-cli](https://github.com/SamVerschueren/mobicon-cli) - Mobile app icon generator.
@@ -189,9 +217,10 @@ Inspired by the [awesome](https://github.com/sindresorhus/awesome) list thing.
- [mycli](https://github.com/dbcli/mycli) - MySQL client with autocompletion and syntax highlighting. - [mycli](https://github.com/dbcli/mycli) - MySQL client with autocompletion and syntax highlighting.
- [pgcli](https://github.com/dbcli/pgcli) - Postgres client with autocompletion and syntax highlighting. - [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. - [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. - [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. - [usql](https://github.com/xo/usql) - Universal SQL client with autocompletion and syntax highlighting.
- [rdsai-cli](https://github.com/aliyun/rdsai-cli) - AI-powered MySQL client.
### Devops ### Devops
@@ -206,8 +235,13 @@ Inspired by the [awesome](https://github.com/sindresorhus/awesome) list thing.
- [ipfs-deploy](https://github.com/agentofuser/ipfs-deploy) - Deploy static websites to [IPFS](https://github.com/ipfs/ipfs#overviewhttps://github.com/ipfs/ipfs#overview). - [ipfs-deploy](https://github.com/agentofuser/ipfs-deploy) - Deploy static websites to [IPFS](https://github.com/ipfs/ipfs#overviewhttps://github.com/ipfs/ipfs#overview).
- [Discharge](https://github.com/brandonweiss/discharge) - Deploy static websites to Amazon S3. - [Discharge](https://github.com/brandonweiss/discharge) - Deploy static websites to Amazon S3.
- [updatecli](https://github.com/updatecli/updatecli) - A declarative dependency management tool. - [updatecli](https://github.com/updatecli/updatecli) - A declarative dependency management tool.
- [telert](https://github.com/navig-me/telert) - Multi-channel alerts for long-running commands and process/log/uptime monitoring.
- [logdy](https://github.com/logdyhq/logdy-core) - Supercharge terminal logs with web UI. - [logdy](https://github.com/logdyhq/logdy-core) - Supercharge terminal logs with web UI.
- [s5cmd](https://github.com/peak/s5cmd) - Blazing fast S3 and local filesystem execution tool. - [s5cmd](https://github.com/peak/s5cmd) - Blazing fast S3 and local filesystem execution tool.
- [updo](https://github.com/Owloops/updo) - Website monitoring tool.
- [cronboard](https://github.com/antoniorodr/Cronboard) - Dashboard for managing cron jobs.
- [s3m](https://github.com/s3m/s3m) - Stream of data into S3 buckets.
- [bencher](https://github.com/bencherdev/bencher) - A continuous benchmarking tool.
### Docker ### Docker
@@ -216,6 +250,8 @@ Inspired by the [awesome](https://github.com/sindresorhus/awesome) list thing.
- [lazydocker](https://github.com/jesseduffield/lazydocker) - Simple docker/docker-compose interface. - [lazydocker](https://github.com/jesseduffield/lazydocker) - Simple docker/docker-compose interface.
- [docker-pushrm](https://github.com/christian-korneck/docker-pushrm) - Push a readme to container registries. - [docker-pushrm](https://github.com/christian-korneck/docker-pushrm) - Push a readme to container registries.
- [ctop](https://github.com/bcicen/ctop) - Top like interface for container metrics. - [ctop](https://github.com/bcicen/ctop) - Top like interface for container metrics.
- [decompose](https://github.com/s0rg/decompose) - Create connections graph for running docker containers.
- [kool](https://github.com/kool-dev/kool) - Web development with containers made easy.
### Release ### Release
@@ -234,6 +270,7 @@ Inspired by the [awesome](https://github.com/sindresorhus/awesome) list thing.
- [npm-check-updates](https://github.com/tjunnone/npm-check-updates) - Find newer versions of package dependencies than what your package.json allows. - [npm-check-updates](https://github.com/tjunnone/npm-check-updates) - Find newer versions of package dependencies than what your package.json allows.
- [updates](https://github.com/silverwind/updates) - Flexible npm dependency update tool. - [updates](https://github.com/silverwind/updates) - Flexible npm dependency update tool.
- [wipe-modules](https://github.com/bntzio/wipe-modules) - Remove `node_modules` of inactive projects. - [wipe-modules](https://github.com/bntzio/wipe-modules) - Remove `node_modules` of inactive projects.
- [npm-deprecated-check](https://github.com/KID-joker/npm-deprecated-check) - Check for deprecated dependencies.
### Boilerplate ### Boilerplate
@@ -257,6 +294,15 @@ Inspired by the [awesome](https://github.com/sindresorhus/awesome) list thing.
- [curlie](https://github.com/rs/curlie) - A curl frontend with the ease of use of HTTPie. - [curlie](https://github.com/rs/curlie) - A curl frontend with the ease of use of HTTPie.
- [ATAC](https://github.com/Julien-cpsn/ATAC) - A feature-full TUI API client made in Rust. - [ATAC](https://github.com/Julien-cpsn/ATAC) - A feature-full TUI API client made in Rust.
### Testing
- [shellspec](https://github.com/shellspec/shellspec) - A full-featured BDD unit-testing framework for all POSIX shells.
- [gdb-dashboard](https://github.com/cyrus-and/gdb-dashboard) - Modular visual interface for GDB.
- [loadtest](https://github.com/alexfernandez/loadtest) - Run load tests.
- [Step CI](https://github.com/stepci/stepci) - API testing and QA framework.
- [bats-core](https://github.com/bats-core/bats-core) - Bash Automated Testing System.
- [cmdperf](https://github.com/miklosn/cmdperf) - Quickly benchmark and compare command performance.
## Productivity ## Productivity
- [doing](https://github.com/ttscoff/doing/) - Keep track of what youre doing and track what youve done. - [doing](https://github.com/ttscoff/doing/) - Keep track of what youre doing and track what youve done.
@@ -267,19 +313,22 @@ Inspired by the [awesome](https://github.com/sindresorhus/awesome) list thing.
- [ipt](https://github.com/drselump14/ipt) - Pivotal Tracker client. - [ipt](https://github.com/drselump14/ipt) - Pivotal Tracker client.
- [uber-cli](https://github.com/jaebradley/uber-cli) - Uber client. - [uber-cli](https://github.com/jaebradley/uber-cli) - Uber client.
- [Buku](https://github.com/jarun/Buku) - Browser-independent bookmark manager. - [Buku](https://github.com/jarun/Buku) - Browser-independent bookmark manager.
- [papis](https://github.com/papis/papis) - Extensible document and bibliography manager.
- [pubs](https://github.com/pubs/pubs) - Scientific bibliography manager.
- [fjira](https://github.com/mk-5/fjira) - Fuzzy finder and TUI application for Jira. - [fjira](https://github.com/mk-5/fjira) - Fuzzy finder and TUI application for Jira.
- [OverTime](https://github.com/diit/overtime-cli) - Time-overlap tables for remote teams.
- [CookCLI](https://github.com/cooklang/CookCLI) - Full-featured recipe manager.
- [hns](https://github.com/primaprashant/hns) - Speech-to-text tool to transcribe voice from microphone.
- [mynav](https://github.com/GianlucaP106/mynav) - Workspace and session management TUI.
### Time Tracking ### Time Tracking
- [Timetrap](https://github.com/samg/timetrap) - Simple timetracker. - [Timetrap](https://github.com/samg/timetrap) - Simple timetracker.
- [moro](https://github.com/omidfi/moro) - Simple tool for tracking work hours.
- [Timewarrior](https://github.com/GothenburgBitFactory/timewarrior) - Utility with simple stopwatch, calendar-based backfill and flexible reporting. - [Timewarrior](https://github.com/GothenburgBitFactory/timewarrior) - Utility with simple stopwatch, calendar-based backfill and flexible reporting.
- [Watson](https://github.com/TailorDev/Watson) - Generate reports for clients and manage your time. - [Watson](https://github.com/TailorDev/Watson) - Generate reports for clients and manage your time.
- [utt](https://github.com/larose/utt) - Simple time tracking tool. - [utt](https://github.com/larose/utt) - Simple time tracking tool.
- [Bartib](https://github.com/nikolassv/bartib) - Easy to use time tracking tool. - [Bartib](https://github.com/nikolassv/bartib) - Easy to use time tracking tool.
- [arttime](https://github.com/reportaman/arttime) - Featureful timer with native desktop notifications and curated ASCII art. - [arttime](https://github.com/reportaman/arttime) - Featureful timer with native desktop notifications and curated ASCII art.
- [Tock](https://github.com/kriuchkov/tock) - Powerful time tracking tool.
- [Helm](https://github.com/0xjuanma/helm) - Minimalistic timer.
### Note Taking and Lists ### Note Taking and Lists
@@ -293,7 +342,10 @@ Inspired by the [awesome](https://github.com/sindresorhus/awesome) list thing.
- [taskbook](https://github.com/klaussinani/taskbook) - Tasks, boards & notes for the command-line habitat. - [taskbook](https://github.com/klaussinani/taskbook) - Tasks, boards & notes for the command-line habitat.
- [dnote](https://github.com/dnote/dnote) - A interactive, multi-device notebook. - [dnote](https://github.com/dnote/dnote) - A interactive, multi-device notebook.
- [nb](https://github.com/xwmx/nb) - A notetaking, bookmarking, archiving, and knowledge base application. - [nb](https://github.com/xwmx/nb) - A notetaking, bookmarking, archiving, and knowledge base application.
- [obs](https://github.com/Yakitrak/obsidian-cli) - Interact with your Obsidian vault. - [notesmd-cli](https://github.com/Yakitrak/notesmd-cli) - Interact with your Obsidian vault.
- [journalot](https://github.com/jtaylortech/journalot) - Journaling tool with git sync.
- [rucola](https://github.com/Linus-Mussmaecher/rucola) - Manage your markdown notes.
- [kanban.bash](https://github.com/coderofsalvation/kanban.bash) - Kanban todo manager with a CSV backend.
### Finance ### Finance
@@ -305,6 +357,7 @@ See [plaintextaccounting.org](https://plaintextaccounting.org) for a great overv
- [cash-cli](https://github.com/xxczaki/cash-cli) - Convert Currency Rates. - [cash-cli](https://github.com/xxczaki/cash-cli) - Convert Currency Rates.
- [cointop](https://github.com/miguelmota/cointop) - Track cryptocurrencies. - [cointop](https://github.com/miguelmota/cointop) - Track cryptocurrencies.
- [ticker](https://github.com/achannarasappa/ticker) - Stock ticker. - [ticker](https://github.com/achannarasappa/ticker) - Stock ticker.
- [lakshmi](https://github.com/sarvjeets/lakshmi) - Bogleheads inspired tool for managing your investing portfolio.
### Presentations ### Presentations
@@ -333,6 +386,7 @@ See [plaintextaccounting.org](https://plaintextaccounting.org) for a great overv
- [kill-tabs](https://github.com/sindresorhus/kill-tabs) - Kill all Chrome tabs. - [kill-tabs](https://github.com/sindresorhus/kill-tabs) - Kill all Chrome tabs.
- [alex](https://github.com/get-alex/alex) - Catch insensitive, inconsiderate writing. - [alex](https://github.com/get-alex/alex) - Catch insensitive, inconsiderate writing.
- [clevercli](https://github.com/clevercli/clevercli) - Collection of ChatGPT powered utilities. - [clevercli](https://github.com/clevercli/clevercli) - Collection of ChatGPT powered utilities.
- [OctoType](https://github.com/mahlquistj/octotype) - A customizable typing trainer.
### macOS ### macOS
@@ -341,17 +395,19 @@ See [plaintextaccounting.org](https://plaintextaccounting.org) for a great overv
- [active-win-cli](https://github.com/sindresorhus/active-win-cli) - Get the title/id/etc of the active window. - [active-win-cli](https://github.com/sindresorhus/active-win-cli) - Get the title/id/etc of the active window.
- [stronghold](https://github.com/alichtman/stronghold) - Configure security settings from the terminal. - [stronghold](https://github.com/alichtman/stronghold) - Configure security settings from the terminal.
- [dark-mode](https://github.com/sindresorhus/dark-mode) - Toggle dark mode. - [dark-mode](https://github.com/sindresorhus/dark-mode) - Toggle dark mode.
- [clippy](https://github.com/neilberkman/clippy) - Clipboard tool for interacting with GUI applications.
- [anvil](https://github.com/0xjuanma/anvil) - Config management and app installations.
### Terminal Sharing Utilities ### Terminal Sharing Utilities
- [gotty](https://github.com/yudai/gotty) - Share your terminal as a web application. - [gotty](https://github.com/yudai/gotty) - Share your terminal as a web application.
- [localtunnel](https://github.com/localtunnel/localtunnel) - Expose your localhost to the world for easy testing and sharing.
- [mosh](https://mosh.org/) - Remote SSH client that allows roaming with intermittent connectivity.
- [ngrok](https://ngrok.com/) - Secure introspectable tunnels to localhost.
- [tmate](https://tmate.io/) - Instant terminal (tmux) sharing. - [tmate](https://tmate.io/) - Instant terminal (tmux) sharing.
- [warp](https://github.com/spolu/warp) - Secure and simple terminal sharing. - [warp](https://github.com/spolu/warp) - Secure and simple terminal sharing.
- [OverTime](https://github.com/diit/overtime-cli) - Time-overlap tables for remote teams.
- [xxh](https://github.com/xxh/xxh) - Bring your favorite shell wherever you go through the SSH. ### SSH
- [mosh](https://mosh.org/) - Remote SSH client that allows roaming with intermittent connectivity.
- [xxh](https://github.com/xxh/xxh) - Bring your favorite shell wherever you go through SSH.
### Network Utilities ### Network Utilities
@@ -361,6 +417,7 @@ See [plaintextaccounting.org](https://plaintextaccounting.org) for a great overv
- [certificate-ripper](https://github.com/Hakky54/certificate-ripper) - Extract server certificates. - [certificate-ripper](https://github.com/Hakky54/certificate-ripper) - Extract server certificates.
- [neoss](https://github.com/PabloLec/neoss) - User-friendly and detailed socket statistics. - [neoss](https://github.com/PabloLec/neoss) - User-friendly and detailed socket statistics.
- [gg](https://github.com/mzz2017/gg) - One-click proxy without installing v2ray or anything else. - [gg](https://github.com/mzz2017/gg) - One-click proxy without installing v2ray or anything else.
- [rustnet](https://github.com/domcyrus/rustnet) - Network monitoring with process identification and deep packet inspection.
- [sshuttle](https://github.com/sshuttle/sshuttle) - Transparent proxy server that works as a poor man's VPN. - [sshuttle](https://github.com/sshuttle/sshuttle) - Transparent proxy server that works as a poor man's VPN.
### Theming and Customization ### Theming and Customization
@@ -372,6 +429,7 @@ See [plaintextaccounting.org](https://plaintextaccounting.org) for a great overv
- [QuickWall](https://github.com/deepjyoti30/QuickWall) - Directly set wallpapers from Unsplash. - [QuickWall](https://github.com/deepjyoti30/QuickWall) - Directly set wallpapers from Unsplash.
- [oh-my-posh](https://ohmyposh.dev) - Prompt theme engine. - [oh-my-posh](https://ohmyposh.dev) - Prompt theme engine.
- [starship](https://github.com/starship/starship) - Minimal, blazing-fast, and infinitely customizable prompt for any shell. - [starship](https://github.com/starship/starship) - Minimal, blazing-fast, and infinitely customizable prompt for any shell.
- [gowall](https://github.com/Achno/gowall) - Extract image color pallet, recolor images/icon and more.
### Shell Utilities ### Shell Utilities
@@ -381,6 +439,10 @@ See [plaintextaccounting.org](https://plaintextaccounting.org) for a great overv
- [task-spooler](https://tracker.debian.org/pkg/task-spooler) - Queue jobs for linear execution. - [task-spooler](https://tracker.debian.org/pkg/task-spooler) - Queue jobs for linear execution.
- [undollar](https://github.com/ImFeelingDucky/undollar) - Strip the '$' preceding copy-pasted terminal commands. - [undollar](https://github.com/ImFeelingDucky/undollar) - Strip the '$' preceding copy-pasted terminal commands.
- [pipe_exec](https://github.com/koraa/pipe_exec) - Run executables from stdin, pipes and ttys without creating a temporary file. - [pipe_exec](https://github.com/koraa/pipe_exec) - Run executables from stdin, pipes and ttys without creating a temporary file.
- [intelli-shell](https://github.com/lasantosr/intelli-shell) - Manage command templates/snippets.
- [envio](https://github.com/envio-cli/envio) - Manage environment variables securely.
- [await](https://github.com/slavaGanzin/await) - Runs commands in parallel and waits for their termination.
- [aha](https://github.com/theZiz/aha) - Convert ANSI output to HTML.
### System Interaction Utilities ### System Interaction Utilities
@@ -402,6 +464,7 @@ See [plaintextaccounting.org](https://plaintextaccounting.org) for a great overv
- [mdv](https://github.com/axiros/terminal_markdown_viewer) - Styled terminal markdown viewer. - [mdv](https://github.com/axiros/terminal_markdown_viewer) - Styled terminal markdown viewer.
- [glow](https://github.com/charmbracelet/glow) - Styled markdown rendering. - [glow](https://github.com/charmbracelet/glow) - Styled markdown rendering.
- [gtree](https://github.com/ddddddO/gtree) - Use markdown to generate directory trees and the directories itself. - [gtree](https://github.com/ddddddO/gtree) - Use markdown to generate directory trees and the directories itself.
- [Jimmy](https://github.com/marph91/jimmy) - Convert various note formats to markdown.
### Security ### Security
@@ -416,11 +479,18 @@ See [plaintextaccounting.org](https://plaintextaccounting.org) for a great overv
- [mdlt](https://github.com/metadelta/mdlt) - Do quick math right from the command line. - [mdlt](https://github.com/metadelta/mdlt) - Do quick math right from the command line.
- [Qalculate](https://github.com/Qalculate/libqalculate) - Calculate non-trivial math expressions. Unit conversions, symbolic calculations and more. - [Qalculate](https://github.com/Qalculate/libqalculate) - Calculate non-trivial math expressions. Unit conversions, symbolic calculations and more.
### Academia
- [papis](https://github.com/papis/papis) - Extensible document and bibliography manager.
- [pubs](https://github.com/pubs/pubs) - Scientific bibliography manager.
- [OneCite](https://github.com/HzaCode/OneCite) - Universal toolkit to generate citations.
### Weather ### Weather
- [wttr.in](https://github.com/chubin/wttr.in) - [wttr.in](https://github.com/chubin/wttr.in)
- [wego](https://github.com/schachmat/wego) - [wego](https://github.com/schachmat/wego)
- [weather-cli](https://github.com/riyadhalnur/weather-cli) - [weather-cli](https://github.com/riyadhalnur/weather-cli)
- [weathr](https://github.com/veirt/weathr) - ASCII animations.
### Browser Replacement ### Browser Replacement
@@ -439,6 +509,16 @@ See [plaintextaccounting.org](https://plaintextaccounting.org) for a great overv
- [speedtest-cli](https://github.com/sivel/speedtest-cli) - Test internet bandwidth using speedtest.net. - [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. - [bandwhich](https://github.com/imsnif/bandwhich) - Track bandwidth utilization by process.
### Science
- [periodic-table-cli](https://github.com/spirometaxas/periodic-table-cli) - View and explore the Periodic Table of Elements.
- [astroterm](https://github.com/da-luce/astroterm) - An ASCII planetarium.
### Professional: Resume
- [resumx](https://github.com/resumx/resumx) - Markdown resume renderer with auto page-fitting.
- [YAMLResume](https://github.com/yamlresume/yamlresume) - Resumes as code.
## Command Line Learning ## Command Line Learning
- [cmdchallenge](https://cmdchallenge.com) - Presents small shell challenge with user submitted solutions. - [cmdchallenge](https://cmdchallenge.com) - Presents small shell challenge with user submitted solutions.
@@ -451,10 +531,12 @@ See [plaintextaccounting.org](https://plaintextaccounting.org) for a great overv
- [teachcode](https://github.com/madlabsinc/teachcode) - Guide for the earliest lessons of coding. - [teachcode](https://github.com/madlabsinc/teachcode) - Guide for the earliest lessons of coding.
- [navi](https://github.com/denisidoro/navi) - Interactive cheatsheet tool. - [navi](https://github.com/denisidoro/navi) - Interactive cheatsheet tool.
- [yai](https://github.com/ekkinox/yai) - AI powered terminal assistant. - [yai](https://github.com/ekkinox/yai) - AI powered terminal assistant.
- [Linux Command Library](https://linuxcommandlibrary.com) - Comprehensive command reference including basic knowledge, tips, and examples.
## Data Manipulation ## Data Manipulation
- [visidata](https://github.com/saulpw/visidata) - Spreadsheet multitool for data discovery and arrangement. - [visidata](https://github.com/saulpw/visidata) - Spreadsheet multitool for data discovery and arrangement.
- [sc-im](https://github.com/andmarti1424/sc-im) - Vim-like spreadsheet calculator.
### Processors ### Processors
@@ -474,10 +556,12 @@ See [plaintextaccounting.org](https://plaintextaccounting.org) for a great overv
- [strip-json-comments-cli](https://github.com/sindresorhus/strip-json-comments-cli) - Strip comments from JSON. - [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. - [GROQ](https://github.com/sanity-io/groq-cli)  JSON processor with queries and projections.
- [gron](https://github.com/tomnomnom/gron) - Make JSON greppable. - [gron](https://github.com/tomnomnom/gron) - Make JSON greppable.
- [config-file-validator](https://github.com/Boeing/config-file-validator) - Validate configuration files.
### YAML ### YAML
- [dyff](https://github.com/homeport/dyff) - YAML diff tool. - [dyff](https://github.com/homeport/dyff) - YAML diff tool.
- [config-file-validator](https://github.com/Boeing/config-file-validator) - Validate configuration files.
### Columns ### Columns
@@ -511,6 +595,7 @@ See [plaintextaccounting.org](https://plaintextaccounting.org) for a great overv
- [cpy-cli](https://github.com/sindresorhus/cpy-cli) - Copies files. - [cpy-cli](https://github.com/sindresorhus/cpy-cli) - Copies files.
- [rename-cli](https://github.com/jhotmann/node-rename-cli) - Rename files quickly. - [rename-cli](https://github.com/jhotmann/node-rename-cli) - Rename files quickly.
- [renameutils](https://www.nongnu.org/renameutils/) - Mass renaming in your editor. - [renameutils](https://www.nongnu.org/renameutils/) - Mass renaming in your editor.
- [nomino](https://github.com/yaa110/nomino) - Batch rename utility for developers.
### Disk Usage ### Disk Usage
@@ -535,6 +620,7 @@ See [plaintextaccounting.org](https://plaintextaccounting.org) for a great overv
- [RecoverPy](https://github.com/PabloLec/RecoverPy) - Recover overwritten or deleted files. - [RecoverPy](https://github.com/PabloLec/RecoverPy) - Recover overwritten or deleted files.
- [f2](https://github.com/ayoisaiah/f2) - A cross-platform tool for fast, safe, and flexible batch renaming. - [f2](https://github.com/ayoisaiah/f2) - A cross-platform tool for fast, safe, and flexible batch renaming.
- [scc](https://github.com/boyter/scc) - Count lines of code, blank lines, comment lines, and physical lines of source code. - [scc](https://github.com/boyter/scc) - Count lines of code, blank lines, comment lines, and physical lines of source code.
- [chkbit](https://laktak.github.io/chkbit/) - Check your files for data corruption.
### File Sync/Sharing ### File Sync/Sharing
@@ -547,6 +633,9 @@ See [plaintextaccounting.org](https://plaintextaccounting.org) for a great overv
- [shbin](https://github.com/Shiphero/shbin/) - Turn a Github repo into a pastebin. - [shbin](https://github.com/Shiphero/shbin/) - Turn a Github repo into a pastebin.
- [sharing](https://github.com/parvardegr/sharing) - Send and receive files on your mobile device. - [sharing](https://github.com/parvardegr/sharing) - Send and receive files on your mobile device.
- [ncp](https://github.com/kha7iq/ncp) - Transfer files and folders, to and from NFS servers. - [ncp](https://github.com/kha7iq/ncp) - Transfer files and folders, to and from NFS servers.
- [share](https://github.com/beavailable/share) - Share and receive files effortlessly over HTTP.
- [shuk](https://shuk.rs) - Quicky share files using Amazon S3 buckets.
- [croc](https://github.com/schollz/croc) - Easily send things from one computer to another.
### Directory Listing ### Directory Listing
@@ -555,6 +644,8 @@ See [plaintextaccounting.org](https://plaintextaccounting.org) for a great overv
- [tre](https://github.com/dduan/tre) - `tree` with git awareness, editor aliasing, and more. - [tre](https://github.com/dduan/tre) - `tree` with git awareness, editor aliasing, and more.
- [ll](https://github.com/antonmedv/ll) - `ls` with git status. - [ll](https://github.com/antonmedv/ll) - `ls` with git status.
- [lsd](https://github.com/Peltoche/lsd) - `ls` with many extra features. - [lsd](https://github.com/Peltoche/lsd) - `ls` with many extra features.
- [lla](https://github.com/triyanox/lla) - Improved `ls` with plugins.
- [pls](https://github.com/pls-rs/pls) - `ls` for the pros.
### Directory Navigation ### Directory Navigation
@@ -581,6 +672,9 @@ See [plaintextaccounting.org](https://plaintextaccounting.org) for a great overv
- [skim](https://github.com/lotabout/skim) - A general fuzzy finder written in Rust, similar to fzf. - [skim](https://github.com/lotabout/skim) - A general fuzzy finder written in Rust, similar to fzf.
- [ast-grep](https://github.com/ast-grep/ast-grep) - A tool for code structural search, linting and rewriting. - [ast-grep](https://github.com/ast-grep/ast-grep) - A tool for code structural search, linting and rewriting.
- [television](https://github.com/alexpasmantier/television) - A very fast general purpose fuzzy finder. - [television](https://github.com/alexpasmantier/television) - A very fast general purpose fuzzy finder.
- [srgn](https://github.com/alexpovel/srgn/) - A grep-like tool which understands code syntax and also allows for manipulation.
- [rawhide](https://github.com/raforg/rawhide) - Find files using pretty C expressions.
- [semantic-grep](https://github.com/arunsupe/semantic-grep) - A tool for semantic search using word embeddings (e.g. search for "death" and find "dead", "killing", "murder".)
## Version Control ## Version Control
@@ -604,9 +698,12 @@ See [plaintextaccounting.org](https://plaintextaccounting.org) for a great overv
- [git-all-branches](https://github.com/zacanger/git-all-branches) - Improved `git branch -a`. - [git-all-branches](https://github.com/zacanger/git-all-branches) - Improved `git branch -a`.
- [czg](https://github.com/Zhengqbbb/cz-git/tree/main/packages/cli) - Interactively generate standardized commit messages. - [czg](https://github.com/Zhengqbbb/cz-git/tree/main/packages/cli) - Interactively generate standardized commit messages.
- [shallow-backup](https://github.com/alichtman/shallow-backup) - Git integrated backup tool. - [shallow-backup](https://github.com/alichtman/shallow-backup) - Git integrated backup tool.
- [Lazygit](https://github.com/jesseduffield/lazygit) - Simple TUI for git commands. - [lazygit](https://github.com/jesseduffield/lazygit) - Simple TUI for git commands.
- [bash-git-prompt](https://github.com/magicmonty/bash-git-prompt) - Informative and fancy bash prompt for Git users. - [bash-git-prompt](https://github.com/magicmonty/bash-git-prompt) - Informative and fancy bash prompt for Git users.
- [gitui](https://github.com/extrawurst/gitui) - Blazing fast terminal-ui for git written in Rust. - [gitui](https://github.com/extrawurst/gitui) - Blazing fast terminal-ui for git written in Rust.
- [ggc](https://github.com/bmf-san/ggc) - A modern Git tool with both CLI and interactive incremental-search UI.
- [AI Git Narrator](https://github.com/pmusolino/AI-Git-Narrator) - [macOS]: Generate commit messages with AI.
- [gibr](https://github.com/ytreister/gibr) - Easily create consistent git branch names.
### GitHub ### GitHub
@@ -625,6 +722,8 @@ See [plaintextaccounting.org](https://plaintextaccounting.org) for a great overv
- [carbon-now-cli](https://github.com/mixn/carbon-now-cli) - Generate beautiful images of your code. - [carbon-now-cli](https://github.com/mixn/carbon-now-cli) - Generate beautiful images of your code.
- [imgur-uploader-cli](https://github.com/kevva/imgur-uploader-cli) - Upload images to imgur. - [imgur-uploader-cli](https://github.com/kevva/imgur-uploader-cli) - Upload images to imgur.
- [pageres-cli](https://github.com/sindresorhus/pageres-cli) - Capture website screenshots. - [pageres-cli](https://github.com/sindresorhus/pageres-cli) - Capture website screenshots.
- [optimizt](https://github.com/343dev/optimizt) - Helps prepare images for the web.
- [freeze](https://github.com/charmbracelet/freeze) - Generate images of code and terminal output.
### Gif Creation ### Gif Creation
@@ -641,6 +740,9 @@ See [plaintextaccounting.org](https://plaintextaccounting.org) for a great overv
- [imagemagick](https://imagemagick.org) - Gold standard for anything images. - [imagemagick](https://imagemagick.org) - Gold standard for anything images.
- [imgp](https://github.com/jarun/imgp) - Blazing fast batch image resizer and rotator. - [imgp](https://github.com/jarun/imgp) - Blazing fast batch image resizer and rotator.
- [korkut](https://github.com/oguzhaninan/korkut) - Quick and simple image processing. - [korkut](https://github.com/oguzhaninan/korkut) - Quick and simple image processing.
- [pdfjuicer](https://github.com/dmikhr/pdfjuicer) - Extract PDF pages as images.
- [gowall](https://github.com/Achno/gowall) - Recolor images, OCR, image upscaling and more.
- [img2ascii](https://github.com/JosefVesely/Image-to-ASCII) - Convert images to ASCII art.
## Screensavers ## Screensavers
@@ -648,6 +750,7 @@ See [plaintextaccounting.org](https://plaintextaccounting.org) for a great overv
- [pipes.sh](https://github.com/pipeseroni/pipes.sh) - Random pipes that grow across the screen. - [pipes.sh](https://github.com/pipeseroni/pipes.sh) - Random pipes that grow across the screen.
- [YuleLog](https://github.com/Duroktar/YuleLog) - Christmas Yule Log fireplace. - [YuleLog](https://github.com/Duroktar/YuleLog) - Christmas Yule Log fireplace.
- [cli-fireplace](https://github.com/dolsup/cli-fireplace) - Digital fireplace. - [cli-fireplace](https://github.com/dolsup/cli-fireplace) - Digital fireplace.
- [gitlogue](https://github.com/unhappychoice/gitlogue) - Cinematic git commit replay.
## Graphics ## Graphics
@@ -674,13 +777,30 @@ See [plaintextaccounting.org](https://plaintextaccounting.org) for a great overv
- [emoji-finder](https://github.com/dematerializer/emoji-finder) - Quickly find and copy emoji to the clipboard via the command-line. - [emoji-finder](https://github.com/dematerializer/emoji-finder) - Quickly find and copy emoji to the clipboard via the command-line.
- [oji](https://github.com/xxczaki/oji) - Interactive text emoji maker. - [oji](https://github.com/xxczaki/oji) - Interactive text emoji maker.
## Other Awesome Lists ## AI
Inclusion criteria are less strict for this fast-moving field.
- [awesome-git-addons](https://github.com/stevemao/awesome-git-addons#readme) - Addons that extend git cli. ### Agents
- [greywall](https://github.com/GreyhavenHQ/greywall) - Deny-by-default sandbox with filesystem and network isolation.
- [agent-of-empires](https://github.com/njbrake/agent-of-empires) - Coding agent session manager via tmux and git worktrees.
- [agent-deck](https://github.com/asheshgoplani/agent-deck) - Dashboard for managing multiple AI coding agent sessions.
- [Sugar](https://github.com/roboticforce/sugar) - Autonomous agent that queues and executes tasks in the background.
- [Shep](https://github.com/shep-ai/cli) - Multi-session SDLC control center for AI coding agents.
### LLM Interaction
- [aye-chat](https://github.com/acrotron/aye-chat) - Workspace for editing, running commands, and chatting with your codebase.
- [cmd-ai](https://github.com/BrodaNoel/cmd-ai) - Turns natural language into executable shell commands.
## Other Resources
- [awesome-cli-apps-in-a-csv](https://github.com/toolleeo/awesome-cli-apps-in-a-csv) - Extensive list of CLI apps.
- [Terminal Trove](https://terminaltrove.com/) - List of CLI apps.
- [awesome-shell](https://github.com/alebcay/awesome-shell#readme) Command-line utilities and frameworks. - [awesome-shell](https://github.com/alebcay/awesome-shell#readme) Command-line utilities and frameworks.
- [terminals-are-sexy](https://github.com/k4m4/terminals-are-sexy#readme) Terminal frameworks, plugins & resources. - [terminals-are-sexy](https://github.com/k4m4/terminals-are-sexy#readme) Terminal frameworks, plugins & resources.
- [awesome-zsh-plugins](https://github.com/unixorn/awesome-zsh-plugins#readme) ZSH frameworks, plugins, tutorials & themes. - [awesome-zsh-plugins](https://github.com/unixorn/awesome-zsh-plugins#readme) ZSH frameworks, plugins, tutorials & themes.
- [awesome-nodejs clis](https://github.com/sindresorhus/awesome-nodejs#command-line-apps) Node.js modules and resources. - [awesome-nodejs clis](https://github.com/sindresorhus/awesome-nodejs#command-line-apps) Node.js modules and resources.
- [awesome-git-addons](https://github.com/stevemao/awesome-git-addons#readme) - Addons that extend git cli.
- [x-cmd](https://github.com/x-cmd/x-cmd) - Ecosystem of cli tools, featuring a wide array of improve core utils, AI access and more.
## License ## License