Largue as GUI e evolua mentalmente.
Índice
O awesome-cli nasceu com o objetivo de centralizar e organizar as melhores ferramentas do Terminal. Aprender e usar as ferramentas certas pode economizar horas de trabalho.
- Curadoria de Qualidade: Listar apenas ferramentas ativamente mantidas, confiáveis e que realmente adicionam valor ao fluxo de trabalho no terminal.
- Descoberta: Facilitar a busca por novas ferramentas, categorizando-as de forma lógica por funcionalidade (desenvolvimento, entretenimento, etc.).
- Comunidade: Servir como um ponto de encontro para que desenvolvedores compartilhem descobertas e contribuam com suas próprias ferramentas favoritas.
Este repositório não pretende ser um diretório exaustivo, mas sim uma fonte curada e de alta fidelidade para quem busca transformar o terminal em um ambiente mais poderoso, eficiente e agradável.
- cmus - Player de música leve e poderoso.
- ncmpcpp - Cliente MPD quase perfeito.
- spotatui - Cliente Spotify TUI.
- yt-dlp - Download de vídeos de diversos sites.
- mpv - Player de vídeo versátil.
- moviemon - Informações sobre filmes no terminal.
- movie - Busca rápida por filmes.
- Dwarf Fortress - Simulador de construção e gerenciamento.
- Cataclysm-DDA - RPG de sobrevivência pós-apocalíptico.
- Pokete - Um jogo inspirado em Pokémon no terminal.
- NetHack - Clássico dungeon crawl.
- epr - Leitor de EPUB.
- epy - Leitor de EPUB baseado no epr.
- newsboat - Leitor de RSS/Atom.
- mal-cli - Interface para MyAnimeList.
- Bible.Js CLI - Bíblia no terminal.
- SpeedRead - Ferramenta de leitura rápida.
- medium-cli - Leia posts do Medium.
- hygg - Interface para o site Hygg.
- just - Executor de comandos moderno.
- grex - Ferramenta para gerar expressões regulares de exemplos.
- bitwise - Calculadora de base e manipulador de bits.
- cgasm - Ferramenta de busca x86 assembly.
- iola - Socket client interativo.
- is-up-cli - Verifica se um site está online.
- reachable - Verifica a acessibilidade de domínios.
- diff2html-cli - Gera relatórios HTML de diffs do git.
- mk - Atalho para criar diretórios e arquivos.
- bcal - Calculadora de armazenamento e endereços.
- legit - Fluxo de trabalho de Git simplificado.
- mklicense - Cria arquivos de licença rapidamente.
- rebound - Busca respostas no Stack Overflow para erros de compilação.
- foy - Ferramenta de build baseada em tarefas.
- add-gitignore - Adiciona rapidamente templates de .gitignore.
- neovim - Editor de texto extensível baseado no Vim.
- helix - Editor de texto modal moderno.
- micro - Editor de texto intuitivo e fácil de usar.
- vim - O clássico editor modal.
- nano - Editor de texto simples e direto.
- mycli - Cliente MySQL com autocompletar e destaque de sintaxe.
- pgcli - Cliente Postgres com autocompletar e destaque de sintaxe.
- sqlline - Shell para emitir SQL via JDBC.
- iredis - Cliente Redis com autocompletar e destaque de sintaxe.
- usql - Cliente SQL universal.
- rdsai-cli - Cliente MySQL alimentado por IA.
- squix - Cliente SQL com gerenciamento de queries.
- yai - Assistente de terminal alimentado por IA.
- claude-code - Interface CLI para Claude.
- gemini - Cliente CLI para Google Gemini.
- codex - OpenAI Codex CLI.
- cline - Ferramenta de desenvolvimento auxiliada por IA.
- qwen-code - CLI para modelos Qwen Code.
- hermes-agent - Agente autônomo baseado em LLM.
- caniuse-cmd - Verifica suporte de recursos web.
- strip-css-comments-cli - Remove comentários de CSS.
- viewport-list-cli - Lista viewports de diversos dispositivos.
- surge - Publicação estática simples.
- localtunnel - Expõe seu localhost para a web.
- tunnelmole - Ferramenta de tunelamento simples.
- ngrok - Túneis seguros para localhost.
- mobicon-cli - Gerador de ícones para apps mobile.
- mobisplash-cli - Gerador de splash screens.
- deviceframe - Adiciona molduras de dispositivos em screenshots.
- lstags - Sincroniza imagens entre registries.
- dockly - Gerenciamento interativo de containers.
- lazydocker - Interface TUI para Docker e Docker Compose.
- docker-pushrm - Envia README para registries de containers.
- ctop - Interface tipo top para métricas de containers.
- decompose - Gera gráfico de conexões de containers.
- kool - Desenvolvimento web com containers facilitado.
- htconvert - Converte redirecionamentos .htaccess para Nginx.
- SAWS - CLI da AWS supercharged.
- s3cmd - Cliente S3 completo.
- s5cmd - Ferramenta rápida para execução em S3 e filesystem local.
- pm2 - Gerenciador de processos para Node.js.
- k9s - Gerenciamento de clusters Kubernetes.
- PingMe - Envia alertas para múltiplas plataformas.
- ipfs-deploy - Deploy de sites estáticos no IPFS.
- updatecli - Ferramenta declarativa de gerenciamento de dependências.
- logdy - Logs do terminal com interface web.
- updo - Monitoramento de sites.
- bencher - Ferramenta de benchmarking contínuo.
- release-it - Automatiza releases para Git e NPM.
- clog - Gerador de changelog convencional.
- np - Um
npm publishmelhorado. - semantic-release - Gerenciamento de versão e publicação automatizada.
- npm-check-updates - Busca versões novas de dependências.
- wipe-modules - Remove
node_modulesde projetos inativos. - npm-deprecated-check - Verifica dependências depreciadas.
- yo - Ferramenta de scaffolding Yeoman.
- boilr - Cria projetos a partir de templates.
- cookiecutter - Cria projetos de templates.
- serve - Servidor de arquivos estáticos robusto.
- simplehttp - Servidor HTTP simples para diretório local.
- HTTPie - Cliente HTTP amigável.
- HTTP Prompt - Cliente HTTP interativo com autocompletar.
- curlie - Frontend curl com facilidade do HTTPie.
- ATAC - Cliente API TUI feito em Rust.
- shellspec - Framework de testes BDD para shell.
- bats-core - Bash Automated Testing System.
- cmdperf - Benchmark de performance de comandos.
- Timetrap - Rastreador de tempo simples.
- Timewarrior - Utilitário de rastreamento de tempo flexível.
- Watson - Gerencia seu tempo e gera relatórios.
- arttime - Timer com notificações e ASCII art.
- Tock - Ferramenta poderosa de rastreamento de tempo.
- idea - Ferramenta leve para guardar ideias rapidamente.
- Taskwarrior - Gerenciador de listas de tarefas TODO.
- taskbook - Tarefas, quadros e notas.
- nb - Notas, favoritos e base de conhecimento.
- notesmd-cli - Interage com seu vault do Obsidian.
- kanban - Gerenciador de projetos Kanban TUI.
- ledger - Sistema de contabilidade de dupla entrada.
- hledger - Ferramenta de contabilidade em texto puro rápida e intuitiva.
- moeda - Conversão de moedas e taxas de câmbio.
- cointop - Acompanhe criptomoedas.
- ticker - Ticker de ações.
- mdp - Ferramenta de apresentações em markdown.
- slides - Ferramenta de apresentações moderna.
- marp - Exporta Markdown para apresentações HTML/PDF.
- calcurse - Calendário e agendamento.
- gcalcli - Cliente do Google Calendar.
- khal - Calendário compatível com CalDAV.
- fastfetch - Informações do sistema rápidas e bonitas.
- glances - Monitoramento de sistema completo.
- tiptop - Monitor de sistema gráfico.
- fkill-cli - Finalizador de processos multiplataforma.
- battery-level-cli - Verifica nível da bateria.
- Clipboard - Gerenciador de área de transferência universal.
- yank - Copia saída do terminal para o clipboard.
- mosh - SSH com suporte a roaming e conexões intermitentes.
- tmate - Compartilhamento instantâneo de terminal.
- sshuttle - Proxy transparente via SSH.
- bandwhich - Monitora utilização de largura de banda por processo.
- speed-test - Teste de velocidade da internet.
- oh-my-posh - Motor de temas para prompt.
- starship - Prompt minimalista e extremamente rápido.
- themer - Gera temas para editor, terminal e wallpaper.
- gowall - Manipulação de cores e recolorização de imagens.
- Ultimate Plumber - Cria pipes Linux com preview em tempo real.
- has - Verifica presença e versão de comandos.
- envio - Gerenciamento seguro de variáveis de ambiente.
- aha - Converte saída ANSI para HTML.
- ranger - Gerenciador com bindings de VI.
- nnn - Navegador de arquivos e analisador de uso de disco.
- yazi - Gerenciador de arquivos extremamente rápido.
- xplr - Explorador de arquivos TUI hackeável e minimalista.
- zoxide - Jumper de diretórios rápido em Rust.
- autojump - Comando
cdque aprende seus hábitos. - fzf - Fuzzy finder de propósito geral.
- ripgrep - Ferramenta de busca recursiva extremamente rápida.
- fd - Alternativa simples e rápida ao
find. - broot - Navegador de diretórios com visualização de espaço.
- bat - Clone do
catcom destaque de sintaxe. - eza - Versão melhorada do
ls. - lsd -
lscom ícones e cores. - dust - Versão intuitiva do
duem Rust. - duf - Alternativa melhorada ao
df. - trash-cli - Move arquivos para a lixeira via terminal.
- rclone - Sincroniza arquivos com diversos provedores de nuvem.
- croc - Envio fácil de arquivos entre computadores.
- jq - Processador de JSON.
- yq - Processador de YAML.
- dasel - Processador multi-formato (JSON/YAML/TOML/XML).
- visidata - Ferramenta multiuso para planilhas e exploração de dados.
- fx - Visualizador interativo de JSON.
- gron - Torna o JSON "grepável".
- glow - Renderizador de Markdown estilizado.
- doctoc - Gera sumários para arquivos markdown.
- figlet - Cria banners de texto ASCII.
- stegcloak - Esconde segredos em texto puro usando caracteres invisíveis.
- git - O sistema de controle de versão padrão.
- github - CLI oficial do GitHub.
- lazygit - Interface TUI simples para comandos git.
- gitui - Interface TUI rápida para git escrita em Rust.
- tig - Interface modo texto para git.
- git-standup - Relembra o que você fez no último dia de trabalho.
- czg - Gera mensagens de commit padronizadas interativamente.
- imagemagick - A ferramenta padrão para manipulação de imagens.
- svgo - Otimiza arquivos SVG.
- carbon-now-cli - Gera imagens bonitas do seu código.
- freeze - Gera imagens de código e saídas de terminal.
- gifgen - Codificação de GIF de alta qualidade.
- asciinema - Gravador de sessões de terminal.
- pastel - Gera, analisa e converte cores.
- lowcharts - Desenha gráficos de baixa resolução no terminal.
- sparkly-cli - Gera sparklines ▁▂▃▅▂▇.
- cmdchallenge - Pequenos desafios de shell com soluções da comunidade.
- explainshell - Explica o que cada argumento de um comando faz.
- tldr - Páginas de manual simplificadas e focadas em exemplos.
- howdoi - Respostas instantâneas de programação.
- navi - Ferramenta de cheatsheet interativa.
- periodic-table-cli - Tabela Periódica dos Elementos no terminal.
- astroterm - Planetário ASCII.
- quote-cli - Citações aleatórias no seu terminal.
- fortune - Mostra uma "sorte" aleatória.
- lolcat - Colore a saída do terminal com cores do arco-íris.
- cmatrix - Efeito de chuva de código do filme Matrix.
- terminaltexteffects - Animações elaboradas para texto.
- emoj - Encontre emojis relevantes a partir de texto.
Veja o arquivo CONTRIBUTING.md.
Veja o arquivo LICENSE para detalhes.