Compare commits
82 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
55cfb9a4b3 | ||
|
|
f57667b522 | ||
|
|
054872f698 | ||
|
|
112428765b | ||
|
|
9a77200b88 | ||
|
|
57ab5da212 | ||
|
|
f445faf6b4 | ||
|
|
18ac929151 | ||
|
|
c7f989a042 | ||
|
|
3323e05bc4 | ||
|
|
8a5176735b | ||
|
|
c731d156c0 | ||
|
|
16b6fabfa2 | ||
|
|
722e3921fd | ||
|
|
47e3ff7bfa | ||
|
|
c8c8883c1f | ||
|
|
4bfc3b7af5 | ||
|
|
cd45edb727 | ||
|
|
3a4fed68f6 | ||
|
|
93957a2318 | ||
|
|
f0decdeda9 | ||
|
|
9647cae40b | ||
|
|
9ca63e0c5f | ||
|
|
f46d1a96c3 | ||
|
|
269f58d289 | ||
|
|
3db0170c99 | ||
|
|
765b197eb8 | ||
|
|
20bb4110b4 | ||
|
|
161aeadc8c | ||
|
|
c6b475b232 | ||
|
|
c9aaee2649 | ||
|
|
8c13233a56 | ||
|
|
fadc0200b6 | ||
|
|
99959d0f22 | ||
|
|
68f4ed293d | ||
|
|
ba9524e4db | ||
|
|
85750b3dd6 | ||
|
|
608f3cef89 | ||
|
|
ddc504bdac | ||
|
|
ca6c79afd1 | ||
|
|
3ffc0f1db4 | ||
|
|
fffacb0044 | ||
|
|
624a4b3bfe | ||
|
|
452b9b235b | ||
|
|
84a81d3dcb | ||
|
|
a205ecbe92 | ||
|
|
449df941c8 | ||
|
|
0fcc1718c6 | ||
|
|
d3dbc57932 | ||
|
|
0a47ca8b72 | ||
|
|
a50370d6ff | ||
|
|
68762ddbc4 | ||
|
|
b025a411a5 | ||
|
|
5a891a6b7a | ||
|
|
f041c19374 | ||
|
|
6a7654111c | ||
|
|
364254a182 | ||
|
|
a9145bb1aa | ||
|
|
d5a12870f9 | ||
|
|
5dc7cd81b8 | ||
|
|
4756143e34 | ||
|
|
95904ff6d7 | ||
|
|
002ca11f9f | ||
|
|
e709a18954 | ||
|
|
52bdd6ea22 | ||
|
|
79af31744b | ||
|
|
cf6bf89d43 | ||
|
|
0747f2a05b | ||
|
|
0339f3148b | ||
|
|
5a72e9d7a6 | ||
|
|
6f38ff001a | ||
|
|
f3528c1afb | ||
|
|
6b1258e2e4 | ||
|
|
b79628335d | ||
|
|
4f38e76a7f | ||
|
|
8b597433d1 | ||
|
|
6dda01c109 | ||
|
|
fc6d7b3e0e | ||
|
|
548e44aaeb | ||
|
|
0cd11f3c0c | ||
|
|
d4eb9dcec2 | ||
|
|
32eb1ec9f2 |
5
.github/PULL_REQUEST_TEMPLATE.md
vendored
5
.github/PULL_REQUEST_TEMPLATE.md
vendored
@@ -1,12 +1,11 @@
|
||||
<!---
|
||||
Thank you for your pull request.
|
||||
Please fill out the fields below and check that
|
||||
your contribution adheres to our guidelines.
|
||||
Please check the contribution guidelines for what is required of the app and this PR.
|
||||
-->
|
||||
|
||||
#### 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:**
|
||||
|
||||
|
||||
@@ -2,33 +2,38 @@
|
||||
|
||||
## 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
|
||||
- Have a free and open source license
|
||||
- Be easy to install
|
||||
- Be well documented
|
||||
- Do one thing and do it well.
|
||||
- Have a free and open source license.
|
||||
- Be easy to install.
|
||||
- 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.
|
||||
- Individual pull request for each suggestion.
|
||||
- The apps repository is older than 90 days.
|
||||
- The apps repository has more than 20 stars (if on Github).
|
||||
Add the app at the bottom of the relevant category.
|
||||
Use the following format for the entry: `[APP_NAME](LINK) - DESCRIPTION.`
|
||||
Where:
|
||||
- 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`.
|
||||
- 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.
|
||||
Thank you for contributing :)
|
||||
|
||||
## 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.
|
||||
|
||||
159
readme.md
159
readme.md
@@ -2,6 +2,14 @@
|
||||
<img width="763" src="https://cdn.rawgit.com/aharris88/awesome-cli-apps/master/media/banner.png" alt="awesome cli apps">
|
||||
</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>
|
||||
|
||||
---
|
||||
|
||||
[](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 -->
|
||||
<!-- DON'T EDIT THIS SECTION, INSTEAD RE-RUN doctoc TO UPDATE -->
|
||||
|
||||
|
||||
- [Entertainment](#entertainment)
|
||||
- [Music](#music)
|
||||
- [Social Media](#social-media)
|
||||
- [Video](#video)
|
||||
- [Movies](#movies)
|
||||
- [Games](#games)
|
||||
- [Books](#books)
|
||||
- [Chat](#chat)
|
||||
- [Development](#development)
|
||||
- [Text Editors](#text-editors)
|
||||
- [Frontend Development](#frontend-development)
|
||||
- [Public localhost](#public-localhost)
|
||||
- [Mobile Development](#mobile-development)
|
||||
- [Database](#database)
|
||||
- [Devops](#devops)
|
||||
@@ -35,6 +43,7 @@ Inspired by the [awesome](https://github.com/sindresorhus/awesome) list thing.
|
||||
- [Boilerplate](#boilerplate)
|
||||
- [HTTP Server](#http-server)
|
||||
- [HTTP Client](#http-client)
|
||||
- [Testing](#testing)
|
||||
- [Productivity](#productivity)
|
||||
- [Time Tracking](#time-tracking)
|
||||
- [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)
|
||||
- [macOS](#macos)
|
||||
- [Terminal Sharing Utilities](#terminal-sharing-utilities)
|
||||
- [SSH](#ssh)
|
||||
- [Network Utilities](#network-utilities)
|
||||
- [Theming and Customization](#theming-and-customization)
|
||||
- [Shell Utilities](#shell-utilities)
|
||||
@@ -51,9 +61,12 @@ Inspired by the [awesome](https://github.com/sindresorhus/awesome) list thing.
|
||||
- [Markdown](#markdown)
|
||||
- [Security](#security)
|
||||
- [Math](#math)
|
||||
- [Academia](#academia)
|
||||
- [Weather](#weather)
|
||||
- [Browser Replacement](#browser-replacement)
|
||||
- [Internet Speedtest](#internet-speedtest)
|
||||
- [Science](#science)
|
||||
- [Professional: Resume](#professional-resume)
|
||||
- [Command Line Learning](#command-line-learning)
|
||||
- [Data Manipulation](#data-manipulation)
|
||||
- [Processors](#processors)
|
||||
@@ -81,7 +94,10 @@ Inspired by the [awesome](https://github.com/sindresorhus/awesome) list thing.
|
||||
- [Graphics](#graphics)
|
||||
- [Just for Fun](#just-for-fun)
|
||||
- [Emoji](#emoji-1)
|
||||
- [Other Awesome Lists](#other-awesome-lists)
|
||||
- [AI](#ai)
|
||||
- [Agents](#agents)
|
||||
- [LLM Interaction](#llm-interaction)
|
||||
- [Other Resources](#other-resources)
|
||||
- [License](#license)
|
||||
|
||||
<!-- 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
|
||||
|
||||
- [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
|
||||
|
||||
@@ -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.
|
||||
- [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.
|
||||
- [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.
|
||||
- [dzr](https://github.com/yne/dzr) - deezer.com player.
|
||||
- [radio-active](https://github.com/deep5050/radio-active) - Internet radio player with 40k+ stations.
|
||||
- [mpvc](https://github.com/gmt4/mpvc) - Music player interfacing mpv.
|
||||
- [TUISIC](https://github.com/Dark-Kernel/tuisic) - Login-free music streaming.
|
||||
|
||||
### 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.
|
||||
- [Cataclysm-DDA](https://cataclysmdda.org) - Turn-based survival game set in a post-apocalyptic world.
|
||||
- [Pokete](https://github.com/lxgr-linux/Pokete) - Pokemon-like.
|
||||
- [NetHack](https://www.nethack.org) - Roguelike dungeon crawler.
|
||||
|
||||
### 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.
|
||||
- [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.
|
||||
- [hygg](https://github.com/kruserr/hygg) - Document reader.
|
||||
|
||||
### 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.
|
||||
- [cgasm](https://github.com/bnagy/cgasm) - x86 assembly documentation.
|
||||
- [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.
|
||||
- [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.
|
||||
- [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.
|
||||
- [mk](https://github.com/pycontribs/mk) - Exposes most common actions you can run in unfamiliar repos.
|
||||
|
||||
### Text Editors
|
||||
|
||||
@@ -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.
|
||||
- [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
|
||||
|
||||
- [mobicon-cli](https://github.com/SamVerschueren/mobicon-cli) - Mobile app icon generator.
|
||||
@@ -192,6 +220,7 @@ Inspired by the [awesome](https://github.com/sindresorhus/awesome) list thing.
|
||||
- [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.
|
||||
- [rdsai-cli](https://github.com/aliyun/rdsai-cli) - AI-powered MySQL client.
|
||||
|
||||
### 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).
|
||||
- [Discharge](https://github.com/brandonweiss/discharge) - Deploy static websites to Amazon S3.
|
||||
- [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.
|
||||
- [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
|
||||
|
||||
@@ -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.
|
||||
- [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.
|
||||
- [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
|
||||
|
||||
@@ -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.
|
||||
- [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.
|
||||
- [npm-deprecated-check](https://github.com/KID-joker/npm-deprecated-check) - Check for deprecated dependencies.
|
||||
|
||||
### 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.
|
||||
- [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
|
||||
|
||||
- [doing](https://github.com/ttscoff/doing/) - Keep track of what you’re doing and track what you’ve 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.
|
||||
- [uber-cli](https://github.com/jaebradley/uber-cli) - Uber client.
|
||||
- [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.
|
||||
- [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
|
||||
|
||||
- [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.
|
||||
- [Watson](https://github.com/TailorDev/Watson) - Generate reports for clients and manage your time.
|
||||
- [utt](https://github.com/larose/utt) - Simple 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.
|
||||
- [Tock](https://github.com/kriuchkov/tock) - Powerful time tracking tool.
|
||||
- [Helm](https://github.com/0xjuanma/helm) - Minimalistic timer.
|
||||
|
||||
### 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.
|
||||
- [dnote](https://github.com/dnote/dnote) - A interactive, multi-device notebook.
|
||||
- [nb](https://github.com/xwmx/nb) - A note‑taking, 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
|
||||
|
||||
@@ -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.
|
||||
- [cointop](https://github.com/miguelmota/cointop) - Track cryptocurrencies.
|
||||
- [ticker](https://github.com/achannarasappa/ticker) - Stock ticker.
|
||||
- [lakshmi](https://github.com/sarvjeets/lakshmi) - Bogleheads inspired tool for managing your investing portfolio.
|
||||
|
||||
### Presentations
|
||||
|
||||
@@ -313,6 +366,7 @@ See [plaintextaccounting.org](https://plaintextaccounting.org) for a great overv
|
||||
- [mdp](https://github.com/visit1985/mdp) - A markdown presentation tool.
|
||||
- [sent](https://tools.suckless.org/sent/) - Simple plaintext presentation tool.
|
||||
- [slides](https://github.com/maaslalani/slides) - A markdown presentation tool.
|
||||
- [marp](https://github.com/marp-team/marp-cli) - Export Markdown to HTML/PDF/Powerpoint presentations.
|
||||
|
||||
### Calendars
|
||||
|
||||
@@ -332,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.
|
||||
- [alex](https://github.com/get-alex/alex) - Catch insensitive, inconsiderate writing.
|
||||
- [clevercli](https://github.com/clevercli/clevercli) - Collection of ChatGPT powered utilities.
|
||||
- [OctoType](https://github.com/mahlquistj/octotype) - A customizable typing trainer.
|
||||
|
||||
### macOS
|
||||
|
||||
@@ -340,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.
|
||||
- [stronghold](https://github.com/alichtman/stronghold) - Configure security settings from the terminal.
|
||||
- [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
|
||||
|
||||
- [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.
|
||||
- [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
|
||||
|
||||
@@ -360,6 +417,7 @@ See [plaintextaccounting.org](https://plaintextaccounting.org) for a great overv
|
||||
- [certificate-ripper](https://github.com/Hakky54/certificate-ripper) - Extract server certificates.
|
||||
- [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.
|
||||
- [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.
|
||||
|
||||
### Theming and Customization
|
||||
@@ -371,6 +429,7 @@ See [plaintextaccounting.org](https://plaintextaccounting.org) for a great overv
|
||||
- [QuickWall](https://github.com/deepjyoti30/QuickWall) - Directly set wallpapers from Unsplash.
|
||||
- [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.
|
||||
- [gowall](https://github.com/Achno/gowall) - Extract image color pallet, recolor images/icon and more.
|
||||
|
||||
### Shell Utilities
|
||||
|
||||
@@ -380,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.
|
||||
- [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.
|
||||
- [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
|
||||
|
||||
@@ -401,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.
|
||||
- [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.
|
||||
- [Jimmy](https://github.com/marph91/jimmy) - Convert various note formats to markdown.
|
||||
|
||||
### Security
|
||||
|
||||
@@ -415,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.
|
||||
- [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
|
||||
|
||||
- [wttr.in](https://github.com/chubin/wttr.in)
|
||||
- [wego](https://github.com/schachmat/wego)
|
||||
- [weather-cli](https://github.com/riyadhalnur/weather-cli)
|
||||
- [weathr](https://github.com/veirt/weathr) - ASCII animations.
|
||||
|
||||
### Browser Replacement
|
||||
|
||||
@@ -438,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.
|
||||
- [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
|
||||
|
||||
- [cmdchallenge](https://cmdchallenge.com) - Presents small shell challenge with user submitted solutions.
|
||||
@@ -450,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.
|
||||
- [navi](https://github.com/denisidoro/navi) - Interactive cheatsheet tool.
|
||||
- [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
|
||||
|
||||
- [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
|
||||
|
||||
@@ -473,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.
|
||||
- [GROQ](https://github.com/sanity-io/groq-cli) – JSON processor with queries and projections.
|
||||
- [gron](https://github.com/tomnomnom/gron) - Make JSON greppable.
|
||||
- [config-file-validator](https://github.com/Boeing/config-file-validator) - Validate configuration files.
|
||||
|
||||
### YAML
|
||||
|
||||
- [dyff](https://github.com/homeport/dyff) - YAML diff tool.
|
||||
- [config-file-validator](https://github.com/Boeing/config-file-validator) - Validate configuration files.
|
||||
|
||||
### Columns
|
||||
|
||||
@@ -510,6 +595,7 @@ See [plaintextaccounting.org](https://plaintextaccounting.org) for a great overv
|
||||
- [cpy-cli](https://github.com/sindresorhus/cpy-cli) - Copies files.
|
||||
- [rename-cli](https://github.com/jhotmann/node-rename-cli) - Rename files quickly.
|
||||
- [renameutils](https://www.nongnu.org/renameutils/) - Mass renaming in your editor.
|
||||
- [nomino](https://github.com/yaa110/nomino) - Batch rename utility for developers.
|
||||
|
||||
### Disk Usage
|
||||
|
||||
@@ -534,6 +620,7 @@ See [plaintextaccounting.org](https://plaintextaccounting.org) for a great overv
|
||||
- [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.
|
||||
- [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
|
||||
|
||||
@@ -546,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.
|
||||
- [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.
|
||||
- [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
|
||||
|
||||
@@ -554,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.
|
||||
- [ll](https://github.com/antonmedv/ll) - `ls` with git status.
|
||||
- [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
|
||||
|
||||
@@ -580,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.
|
||||
- [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.
|
||||
- [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
|
||||
|
||||
@@ -603,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`.
|
||||
- [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.
|
||||
- [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.
|
||||
- [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
|
||||
|
||||
@@ -624,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.
|
||||
- [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.
|
||||
- [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
|
||||
|
||||
@@ -640,6 +740,9 @@ See [plaintextaccounting.org](https://plaintextaccounting.org) for a great overv
|
||||
- [imagemagick](https://imagemagick.org) - Gold standard for anything images.
|
||||
- [imgp](https://github.com/jarun/imgp) - Blazing fast batch image resizer and rotator.
|
||||
- [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
|
||||
|
||||
@@ -647,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.
|
||||
- [YuleLog](https://github.com/Duroktar/YuleLog) - Christmas Yule Log fireplace.
|
||||
- [cli-fireplace](https://github.com/dolsup/cli-fireplace) - Digital fireplace.
|
||||
- [gitlogue](https://github.com/unhappychoice/gitlogue) - Cinematic git commit replay.
|
||||
|
||||
## Graphics
|
||||
|
||||
@@ -673,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.
|
||||
- [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.
|
||||
- [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-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
|
||||
|
||||
|
||||
Reference in New Issue
Block a user