Descobrindo Ferramentas Secretas de Grandes Empresas de Tecnologia
É provável que você não perceba a quantidade de ferramentas de software legais e aleatórias que grandes empresas de tecnologia, como Microsoft e Google, criam e que passam despercebidas pela maioria das pessoas. A Microsoft, por exemplo, possui uma conta no GitHub com milhares de repositórios, como são chamados seus diferentes projetos. O Google também tem e muitas outras empresas também. E há verdadeiras “joias escondidas” entre eles.
Um exemplo interessante é uma extensão para Chrome criada pelo Google chamada **Link Diver**. Ela possui poucas estrelas (40), mas é voltada principalmente para usuários avançados. Essencialmente, ela extrai todos os links clicáveis de uma página da web, apresentando-os como uma lista. Isso permite filtrar os links, localizar onde estão na página, verificar se estão visíveis e realizar outras ações.
Eu mesmo descobri essa extensão enquanto preparava este artigo. Na verdade, criei uma ferramenta baseada em navegador que usaria para mim, mas decidi compartilhá-la para ajudar a encontrar outras ferramentas legais como essa.
### Por que as ferramentas nativas do GitHub não são suficientes
Normalmente, ao navegar na lista de repositórios de uma conta no site do GitHub, fica muito difícil encontrar os projetos menos conhecidos. Você só consegue ver um punhado de repositórios por vez. Além disso, embora seja possível ordenar por estrelas para ver os mais populares, esses geralmente são os que você já conhece. Não há uma maneira clara de ver os projetos e repositórios totalmente novos que foram criados recentemente.
Por isso, criei duas ferramentas diferentes baseadas em navegador. Ambas são apenas arquivos HTML que rodam localmente no seu navegador.
1. **GitHub Repo Explorer:** Esta ferramenta permite buscar todos os repositórios de uma conta (como Microsoft ou Google, que têm milhares) e, em seguida, filtrar e analisar esses dados.
2. **Localizador de Contas Oficiais:** Esta segunda ferramenta facilita a descoberta de outras contas oficiais dessas empresas que talvez não estejam listadas centralmente, mas que são associadas oficialmente.
Vou mostrar como elas funcionam no computador para que você possa encontrar softwares interessantes para compartilhar com seus amigos.
***
Antes de prosseguir, uma nota rápida sobre outro assunto que as pessoas podem pesquisar online: seus dados pessoais.
### Protegendo sua Privacidade com DeleteMe
Infelizmente, é fácil pesquisar e encontrar seus dados pessoais online. É aí que entra o patrocinador deste artigo: **DeleteMe**, um serviço de privacidade de dados. Eu sou um cliente pagante há mais de quatro anos, desde antes de eles patrocinarem este conteúdo.
Se você já pesquisou seu nome no Google, certamente se deparou com inúmeros sites de corretores de dados. Eles não apenas coletam e exibem suas informações pessoais, como nome, endereço e número de telefone, mas também as vendem para empresas e outras pessoas mal-intencionadas. Isso facilita que pessoas mal-intencionadas usem suas informações contra você em ataques de phishing, roubo de identidade, assédio e mais.
O DeleteMe faz todo o trabalho pesado, enviando solicitações de remoção em seu nome. À medida que novos corretores de dados surgem, eles os adicionam constantemente às suas rotinas de remoção. Ao se inscrever, você recebe um relatório de privacidade mostrando exatamente de quais sites seus dados foram removidos após sete dias, e um acompanhamento a cada três meses. Você pode até enviar solicitações personalizadas para remover dados de centenas de outros sites, e um especialista cuida disso para você. Isso inclui sites surpreendentes, como domínios educacionais (.edu) e certos sites governamentais, não apenas corretores de dados puros. Além disso, eles oferecem outras ferramentas úteis de privacidade, como mascaramento de e-mail e número de telefone (para usuários nos EUA).
Se você deseja remover suas informações pessoais da web e dos resultados de busca, acesse **JoinDeleteMe.com/ThioJoe** e use o código promocional **THIOJOE** para obter 20% de desconto em todos os planos de consumidor.
***
Com isso esclarecido, vamos ver como encontrar softwares realmente incríveis que ninguém conhece.
## Usando o GitHub Repo Explorer
Aqui está um resumo rápido do **GitHub Repo Explorer**. Ele permite buscar todos os repositórios de uma conta como Microsoft ou Google e, então, analisá-los.
Para começar, vá até a aba de busca completa (`full fetch tool`). Digite o nome da conta, como “Microsoft”. Se você encontrar problemas com os limites da API, pode inserir um token de acesso do GitHub, mas a ferramenta costuma ser rápida. Ela recuperará todos os repositórios e armazenará os resultados no lado esquerdo da tela, mantendo-os mesmo se você atualizar ou fechar o navegador.
### Filtrando e Encontrando Novidades
A partir desse ponto, você pode explorar as opções. Uma das funcionalidades mais interessantes é a possibilidade de **ordenar pelos repositórios criados mais recentemente**. No site do GitHub, você geralmente só pode filtrar por “mais recentemente atualizado”, o que não é muito útil devido ao grande volume de projetos. Mas, se você quer saber sobre projetos totalmente novos em que estão trabalhando, essa ordenação ajuda. É possível ver que essas empresas lançam novos repositórios e projetos quase todos os dias.
Nem todos esses repositórios são aplicativos ou ferramentas prontas para uso; alguns são apenas documentação. Se encontrar um que pareça interessante, talvez porque tenha um número razoável de estrelas, investigue. Por exemplo, encontrei um chamado “toolkit for optimizing cloud GeoTIFF streaming”. Mesmo que você não saiba exatamente o que é, é interessante analisar os lançamentos mais recentes, especialmente aqueles que receberam alguma atenção extra.
Se você está procurando por **ferramentas e utilitários reais** que pode usar:
* Filtre os repositórios pelas **linguagens de programação**, como C, C# e C++, que tendem a ser usadas em softwares executáveis.
*(Nota do autor: Desde a gravação inicial, adicionei um recurso que mostra uma coluna indicando quais repositórios possuem *releases*, e até mesmo aqueles com *releases* que contêm arquivos `.exe` anexados. Isso facilita muito encontrar ferramentas que você pode realmente executar.)*
Você pode refinar ainda mais a busca:
* Filtre pela **descrição** contendo a palavra “tool” (ferramenta).
Isso reduz drasticamente os resultados. Você pode continuar examinando a lista ordenada por criação recente ou alternar para ordenar por estrelas. Lembre-se que os mais populares aparecerão no topo, então talvez seja melhor pular um pouco para baixo para encontrar projetos menos conhecidos, mas que ainda estão sendo atualizados.
Busquei por termos como **”utility”** e **”convert”** na descrição para encontrar softwares úteis, e **”utilities”** (plural) também é uma boa opção. Ferramentas conhecidas como PowerToys podem aparecer, mas o objetivo é encontrar as joias escondidas.
### Explorando as Contas Oficiais
As grandes empresas, como o Google, têm sua conta principal no GitHub, mas também possuem várias outras contas associadas. Se você buscar por “Google” no GitHub e filtrar por usuários, encontrará muitas contas, e muitas delas são de fato mantidas pelo Google.
A conta “Google Chrome”, por exemplo, é genuinamente do Google, mas você notará que ela não é verificada da mesma forma que a conta principal. As contas verificadas exibem um selo indicando que a empresa detém ou está associada a esses domínios.
Para descobrir contas que não são verificadas ou que você não tem certeza se são oficiais, ou para analisar mais de 10 contas por vez, você pode usar a segunda ferramenta que criei.
## Localizando Organizações Associadas
Nesta ferramenta, você digita a organização “pai” (a conta principal, como Google) e ela busca por outras contas que tenham “Google” no nome. Ela faz uma busca minuciosa e coleta dados adicionais.
Ao final da busca, os resultados mostrarão várias organizações. A coluna de **domínios verificados** indica se há algum domínio verificado listado à direita. Por exemplo, ao verificar “Google Pay”, é listado `developers.google.com`, que, ao acessar, de fato aparece como verificado.
As organizações com domínios verificados aparecem no topo. No entanto, isso não significa que *todos* os resultados sejam associados diretamente ao Google. Muitas dessas contas são apenas grupos de desenvolvedores do Google, comunidades gerais. Você notará que o domínio listado pode não ser um domínio do Google, mas sim o domínio daquela organização específica.
Existem muitas contas sem verificação de domínio. Embora elas possam ter um site listado no perfil (como “Google APIs” ou “Google DeepMind”, que aponta para `deepmind.com`), se não for verificado, você precisaria checar manualmente.
### Usando o Filtro de Membros Compartilhados
Para ajudar a determinar a legitimidade, adicionei a funcionalidade de **”Shared Members” (Membros Compartilhados)**. Ao filtrar por “Parent” (Pai), a ferramenta analisa o perfil, lista os membros e compara se ele compartilha algum membro com a conta pai principal que você inseriu.
Geralmente, esses membros são funcionários. Se houver correspondência de pessoas entre as duas contas, é um forte indício de que a conta é oficial.
Outro recurso útil é o filtro **”Associated” (Associado)**. Quando ativado, ele lista organizações que compartilham membros com *outra* organização que você marcou como verificada. Por exemplo, se você marca `developers.google.com` como verificado (que pertence ao Google Pay), uma conta associada pode aparecer se ela compartilha membros com o Google Pay. No exemplo, o “Google Wallet” apareceu como associado, pois compartilha membros com o “Google Pay”.
Você pode usar essa lista para encontrar contas como “Google Fonts”. Ao inseri-la na ferramenta Repo Explorer, descobrimos que essa conta possui centenas de repositórios. Mesmo que nem todos sejam aplicativos, ao buscar por “tool” dentro dela, encontramos várias ferramentas interessantes desenvolvidas pelo time do Google Fonts.
Sinta-se à vontade para explorar esses repositórios e compartilhar as descobertas legais que fizer nos comentários. Se encontrar algo útil, compartilhe o nome do repositório ou do projeto. Talvez eu possa fazer um artigo dedicado a compilar as melhores ferramentas encontradas pela comunidade.
Para quem busca ainda mais ideias de contas de empresas que não estão listadas centralmente (como Microsoft, Google e Apple), estou preparando uma lista manual de contas verificadas que publicarei em outro repositório. Se desejar mais inspiração para procurar ferramentas pouco conhecidas, o link para esse recurso estará disponível.






