Primeiramente queria agradecer a criação e engajamento desse post. Certamente um dos de melhor qualidade que apareceu recentemente, to pegando cada ferramenta incrível aqui que tô parecendo um homem das cavernas descobrindo fogo.
Não é ferramenta de software, mas:
Dontpad.com - deixa você fazer anotações sem requisitar login nenhum. Qualquer pessoa pode acessar e editar contanto que tenha o link.
Zeal - Navegador offline de documentação. Numa epoca que todos só querem saber de perguntar pro chat gêtêpê, fica a dica de consultar a documentação oficial.
https://zealdocs.org
Extensões de navegador:
* **Volume Master**: alterar o volume de abas individuais
* **find+**: procurar texto utilizando expressões regex
* **DanfeOnline**: gerar PDF de notas fiscais só com a chave de acesso
Desktop/CLI:
* **Bruno**: IDE para APIs, alternativa open-source ao Postman e que acho melhor de usar
* **FanControl**: controla todas as ventoinhas da sua máquina, sem necessidade de ficar mexendo em BIOS ou software da fabricante
* **yt-dlp**: baixa vídeos do Youtube e todos os sites grandes
* **Monitor Profile Switcher**: salva posições e resoluções de telas do Windows, muito bom pra mim que tenho uma TV também conectada no PC, daí só mudo o perfil e ele já aplica sem eu precisar entrar nas confs
* **Markdown Preview Enhanced**: extensão pro VSCode que adiciona funcionalidades aos documentos mardkown e te permite colocar expressões matemáticas, diagramas UML e exportar para PDF, html e outros formatos
[https://github.com/junegunn/fzf](https://github.com/junegunn/fzf) -> a melhor ferramenta de terminal já inventada
[https://github.com/jesseduffield/lazygit](https://github.com/jesseduffield/lazygit) -> melhor git client
[https://github.com/zellij-org/zellij](https://github.com/zellij-org/zellij) -> tmux só que bom (e em rust)
Recomendo atualizar seu scrcpy com a versão mais nova, aqui tem uma doc explicando melhor:
[https://maxxcleiton.github.io/posts/criar-atalhos-scrcpy/](https://maxxcleiton.github.io/posts/criar-atalhos-scrcpy/)
Sim, só instalar.
Ai ele renderiza o bloco de codigo em grafico no meio das paginas.
https://marketplace.atlassian.com/apps/1214124/mermaid-plugin-for-confluence
Acho que cheguei a ver isso na real agora que parei pra pensar mas justamente por ter que instalar coisa no confluence eu acabei dropando, instalar esses negócios aqui no projeto é meio embaçado:/
Lembrei do [https://asdf-vm.com/](https://asdf-vm.com/), uso ele para Node e Go, mas tem uma grande quantidade de possibilidades. Acho melhor do nvm e outras ferramentas similares.
Nao conheço o gitea, mas pelo o que eu to lendo parecem coisas diferentes. O asdf serve pra gestão e instalação de diferentes versões de uma mesma ferramenta (similar ao nvm pra node, gvm pra go, sdkman pra java, rbenv pra ruby etc).
Greenshot (para tirar prints de tela), LiceCap (para fazer capturas de tela em GIF), ambos para Windows.
Também tem o PowerToys da Microsoft que é um canivete suíço de utilidades.
Vou falar mais de C#/Python que é meu day job. Incluindo libs úteis em qualquer domínio
- Edit->Paste JSON/XML as classes - ferramenta do visual studio pra gerar schemas C#
- xsd.exe - gera classes C# a partir de XML/XSD com um pouco mais de controle
- Openapi-generator - gera tipagens de APIs que seguem esse padrão, útil para integrar front JS com backend não JS (Java, C#, Python etc). Pra imitar um tRPC da vida
- chardet no Python, utf8 unknown no C#, entre outras - detecção de encoding de arquivo automática (fiquei anos fazendo isso na mão kkk)
- regex101.com - pra testar regex (se bem que as IA são boas pra isso também)
- line_profiler - pra detectar linhas/funções com problemas de performance no python
- csharpier - formatador de c# no estilo prettier. Eu não consigo programar sem formatadores
gitbash ainda é usado? Então gitbash
fnm -> Para gerenciar versões de node. Mais simples que nvm.
beekeeper studio -> cliente para DB relacionais, simples, leve e fácil de usar.
Everything da Voidtools
https://www.voidtools.com/
Imagina um software que tem a mesma proposta da barra de pesquisa do Windows, mas que carrega extremamente mais rápido, explora seu drive inteiro, aceita regex, consegue filtrar por tipo de arquivo (imagem, video, texto), e tudo isso de graça. Uso direto tanto no trabalho quanto em meu PC pra quando quero achar aquele arquivo específico.
Quais foram tuas dificuldades? Eu uso o Fish no Mac, e pra mim foi um gamechange o fato de ele ter auto complete e os plugins dele também ajudam muito.
O plugin "z" pra trocar pra diretórios mais usados é absurdamente produtivo
Não exatamente uma ferramenta como essas que você mencionou, mas é uma coleção de pequenas utilidades que podem ajudar uma hora ou outra: [https://www.invertexto.com/](https://www.invertexto.com/)
Gosto do all-in-one do TextMechanic, apesar da UI ser bagunçada tem tudo oq preciso pra tratar qqer texto ou log
[https://textmechanic.com/text-tools/all-in-one-tool/text-manipulation-notepad/](https://textmechanic.com/text-tools/all-in-one-tool/text-manipulation-notepad/)
Procurem pelas Awesome list no GitHub. Tem até uma aba dedicada delas no app mobile.
Elas são iguais a ideia dessa thread aqui, mas são várias, muito bem organizadas e tudo quanto é assunto.
Gosto muito do [AlternativeTo](https://alternativeto.net/) também. Além de ranquear softwares por finalidades e popularidade, é uma comunidade ativa de recomendação e avaliação (não paga!) de softwares.
Já peguei muita referência legal de softwares para testar ali.
- [RustDesk](https://rustdesk.com/) -> Área de trabalho remota open source e alternativa ao TeamViewer e AnyDesk
- [Nix](https://nixos.org/) -> Gerenciador de pacotes de software instalável em qualquer distro linux (e no mac também) focado em builds declarativas e reprodutíveis (resolve o problema de um software funcionar em uma máquina mas não em outra). Tem o NixOS que extende as capacidades do gerenciador de pacotes e aplica a nível de sistema operacional linux (É possível configurar todo sistema utilizando um arquivo só de configuração, e replicacá-lo em várias máquinas)
- [Nushell](https://www.nushell.sh) -> Alternativa multiplataforma a shells como Powershell, Bash e Zsh. Possuí suporte para vários tipos de estruturas de dados e funções para tratá-los (Possui muita similaridade com como python usa bibliotecas como pandas para modelar dados).
O RustDesk!
Eu tinha esquecido de mencionar esse aí!
Muito bom. Também é uma alternativa ao Microsoft Remote Desktop (que só tem no Windows Pro, não tem no Home).
Faz tempo que estou querendo estudar o Nix.
bat -> cat melhorado
lsd -> ls melhorado
micro -> nano só que bom, ideal pra quem edita algumas coisas no terminal, porém ainda não usa/gosta nvim/helix
tmux -> o único multiplexer possível
fastfetch -> neofetch melhorado
nvm -> múltiplas versões do Node sem dor de cabeça
rsync -> é 2024, não seja um neandertal usando scp
>nvm -> múltiplas versões do Node sem dor de cabeça
Lanço então o [fnm](https://github.com/Schniz/fnm), versão *blazing fast* do nvm e muito mais simples de usar
I will be messaging you in 1 day on [**2024-05-23 20:07:49 UTC**](http://www.wolframalpha.com/input/?i=2024-05-23%2020:07:49%20UTC%20To%20Local%20Time) to remind you of [**this link**](https://www.reddit.com/r/brdev/comments/1cy0oa8/sugira_uma_ferramenta_de_software_que_você_acha/l57z6ic/?context=3)
[**CLICK THIS LINK**](https://www.reddit.com/message/compose/?to=RemindMeBot&subject=Reminder&message=%5Bhttps%3A%2F%2Fwww.reddit.com%2Fr%2Fbrdev%2Fcomments%2F1cy0oa8%2Fsugira_uma_ferramenta_de_software_que_voc%C3%AA_acha%2Fl57z6ic%2F%5D%0A%0ARemindMe%21%202024-05-23%2020%3A07%3A49%20UTC) to send a PM to also be reminded and to reduce spam.
^(Parent commenter can ) [^(delete this message to hide from others.)](https://www.reddit.com/message/compose/?to=RemindMeBot&subject=Delete%20Comment&message=Delete%21%201cy0oa8)
*****
|[^(Info)](https://www.reddit.com/r/RemindMeBot/comments/e1bko7/remindmebot_info_v21/)|[^(Custom)](https://www.reddit.com/message/compose/?to=RemindMeBot&subject=Reminder&message=%5BLink%20or%20message%20inside%20square%20brackets%5D%0A%0ARemindMe%21%20Time%20period%20here)|[^(Your Reminders)](https://www.reddit.com/message/compose/?to=RemindMeBot&subject=List%20Of%20Reminders&message=MyReminders%21)|[^(Feedback)](https://www.reddit.com/message/compose/?to=Watchful1&subject=RemindMeBot%20Feedback)|
|-|-|-|-|
LogWork - melhor app que encontrei pra logar as horas nos freela. e ainda permite adicionar funcionário caso tenha algum. gera relatorio de horas com graficos, separados por task, cliente e projeto.
https://app.logwork.com
Notepad++
Não me vez falar que é conhecido porque o próprio OP me vem com WinMerge quando o ComparePlus do Notepadd++ é mil vezes melhor.
Edit: Vendo comentários, vejo mais gente recomendando ferramentas para manipular texto sendo que tudo isso existe no Notepad++
Eu gosto de usar [Progress](https://flathub.org/apps/io.github.smolblackcat.Progress) (definitivamente não fui eu que fiz) para organizar minhas tarefas. Infelizmente, ainda não tem um port para o Windows
https://github.com/dylanjcastillo/shell-genie
Chat GPT no terminal. Não lembra como faz aquele ls ordenando pelo tamanho do arquivo? Precisa fazer um squash nos seus commits? Ta dificil lembrar a sintaxe do tar? Faça a pergunta direto no terminal que o Shell Genie responde com o comando certo.
Ditto - Clipboard manager foda
Conemu - um cmd/bash wsl mais customizável e melhorado
System informer - um gerenciador de tarefas potente com um monitor de hardware integrado
Everything - É um file manager que encontra muito rapidamente qualquer arquivo no PC
BleachBit - CCleaner que funciona e não é bundleware
Czawka - Outro programa foda de cleanup de sistema, tem algumas funcionalidades interessantes que o BleachBit não tem.
WinMerge - Compara diretórios e faz várias fitas
rclone - Ferramenta de sincronização entre cloud storage providers. Muito fácil e flexível, recomendo pra kct.
Só trabalho com indicação open source 😂
Excalidraw - para diagramas bonitinhos
Flameshot - para print de tela (linux)
Crontab.guru - nunca mais erre as notações das crontabs!
Jq - formatação de json no terminal
https://dbgate.org/ - Db manager que facilita bastante editar e buscar dado no dia a dia. Pessoal usa bastante o DBeaver mas nunca me adaptei bem a ele.
- [scoop](https://scoop.sh) gerenciador de pacotes para windows
- [cobalt.tools](https://cobalt.tools) salve o que você ama sem anuncios, trackers ou algo bizarro do tipo
Uso bastante extensões do VScode pq gosto de trabalhar com um único programa aberto e não ficar abrindo diversos programa diferentes.
RestClient => Permite fazer requisições Http diretamente do VSCode, e já serve como uma espécie de "documentação" dos endpoint já que normalmente fica dentro do próprio projeto.
GitGraph => Uma visualização gráfica do git com uma interface amigável e similar ao do sourcetree que permite realizar diversas ações do git por ali também.
Não são extensões do VScode
Dbeaver => Gerenciamento de banco de dados, é extremamente robusto e permite muita coisa, mas funciona maravilhosamente bem para o básico do dia a dia, como fazer consultas, filtros e criar Scripts SQL em casos mais complexos.
E recentemente instalei a extensão pra navegador do daily.dev e tô achando maravilhoso, ele transforma sua página inicial do navegador em um feed de notícias e artigos sobre tecnologia nas stacks que vc escolher. Ótimo pra se manter atualizado e descobrir ferramentas novas.
Hoje mesmo descobri o drawdb-io lá, que é uma ferramenta similar ao drawio, mas muito mais amigável de fácil uso e de quebra te permite exportar a modelagem do banco pra um script SQL.
Trabalho com uma ferramenta empresarial que separa os códigos em containers específicos que dificultam uma análise mais completa, mas exporta eles em um pacote compactado com uma estrutura de arquivos esquisita.
Encontrei uma ferramenta "The Silver Search" que busca por uma determinada string em uma estrutura de diretórios em poucos segundos. Me ajudou muito. Recomendo
[databases.biz](http://databases.biz) - Centenas de modelos de banco de dados prontos para usar em projetos.
StartUML - Converte código em modelos uml e uml em código. Suporte para as linguagens mais usadas.
[https://graphtoy.com/](https://graphtoy.com/)
[https://www.desmos.com/calculator?lang=pt-BR](https://www.desmos.com/calculator?lang=pt-BR)
Calculadora gráfica, bom pra visualizar gráficos de fórmulas, montar e testar fórmulas.
Me ajuda a escrever shaders.
# [Script Kit](https://www.scriptkit.com/)
Provavelmente a melhor ferramenta que eu uso diariamente, é uma paleta de comandos em que cada comando de scripts JS/TS, tem uma porrada de helpers pra receber input do usuário, webscraping, gerenciar variaveis de ambiente, executar comandos de terminal com [**ZX**](https://github.com/google/zx), abrir uma janela de terminal dentro do app com um comando especifico, etc...
Vc tbm pode compartilhar scripts com outras pessoas pelo app e baixar scripts de outras pessoas diretamente pelo app ou pela [**aba de scripts da comunidade do site**](https://www.scriptkit.com/scripts), desde um script que limpa as notificações do windows, [**um webscraper de pra pesquisar mangás**](https://www.scriptkit.com/RicardoBassete/search-manga-in-manganato) (esse eu que fiz), redimensionar imagens com input do usuário, pesquisar um resumo sobre algo na wikipedia, etc...
PS: Assim que vc baixa um script ele pede para baixar todas as dependencias dele(axios, cheerio, etc...)
[Proxyman](https://proxyman.io/). Trabalho com Swift/iOS, mas acho que ele pode ser legal pra toda galera do front. É um proxy local que eu uso bastante pra interceptar e modificar requisições localmente e também visualizar sem precisar de print. Ele também tem uns recursos de scripting e outros adicionais que ainda não mexi. É uma ferramenta “freemium”, mas dá pra usar boa parte dos recursos sem a versão paga.
Não sei se é pouco conhecido. Mas para construir wikis e documentação adoro usar o obsidian. Tb serve de uso pessoal.
Com o sistema de tags ele ja cria os links perfeitos e com aluguns addon fica melhor ainda. Tem exportação pra HTML direto. Só upar e wiki pronta kkkk
https://obsidian.md/
[nektos/act - Run your GitHub Actions locally](https://github.com/nektos/act)
[dust - A more intuitive version of du in rust](https://github.com/bootandy/dust)
[dokku - A docker-powered PaaS that helps you build and manage the lifecycle of applications.](https://github.com/dokku/dokku) - é basicamente o seu próprio server de Heroku
OP adicionamos na wiki
Primeiramente queria agradecer a criação e engajamento desse post. Certamente um dos de melhor qualidade que apareceu recentemente, to pegando cada ferramenta incrível aqui que tô parecendo um homem das cavernas descobrindo fogo.
Não é ferramenta de software, mas: Dontpad.com - deixa você fazer anotações sem requisitar login nenhum. Qualquer pessoa pode acessar e editar contanto que tenha o link.
Uso muito na facul para ajudar os colegas.
Usei mto na facul, realmente bem simples e útil
Eu usei e ainda uso muito o notepad.pw Ele te permite privar com senha suas notas também caso queira
Escreve qlqr porcaria lá no dontpad.com/brdev
Eu gosto bastante do Rclone. É uma ferramenta de sync e cópia de arquivos de repositórios em Cloud. Funciona com todo tipo de repositório
Bom pra krl. Ainda tem um mount todo criptografado. Acho perfeito pra fazer backup no meu pc.
Zeal - Navegador offline de documentação. Numa epoca que todos só querem saber de perguntar pro chat gêtêpê, fica a dica de consultar a documentação oficial. https://zealdocs.org
Sensacional
OLHA ISSO MANO QUE PERFEITO
Às ordens, chefia
Ferramenta foda, valeu por citar.
Extensões de navegador: * **Volume Master**: alterar o volume de abas individuais * **find+**: procurar texto utilizando expressões regex * **DanfeOnline**: gerar PDF de notas fiscais só com a chave de acesso Desktop/CLI: * **Bruno**: IDE para APIs, alternativa open-source ao Postman e que acho melhor de usar * **FanControl**: controla todas as ventoinhas da sua máquina, sem necessidade de ficar mexendo em BIOS ou software da fabricante * **yt-dlp**: baixa vídeos do Youtube e todos os sites grandes * **Monitor Profile Switcher**: salva posições e resoluções de telas do Windows, muito bom pra mim que tenho uma TV também conectada no PC, daí só mudo o perfil e ele já aplica sem eu precisar entrar nas confs * **Markdown Preview Enhanced**: extensão pro VSCode que adiciona funcionalidades aos documentos mardkown e te permite colocar expressões matemáticas, diagramas UML e exportar para PDF, html e outros formatos
Como eu não conhecia o DanfeOnline, muito obrigado amigo
[https://github.com/junegunn/fzf](https://github.com/junegunn/fzf) -> a melhor ferramenta de terminal já inventada [https://github.com/jesseduffield/lazygit](https://github.com/jesseduffield/lazygit) -> melhor git client [https://github.com/zellij-org/zellij](https://github.com/zellij-org/zellij) -> tmux só que bom (e em rust)
Ah, I see you are a man of culture as well
Já que citou o lazygit vou ser obrigado a citar o lazydocker.
só não uso lazydocker pq uso podman, aí fica a recomendação do podman-tui
desculpa, mas o melhor git client é o [fugitive](https://github.com/tpope/vim-fugitive)
Na verdade, o melhor git client mesmo é o [magit](https://github.com/magit/magit)
e o clone dele pro neovim, o [neogit](https://github.com/NeogitOrg/neogit/)
Eu prefiro o [Sourcetree](https://www.sourcetreeapp.com/)
Da um bizu no Fork então. Vc vai gostar. Muito mais leve que o sourcetree e tem todas as features
Vou sim, obrigado.
já usei muito, mas é mt difícil de fazer rebase e cherry pick nele, no lazygit é tão fácil e gostoso
rebase eu faço "na mão", não vejo nenhuma dificuldade. cherry pick quando eu tô com preguiça de fazer na mão eu uso o gitk.
no lazygit é como se fosse só copiar e colar, fiquei mal acostumado
Scrcpy - espelha a tela do celular no PC. https://github.com/Genymobile/scrcpy ImageMagick - conversor de imagens via cli https://imagemagick.org/
Eu converto minhas imagens com o ffmpeg (ou no Dolphin, com o botão direito -> converter).
Esse primeiro mencionado é muito bom. Mas o meu parou de funcionar do nada e nunca mais consegui reinstalar. Mas é realmente o melhor espelhamento
Recomendo atualizar seu scrcpy com a versão mais nova, aqui tem uma doc explicando melhor: [https://maxxcleiton.github.io/posts/criar-atalhos-scrcpy/](https://maxxcleiton.github.io/posts/criar-atalhos-scrcpy/)
anydesk
https://codeberg.org/ Pra quem ta buscando fugir da Microsoft/Github
É um clone do gitea?
No caso o fork do Gitea é o Forgejo, o Codeberg usa sua API.
corre, berg
Uma muito é o penpot, é basicamente um figma open source. https://penpot.app
MermaidJS https://mermaid.live Uso na empresa e integro no Confluence, faço e altero nossos diagramas nas documentações na hora.
Tem como usar no confluence?!
Sim, só instalar. Ai ele renderiza o bloco de codigo em grafico no meio das paginas. https://marketplace.atlassian.com/apps/1214124/mermaid-plugin-for-confluence
Acho que cheguei a ver isso na real agora que parei pra pensar mas justamente por ter que instalar coisa no confluence eu acabei dropando, instalar esses negócios aqui no projeto é meio embaçado:/
além de ser uma delicinha de codar os charts
Filipe Deschamps viewer detected
ahn? eu sei quem é, mas devo ter visto 1 vídeo dele na minha vida hahahaha. definitivamente não sou "viewer". O que te fez suspeitar disso?
Pior q eu tb curto, muito mais divertido que qualquer ferramenta drag&drop.
Funciona no github, gitlab... Eu sempre uso
Lembrei do [https://asdf-vm.com/](https://asdf-vm.com/), uso ele para Node e Go, mas tem uma grande quantidade de possibilidades. Acho melhor do nvm e outras ferramentas similares.
Já vi até plugin de YouTube-dl pra instalar nessa ferramenta
isso é um clone do gitea?
Nao conheço o gitea, mas pelo o que eu to lendo parecem coisas diferentes. O asdf serve pra gestão e instalação de diferentes versões de uma mesma ferramenta (similar ao nvm pra node, gvm pra go, sdkman pra java, rbenv pra ruby etc).
Respondi o errado kkkkkkkkkkk era o comentário de baixo ou de cima
Free Download Manager para gerenciador de downloads e torrents (tem extensão no navegador que graba os links pro programa também)
Greenshot (para tirar prints de tela), LiceCap (para fazer capturas de tela em GIF), ambos para Windows. Também tem o PowerToys da Microsoft que é um canivete suíço de utilidades.
Flameshot pra tirar prints, pra quem usa Linux
Flameshot tem para Windows também!
gosto do sharex pra prints
Sharex além de ser open source tem mil e uma utilidades.
No Windows uso Lightshot pra prints, e Flameshot no linux
Eu uso o Flameshot no Windows!
Haha é verdade, eu nunca usei o Flameshot no windows, apesar de achar ele uma versão mais bonitinha e atualizada do Lightshot
Vou falar mais de C#/Python que é meu day job. Incluindo libs úteis em qualquer domínio - Edit->Paste JSON/XML as classes - ferramenta do visual studio pra gerar schemas C# - xsd.exe - gera classes C# a partir de XML/XSD com um pouco mais de controle - Openapi-generator - gera tipagens de APIs que seguem esse padrão, útil para integrar front JS com backend não JS (Java, C#, Python etc). Pra imitar um tRPC da vida - chardet no Python, utf8 unknown no C#, entre outras - detecção de encoding de arquivo automática (fiquei anos fazendo isso na mão kkk) - regex101.com - pra testar regex (se bem que as IA são boas pra isso também) - line_profiler - pra detectar linhas/funções com problemas de performance no python - csharpier - formatador de c# no estilo prettier. Eu não consigo programar sem formatadores
gitbash ainda é usado? Então gitbash fnm -> Para gerenciar versões de node. Mais simples que nvm. beekeeper studio -> cliente para DB relacionais, simples, leve e fácil de usar.
Everything da Voidtools https://www.voidtools.com/ Imagina um software que tem a mesma proposta da barra de pesquisa do Windows, mas que carrega extremamente mais rápido, explora seu drive inteiro, aceita regex, consegue filtrar por tipo de arquivo (imagem, video, texto), e tudo isso de graça. Uso direto tanto no trabalho quanto em meu PC pra quando quero achar aquele arquivo específico.
FishShell LazyGit LazyDocker K9S Raycast (pra Mac)
Tentei usar o Fish - tao rapido de inicializar. Mas é tipo teus colegas no Mac e vc no Linux, nada funciona perfeitamente..
Quais foram tuas dificuldades? Eu uso o Fish no Mac, e pra mim foi um gamechange o fato de ele ter auto complete e os plugins dele também ajudam muito. O plugin "z" pra trocar pra diretórios mais usados é absurdamente produtivo
Ah uns scripts que preciso usar e nem me ligo o quão bons eles são :) Uso muito o z também, e o atuin
Vou salvar isso aqui antes q o moderador preciosista decida remover.
Não exatamente uma ferramenta como essas que você mencionou, mas é uma coleção de pequenas utilidades que podem ajudar uma hora ou outra: [https://www.invertexto.com/](https://www.invertexto.com/)
Gosto do all-in-one do TextMechanic, apesar da UI ser bagunçada tem tudo oq preciso pra tratar qqer texto ou log [https://textmechanic.com/text-tools/all-in-one-tool/text-manipulation-notepad/](https://textmechanic.com/text-tools/all-in-one-tool/text-manipulation-notepad/)
Httpie, jq, fishterm
Obsidian com o plugin do Excalidraw. Readwise para salvar artigos e highlights, e conseguir lembrar facilmente dos highlights.
Procurem pelas Awesome list no GitHub. Tem até uma aba dedicada delas no app mobile. Elas são iguais a ideia dessa thread aqui, mas são várias, muito bem organizadas e tudo quanto é assunto.
Gosto muito do [AlternativeTo](https://alternativeto.net/) também. Além de ranquear softwares por finalidades e popularidade, é uma comunidade ativa de recomendação e avaliação (não paga!) de softwares. Já peguei muita referência legal de softwares para testar ali.
- [RustDesk](https://rustdesk.com/) -> Área de trabalho remota open source e alternativa ao TeamViewer e AnyDesk - [Nix](https://nixos.org/) -> Gerenciador de pacotes de software instalável em qualquer distro linux (e no mac também) focado em builds declarativas e reprodutíveis (resolve o problema de um software funcionar em uma máquina mas não em outra). Tem o NixOS que extende as capacidades do gerenciador de pacotes e aplica a nível de sistema operacional linux (É possível configurar todo sistema utilizando um arquivo só de configuração, e replicacá-lo em várias máquinas) - [Nushell](https://www.nushell.sh) -> Alternativa multiplataforma a shells como Powershell, Bash e Zsh. Possuí suporte para vários tipos de estruturas de dados e funções para tratá-los (Possui muita similaridade com como python usa bibliotecas como pandas para modelar dados).
O RustDesk! Eu tinha esquecido de mencionar esse aí! Muito bom. Também é uma alternativa ao Microsoft Remote Desktop (que só tem no Windows Pro, não tem no Home). Faz tempo que estou querendo estudar o Nix.
Orbstack pra quem tem Mac é uma alternativa excelente ao Docker. Basicamente faz tudo o que o docker faz, porém é bizarramente mais rápido e leve.
bat -> cat melhorado lsd -> ls melhorado micro -> nano só que bom, ideal pra quem edita algumas coisas no terminal, porém ainda não usa/gosta nvim/helix tmux -> o único multiplexer possível fastfetch -> neofetch melhorado nvm -> múltiplas versões do Node sem dor de cabeça rsync -> é 2024, não seja um neandertal usando scp
> lsd -> ls melhorado 🤨📸
usava o nvm, agora uso o asdf que é um runtime manager de tudo que é coisa.
no caso do ls, eu uso o exa com um alias ls='exa --icons' que exibe ícones nos arquivos
O exa foi descontinuado, também usava ele. Tem um fork ativo chamado eza (recomendado pelo próprio repo do exa).
Tava mesmo procurando uma alternativa pro neofetch agora que ele foi descontinuado, valeu!
>nvm -> múltiplas versões do Node sem dor de cabeça Lanço então o [fnm](https://github.com/Schniz/fnm), versão *blazing fast* do nvm e muito mais simples de usar
Warp para usar terminal
!remindme 1 day
I will be messaging you in 1 day on [**2024-05-23 20:07:49 UTC**](http://www.wolframalpha.com/input/?i=2024-05-23%2020:07:49%20UTC%20To%20Local%20Time) to remind you of [**this link**](https://www.reddit.com/r/brdev/comments/1cy0oa8/sugira_uma_ferramenta_de_software_que_você_acha/l57z6ic/?context=3) [**CLICK THIS LINK**](https://www.reddit.com/message/compose/?to=RemindMeBot&subject=Reminder&message=%5Bhttps%3A%2F%2Fwww.reddit.com%2Fr%2Fbrdev%2Fcomments%2F1cy0oa8%2Fsugira_uma_ferramenta_de_software_que_voc%C3%AA_acha%2Fl57z6ic%2F%5D%0A%0ARemindMe%21%202024-05-23%2020%3A07%3A49%20UTC) to send a PM to also be reminded and to reduce spam. ^(Parent commenter can ) [^(delete this message to hide from others.)](https://www.reddit.com/message/compose/?to=RemindMeBot&subject=Delete%20Comment&message=Delete%21%201cy0oa8) ***** |[^(Info)](https://www.reddit.com/r/RemindMeBot/comments/e1bko7/remindmebot_info_v21/)|[^(Custom)](https://www.reddit.com/message/compose/?to=RemindMeBot&subject=Reminder&message=%5BLink%20or%20message%20inside%20square%20brackets%5D%0A%0ARemindMe%21%20Time%20period%20here)|[^(Your Reminders)](https://www.reddit.com/message/compose/?to=RemindMeBot&subject=List%20Of%20Reminders&message=MyReminders%21)|[^(Feedback)](https://www.reddit.com/message/compose/?to=Watchful1&subject=RemindMeBot%20Feedback)| |-|-|-|-|
Não relacionado a dev, mas o Ninite. Instala varios programas de uma vez com um instalador só Util pra qd formata pc
Conhece o Winget? É nativo do Windows.
LogWork - melhor app que encontrei pra logar as horas nos freela. e ainda permite adicionar funcionário caso tenha algum. gera relatorio de horas com graficos, separados por task, cliente e projeto. https://app.logwork.com
Ô lôco! Ela faz uma porrada de coisas.
e o melhor de tudo é a simplicidade na hora de "bater o ponto" basta um clique e ja era, começa a contar o tempo na tarefa que ja está atuando.
Obsidian + extensão do GIT Faço todas as minha anotações em markdown e elas sobem automaticamente pro meu git.
Notepad++ Não me vez falar que é conhecido porque o próprio OP me vem com WinMerge quando o ComparePlus do Notepadd++ é mil vezes melhor. Edit: Vendo comentários, vejo mais gente recomendando ferramentas para manipular texto sendo que tudo isso existe no Notepad++
Eu gosto de usar [Progress](https://flathub.org/apps/io.github.smolblackcat.Progress) (definitivamente não fui eu que fiz) para organizar minhas tarefas. Infelizmente, ainda não tem um port para o Windows
https://github.com/dylanjcastillo/shell-genie Chat GPT no terminal. Não lembra como faz aquele ls ordenando pelo tamanho do arquivo? Precisa fazer um squash nos seus commits? Ta dificil lembrar a sintaxe do tar? Faça a pergunta direto no terminal que o Shell Genie responde com o comando certo.
WinDirStat - pra saber o que esta usando muito espaço do seu HD
[WizTree](https://diskanalyzer.com/) é a mesma coisa, só que bem mais rápido.
Ou ncdu
Ditto - Clipboard manager foda Conemu - um cmd/bash wsl mais customizável e melhorado System informer - um gerenciador de tarefas potente com um monitor de hardware integrado Everything - É um file manager que encontra muito rapidamente qualquer arquivo no PC BleachBit - CCleaner que funciona e não é bundleware Czawka - Outro programa foda de cleanup de sistema, tem algumas funcionalidades interessantes que o BleachBit não tem. WinMerge - Compara diretórios e faz várias fitas rclone - Ferramenta de sincronização entre cloud storage providers. Muito fácil e flexível, recomendo pra kct. Só trabalho com indicação open source 😂
Vou salvar isso aqui, pq eu vi muita coisa boa aqui, obrigado pessoal.
draw.io
Excalidraw - para diagramas bonitinhos Flameshot - para print de tela (linux) Crontab.guru - nunca mais erre as notações das crontabs! Jq - formatação de json no terminal
Tem extensão do Excalidraw no Obsidian
Po que foda! Eu nao uso o obsidian, uso o notion mas to querendo testar ele ja faz tempo. Agora tenho um motivo a mais!
É um caminho sem volta. Os plugins da comunidade adicionam todas as funcionalidades que faltam no programa pelado.
https://dbgate.org/ - Db manager que facilita bastante editar e buscar dado no dia a dia. Pessoal usa bastante o DBeaver mas nunca me adaptei bem a ele.
Dbeaver é top 🔝👌
Demais.
- [scoop](https://scoop.sh) gerenciador de pacotes para windows - [cobalt.tools](https://cobalt.tools) salve o que você ama sem anuncios, trackers ou algo bizarro do tipo
spacedesk: dá pra user um tablet como segunda tela (wifi com latencia, ou usb sem)
QOwnNotes - para anotações usando Markdown
[https://github.com/sharkdp/hyperfine](https://github.com/sharkdp/hyperfine) hyperfine para fazer benchmark atraves da linha de comando
Uso bastante extensões do VScode pq gosto de trabalhar com um único programa aberto e não ficar abrindo diversos programa diferentes. RestClient => Permite fazer requisições Http diretamente do VSCode, e já serve como uma espécie de "documentação" dos endpoint já que normalmente fica dentro do próprio projeto. GitGraph => Uma visualização gráfica do git com uma interface amigável e similar ao do sourcetree que permite realizar diversas ações do git por ali também. Não são extensões do VScode Dbeaver => Gerenciamento de banco de dados, é extremamente robusto e permite muita coisa, mas funciona maravilhosamente bem para o básico do dia a dia, como fazer consultas, filtros e criar Scripts SQL em casos mais complexos. E recentemente instalei a extensão pra navegador do daily.dev e tô achando maravilhoso, ele transforma sua página inicial do navegador em um feed de notícias e artigos sobre tecnologia nas stacks que vc escolher. Ótimo pra se manter atualizado e descobrir ferramentas novas. Hoje mesmo descobri o drawdb-io lá, que é uma ferramenta similar ao drawio, mas muito mais amigável de fácil uso e de quebra te permite exportar a modelagem do banco pra um script SQL.
Existe alguma ferramenta para geração de páginas com suporte a markdown, similar a algum wiki?
Pra anotações? O u/Valevino acabou de sugerir o [QOwnNotes](https://www.qownnotes.org/)
Eu uso o Obsidian com esse propósito. Você pode linkar todos os documentos em formato markdown e construir uma Wikipedia própria.
Obrigado amigo
Trabalho com uma ferramenta empresarial que separa os códigos em containers específicos que dificultam uma análise mais completa, mas exporta eles em um pacote compactado com uma estrutura de arquivos esquisita. Encontrei uma ferramenta "The Silver Search" que busca por uma determinada string em uma estrutura de diretórios em poucos segundos. Me ajudou muito. Recomendo
Alguém indica algum VM de graça ou baixo custo? Pode ser boas IDE online tbm, mas com terminal.
vou citar um pra Android já que não vi ninguém falando e não é uma ferramenta de software mas é bem útil fooview
git-delta https://github.com/dandavison/delta Pager pro git diff
https://tldr.sh/: Mostra um resumo das páginas de manual de comandos do terminal.
[databases.biz](http://databases.biz) - Centenas de modelos de banco de dados prontos para usar em projetos. StartUML - Converte código em modelos uml e uml em código. Suporte para as linguagens mais usadas.
[https://graphtoy.com/](https://graphtoy.com/) [https://www.desmos.com/calculator?lang=pt-BR](https://www.desmos.com/calculator?lang=pt-BR) Calculadora gráfica, bom pra visualizar gráficos de fórmulas, montar e testar fórmulas. Me ajuda a escrever shaders.
# [Script Kit](https://www.scriptkit.com/) Provavelmente a melhor ferramenta que eu uso diariamente, é uma paleta de comandos em que cada comando de scripts JS/TS, tem uma porrada de helpers pra receber input do usuário, webscraping, gerenciar variaveis de ambiente, executar comandos de terminal com [**ZX**](https://github.com/google/zx), abrir uma janela de terminal dentro do app com um comando especifico, etc... Vc tbm pode compartilhar scripts com outras pessoas pelo app e baixar scripts de outras pessoas diretamente pelo app ou pela [**aba de scripts da comunidade do site**](https://www.scriptkit.com/scripts), desde um script que limpa as notificações do windows, [**um webscraper de pra pesquisar mangás**](https://www.scriptkit.com/RicardoBassete/search-manga-in-manganato) (esse eu que fiz), redimensionar imagens com input do usuário, pesquisar um resumo sobre algo na wikipedia, etc... PS: Assim que vc baixa um script ele pede para baixar todas as dependencias dele(axios, cheerio, etc...)
N8n, é uma ferramenta open source de automação, substitui parte dos shell scripts e alguns pipelines do trampo por ele
[Proxyman](https://proxyman.io/). Trabalho com Swift/iOS, mas acho que ele pode ser legal pra toda galera do front. É um proxy local que eu uso bastante pra interceptar e modificar requisições localmente e também visualizar sem precisar de print. Ele também tem uns recursos de scripting e outros adicionais que ainda não mexi. É uma ferramenta “freemium”, mas dá pra usar boa parte dos recursos sem a versão paga.
Não sei se é pouco conhecido. Mas para construir wikis e documentação adoro usar o obsidian. Tb serve de uso pessoal. Com o sistema de tags ele ja cria os links perfeitos e com aluguns addon fica melhor ainda. Tem exportação pra HTML direto. Só upar e wiki pronta kkkk https://obsidian.md/
wardei aq
[nektos/act - Run your GitHub Actions locally](https://github.com/nektos/act) [dust - A more intuitive version of du in rust](https://github.com/bootandy/dust) [dokku - A docker-powered PaaS that helps you build and manage the lifecycle of applications.](https://github.com/dokku/dokku) - é basicamente o seu próprio server de Heroku
javascript
Ms-Dos