An open API service indexing awesome lists of open source software.

https://github.com/dcai/awesome-commandline-alternatives

Awesome alternatives to traditional commandline tools
https://github.com/dcai/awesome-commandline-alternatives

List: awesome-commandline-alternatives

awesome awesome-list command-line community linux

Last synced: 6 days ago
JSON representation

Awesome alternatives to traditional commandline tools

Awesome Lists containing this project

README

          

# Awesome Alternatives To Traditional Commandline Tools [![Awesome](https://awesome.re/badge.svg)](https://awesome.re) [![lint](https://github.com/dcai/awesome-commandline-alternatives/actions/workflows/lint.yaml/badge.svg)](https://github.com/dcai/awesome-commandline-alternatives/actions/workflows/lint.yaml)

There are newer tools that might be better suited for you, here is a list!

## Contents

- [Alternatives to `ls`](#alternatives-to-ls)
- [Alternatives to `cd`](#alternatives-to-cd)
- [Alternatives to `rm`](#alternatives-to-rm)
- [Alternatives to `cat`](#alternatives-to-cat)
- [Alternatives to `find`](#alternatives-to-find)
- [Alternatives to `grep`](#alternatives-to-grep)
- [Alternatives to `top`](#alternatives-to-top)
- [Alternatives to `ps`](#alternatives-to-ps)
- [Alternatives to `sed`](#alternatives-to-sed)
- [Alternatives to `du`](#alternatives-to-du)
- [Alternatives to `df`](#alternatives-to-df)
- [Alternatives to `diff`](#alternatives-to-diff)
- [Alternatives to `loc`](#alternatives-to-loc)
- [Alternatives to `bash`](#alternatives-to-bash)
- [Alternatives to `neofetch`](#alternatives-to-neofetch)
- [Alternatives to `watch`](#alternatives-to-watch)
- [Alternatives to `man`](#alternatives-to-man)
- [Alternatives to `ping`](#alternatives-to-ping)
- [Alternatives to `kill`](#alternatives-to-kill)
- [Alternatives to `curl`](#alternatives-to-curl)
- [Alternatives to `ssh`](#alternatives-to-ssh)
- [Alternatives to `make`](#alternatives-to-make)
- [Alternatives to `nano`](#alternatives-to-nano)
- [Alternatives to `nvm`](#alternatives-to-nvm)
- [Alternatives to database clients](#alternatives-to-database-clients)

## Alternatives to `ls`

- [eza](https://github.com/eza-community/eza)
- [lsd](https://github.com/Peltoche/lsd)

## Alternatives to `cd`

- [z](https://github.com/rupa/z)
- [zoxide](https://github.com/ajeetdsouza/zoxide)
- [autojump](https://github.com/wting/autojump)

## Alternatives to `rm`

- [rip](https://github.com/nivekuil/rip)

## Alternatives to `cat`

- [bat](https://github.com/sharkdp/bat)

## Alternatives to `find`

- [fd](https://github.com/sharkdp/fd)

## Alternatives to `grep`

- [rg](https://github.com/BurntSushi/ripgrep)
- [ugrep](https://github.com/Genivia/ugrep)
- [the_silver_searcher](https://github.com/ggreer/the_silver_searcher)
- [fzf](https://github.com/junegunn/fzf)
- [jq](https://github.com/stedolan/jq) - JSON processor akin to `sed`, `awk` and `grep`.
- [yq](https://github.com/mikefarah/yq) - YAML processor.
- [xsv](https://github.com/BurntSushi/xsv) - CSV processor.

## Alternatives to `top`

- [btop](https://github.com/aristocratos/btop)
- [htop](https://github.com/htop-dev/htop)
- [atop](https://github.com/Atoptool/atop)
- [glances](https://github.com/nicolargo/glances)
- [bottom](https://github.com/ClementTsang/bottom)

## Alternatives to `ps`

- [procs](https://github.com/dalance/procs)

## Alternatives to `sed`

- [sd](https://github.com/chmln/sd)
- [sad](https://github.com/ms-jpq/sad)

## Alternatives to `du`

- [ncdu](https://dev.yorhel.nl/ncdu)
- [dust](https://github.com/bootandy/dust)
- [gdu](https://github.com/dundee/gdu)

## Alternatives to `df`

- [duf](https://github.com/muesli/duf)
- [dfc](https://github.com/Rolinh/dfc)

## Alternatives to `diff`

- [diff-so-fancy](https://github.com/so-fancy/diff-so-fancy)
- [delta](https://github.com/dandavison/delta)

## Alternatives to `loc`

- [tokei](https://github.com/XAMPPRocky/tokei)

## Alternatives to `bash`

- [fish](https://github.com/fish-shell/fish-shell)
- [zsh](https://github.com/zsh-users/zsh)
- [xonsh](https://github.com/xonsh/xonsh)
- [nushell](https://github.com/nushell/nushell)
- [elvish](https://github.com/elves/elvish)
- [zx](https://github.com/google/zx)

## Alternatives to `neofetch`

- [fastfetch](https://github.com/fastfetch-cli/fastfetch)
- [macchina](https://github.com/Macchina-CLI/macchina)

## Alternatives to `watch`

- [entr](https://github.com/eradman/entr)
- [watchexec](https://github.com/watchexec/watchexec)
- [funzzy](https://github.com/cristianoliveira/funzzy)

## Alternatives to `man`

- [tldr](https://github.com/tldr-pages/tldr)
- [tealdeer](https://github.com/dbrgn/tealdeer)

## Alternatives to `ping`

- [mtr](https://github.com/traviscross/mtr)
- [prettyping](https://github.com/denilsonsa/prettyping)

## Alternatives to `kill`

- [fkill](https://github.com/sindresorhus/fkill-cli)

## Alternatives to `curl`

- [httpie](https://github.com/httpie/cli)
- [xh](https://github.com/ducaale/xh)
- [hurl](https://github.com/Orange-OpenSource/hurl)
- [yt-dlp](https://github.com/yt-dlp/yt-dlp)
- [aria2](https://github.com/aria2/aria2)

## Alternatives to `ssh`

- [mosh](https://github.com/mobile-shell/mosh)

## Alternatives to `make`

- [just](https://github.com/casey/just)

- [mise](https://github.com/jdx/mise) - Not only task runner, but also version manager (like `asdf`) and `direnv` replacement.

## Alternatives to `nano`

- [vim](https://github.com/vim/vim)
- [neovim](https://github.com/neovim/neovim)
- [emacs](https://github.com/emacs-mirror/emacs)
- [helix](https://github.com/helix-editor/helix)
- [kakoune](https://github.com/mawww/kakoune)

## Alternatives to `nvm`

- [asdf](https://github.com/asdf-vm/asdf)

- [mise](https://github.com/jdx/mise)

## Alternatives to database clients

Alternatives to builtin database clients such as `mysql`, `psql` and `sqlite3`.

- [pgcli](https://github.com/dbcli/pgcli)
- [mycli](https://github.com/dbcli/mycli)
- [litecli](https://github.com/dbcli/litecli)
- [usql](https://github.com/xo/usql)

## Contributing

[Contributions of any kind welcome, just follow the guidelines](contributing.md)!

### Contributors

[Thanks goes to these contributors](https://github.com/dcai/awesome-commandline-alternatives/graphs/contributors)!