0

PITCH] Glintty: camada de descoberta para o GitHub

Sempre tive dificuldades para descobrir projetos no GitHub.

Existem milhões de repositórios interessantes por lá. O problema é encontrar algo que realmente faça sentido para você e, depois, entender o projeto sem precisar abrir dezenas de abas, ler um README enorme, conferir atividade, releases, documentação, licença, alternativas etc.

Foi daí que surgiu o Glintty.

https://glintty.com

A ideia é simples: criar uma camada de descoberta sobre o GitHub.

O fluxo principal é:

Encontrar → Entender → Salvar

Você pode pesquisar projetos, descobrir projetos menos conhecidos, abrir uma página com as principais informações organizadas, comparar projetos lado a lado e salvar os que quiser explorar depois.

Mas por que não usar o próprio GitHub?

Essa foi justamente a pergunta que guiou o projeto.

O GitHub continua sendo a fonte dos dados e o lugar onde os projetos vivem. O Glintty não tenta substituir o GitHub, criar uma nova comunidade de desenvolvedores ou hospedar código.

A proposta é outra:

GitHub é onde o software vive.
Glintty é uma camada para descobrir esse software.

Algumas decisões técnicas

Uma das coisas que eu queria evitar era transformar isso em mais um SaaS que exige cadastro, banco de dados e um backend enorme logo no primeiro dia.

As Collections, por exemplo, são local-first. Os projetos salvos ficam no navegador usando IndexedDB, através do Dexie.

A aplicação também consome a API do GitHub para obter informações dos repositórios, enquanto usamos cache e gerenciamento de estado de servidor para evitar chamadas desnecessárias.

A stack atual é relativamente simples:

  • React
  • TypeScript
  • Vite
  • TanStack Query
  • Dexie / IndexedDB
  • React Router
  • Lucide
  • GitHub API

Outra decisão foi não colocar IA em tudo.

Hoje existem inúmeras ferramentas que conseguem pegar um README e explicar o projeto. Isso é útil, mas não é onde eu queria que estivesse o diferencial do Glintty.

O foco está na experiência de descoberta, organização e comparação.

Uma funcionalidade que gostei bastante: Compare

Uma das coisas que mais me incomodava ao procurar projetos era ter que ficar alternando entre várias páginas.

Então o Glintty permite comparar de 2 a 4 projetos em uma mesma tela.

A ideia não é dar uma nota e dizer qual é "melhor".

É mostrar as diferenças:

  • linguagem
  • licença
  • atividade
  • releases
  • documentação
  • Docker
  • self-hosted
  • web/mobile
  • comunidade
  • outros sinais do projeto

E deixar a decisão para quem está pesquisando.

E por que estou postando isso aqui?

Porque o Glintty ainda é um projeto independente e quero descobrir se o problema que eu percebi no GitHub também existe para outras pessoas.

Principalmente para quem vive procurando:

  • bibliotecas;
  • ferramentas;
  • projetos open source;
  • alternativas a softwares conhecidos;
  • ferramentas self-hosted;
  • projetos interessantes para estudar.

Quero muito saber:

Como vocês descobrem projetos interessantes no GitHub hoje?

Vocês usam a busca do próprio GitHub? Reddit? Hacker News? Product Hunt? Google? Listas? Newsletter? Indicação de alguém?

E, principalmente:

vocês sentem que existe um problema de descoberta no GitHub ou isso nunca foi uma dificuldade para vocês?

Se puderem testar o Glintty e apontar o que está ruim, estranho ou simplesmente desnecessário, melhor ainda.

Esse tipo de feedback é justamente o que estou procurando nesta fase.

Carregando publicação patrocinada...