--- title: "15 projetos inovadores para a IndieWeb e a small web" date: 2026-10-23 summary: "Quinze propostas de software construíveis para descoberta, preservação, interação e manutenção da web pessoal." tags: [pesquisa, indieweb, small-web, ideias-de-projetos, web-pessoal] flowerColor: "#72d6c9" --- # 15 projetos inovadores para a IndieWeb e a small web Esta pesquisa procura projetos que valham meses de desenvolvimento, não pequenas funções disfarçadas de produto. O recorte inclui IndieWeb, personal web, handmade web e small web. As propostas foram filtradas para evitar repetir o Afluente, o RSS Social, catálogos genéricos, buscadores globais e listas de recursos já tratados nas pesquisas anteriores. As melhores oportunidades estão nas partes menos vistosas da web pessoal: descobrir bons vizinhos, acompanhar páginas que mudam sem feed, preservar links, mover um site sem perder sua história, moderar interações distribuídas e transformar padrões existentes em ferramentas compreensíveis. ## Resumo executivo As cinco ideias mais fortes são: 1. **Patchwork**, um feed de alterações para jardins digitais e páginas vivas; 2. **Ninho**, um buscador pessoal montado a partir do bairro escolhido pelo usuário; 3. **Ambulatório de links**, um sistema que detecta, preserva e ajuda a reparar links mortos; 4. **Margem**, comentários ancorados em trechos de páginas e transportados por padrões abertos; 5. **Clínica do site**, diagnóstico prático de feeds, microformats, Webmention, acessibilidade e longevidade. Patchwork é a proposta mais original. Clínica do site é a mais fácil de lançar e explicar. Ninho tem o melhor potencial para virar um produto usado diariamente. Margem possui a arquitetura mais interessante, mas exige cuidado com moderação, segurança e deslocamento do texto anotado. Ambulatório de links resolve um problema comprovado: em um estudo do Pew Research Center, 25% das páginas existentes em algum momento entre 2013 e 2023 já não estavam acessíveis em outubro de 2023; entre as páginas observadas desde 2013, a perda chegou a 38% em dez anos. [Pew Research Center](https://www.pewresearch.org/data-labs/2024/05/17/when-online-content-disappears/) Todas as propostas podem ser feitas como software livre autohospedável. Nove também comportam uma versão hospedada paga sem prender o conteúdo do usuário. A arquitetura mais coerente para a maioria é um binário em Go, SQLite, HTML renderizado no servidor e exportação em formatos simples. ## Metodologia e critérios A pesquisa combinou cinco fontes de evidência: - documentação e páginas de problemas da comunidade IndieWeb; - recomendações do W3C para Webmention e Web Annotation; - projetos ativos de busca, arquivo, monitoramento e interação; - comunidades de construção de sites pessoais; - as pesquisas anteriores deste acervo sobre Weird Net, Afluente, Textcasting, RSS Social, recursos IndieWeb e aprendizado da small web. Cada proposta foi avaliada em cinco critérios, de 1 a 5: - **utilidade:** frequência e gravidade do problema; - **originalidade:** distância das soluções existentes; - **MVP:** possibilidade de provar a ideia em até oito semanas por uma pessoa; - **aderência:** quanto o projeto respeita posse, portabilidade, autonomia e HTML simples; - **manutenção:** nota alta significa operação mais leve. As notas são uma avaliação editorial baseada nas evidências e comparações desta pesquisa. Não são medições de mercado. ## O que a pesquisa encontrou ### Descoberta continua fragmentada A própria página de descoberta da IndieWeb reúne busca, diretórios, tags, webrings, listas curadas, feeds e mecanismos de recomendação, mas também registra que encontrar novos blogs continua sendo um problema. A página ainda é marcada como incompleta. [IndieWeb: discovery](https://indieweb.org/discovery) Kagi Small Web e Marginalia provam que existe interesse em encontrar conteúdo não comercial. O índice público do Kagi agrega diversas listas, oferece um feed RSS e disponibiliza OPML, enquanto o Marginalia prioriza páginas independentes e ricas em texto. O espaço menos explorado é a busca privada e portátil dentro da vizinhança escolhida por cada pessoa. [Kagi Small Web](https://github.com/kagisearch/smallweb) [Marginalia Search](https://marginalia-search.com/) ### Páginas vivas não cabem bem em feeds cronológicos Blogs publicam entradas novas. Jardins digitais atualizam notas antigas, às vezes durante anos. A página da IndieWeb sobre gardens observa que muitas atualizações pequenas podem ser publicadas em um feed separado ou agrupadas. Isso aponta para um produto que trate revisão, diferença e maturidade da página como objetos de primeira classe. [IndieWeb: garden](https://indieweb.org/garden) ### Preservar não é o mesmo que reparar ArchiveBox já permite guardar páginas na infraestrutura do usuário. Ferramentas como changedetection.io monitoram alterações. Falta uma aplicação voltada ao mantenedor de um site: detectar referências quebradas, localizar cópias preservadas, sugerir substituições e publicar um registro do reparo. [ArchiveBox](https://archivebox.io/) [changedetection.io](https://github.com/dgtlmoon/changedetection.io) ### A infraestrutura social existe, mas a experiência ainda é difícil Webmention é uma recomendação do W3C para notificar uma URL quando outra página a menciona. O padrão exige verificação da origem, limites de redirecionamento e tamanho, processamento assíncrono e proteção contra XSS, CSRF e requisições a redes internas. Uma implementação correta não é um formulário de comentários de fim de semana. [W3C Webmention](https://www.w3.org/TR/webmention/) Vouch propõe anexar a uma Webmention um endereço que demonstre que um domínio já conhecido confia no remetente. A ideia reduz spam por confiança transitiva, mas quase não aparece em produtos fáceis de instalar. [IndieWeb: Vouch](https://indieweb.org/Vouch) ### Anotações distribuídas possuem base técnica pronta O Web Annotation Data Model do W3C define seletores por trecho citado, posição no texto, CSS, XPath, fragmento e SVG. Isso permite comentar uma frase ou região precisa sem transformar uma empresa em proprietária de todos os comentários. [W3C Web Annotation Data Model](https://www.w3.org/TR/annotation-model/) Hypothesis comprova a utilidade de anotação social, especialmente em educação. A oportunidade IndieWeb é manter anotações no domínio do autor, usar Webmention como aviso e publicar JSON-LD compatível com o modelo do W3C. [Hypothesis](https://web.hypothes.is/) [W3C Web Annotation](https://www.w3.org/annotation/) ## Comparação geral das 15 ideias | Nº | Projeto | Utilidade | Originalidade | MVP | Aderência | Manutenção | Prioridade | |---:|---|---:|---:|---:|---:|---:|---| | 1 | Patchwork | 5 | 5 | 4 | 5 | 4 | A | | 2 | Ninho | 5 | 4 | 4 | 5 | 3 | A | | 3 | Ambulatório de links | 5 | 4 | 4 | 5 | 3 | A | | 4 | Margem | 4 | 5 | 3 | 5 | 3 | A | | 5 | Clínica do site | 5 | 3 | 5 | 5 | 4 | A | | 6 | Vizinhança | 4 | 4 | 4 | 5 | 3 | B | | 7 | Porteiro | 4 | 4 | 4 | 5 | 4 | B | | 8 | Anel vivo | 4 | 4 | 4 | 5 | 3 | B | | 9 | Mudança de endereço | 4 | 5 | 3 | 5 | 4 | B | | 10 | Trilhas | 4 | 4 | 5 | 5 | 4 | B | | 11 | Mochila web | 4 | 4 | 3 | 5 | 4 | B | | 12 | Correio lento | 3 | 4 | 5 | 5 | 4 | C | | 13 | Caderno de visitas portátil | 3 | 4 | 4 | 5 | 3 | C | | 14 | Oficina da web pessoal | 5 | 3 | 3 | 5 | 3 | C | | 15 | Constelação temporária | 3 | 5 | 3 | 5 | 3 | C | Prioridade A indica uma ideia com problema claro, diferencial defensável e MVP convincente. Prioridade B merece protótipo ou entrevista com usuários antes de um produto completo. Prioridade C é boa, mas depende mais de comunidade, distribuição ou acabamento editorial. ## 1. Patchwork: feed de alterações para páginas vivas ### Problema RSS, Atom e JSON Feed funcionam muito bem para publicações novas. Eles comunicam mal a revisão contínua de uma nota antiga. Quem acompanha um jardim digital não sabe se uma página ganhou uma frase, mudou de conclusão ou virou outro texto. ### Produto Patchwork observa páginas escolhidas pelo autor e publica um feed de alterações. Cada item mostra: - trecho anterior e trecho novo; - resumo escrito pelo autor ou gerado por regras locais; - tipo de mudança: correção, expansão, revisão de posição ou reorganização; - data original, última revisão e histórico; - nível de maturidade definido pelo autor; - link permanente para a versão e para a página atual. O projeto não seria um monitor genérico de preços. Ele entenderia páginas autorais, Markdown, HTML semântico, feeds, `h-entry`, histórico Git e frontmatter. ### Diferencial changedetection.io detecta mudanças em qualquer página. Patchwork trataria a mudança como publicação e ofereceria ao autor controle editorial. O feed seria uma extensão do site, exportável e legível por leitores comuns. ### MVP 1. cadastrar um diretório Markdown ou um sitemap; 2. armazenar versões em SQLite; 3. gerar diferenças por palavra e parágrafo; 4. permitir escrever uma nota de revisão; 5. publicar HTML, Atom e JSON Feed; 6. ignorar menus, datas automáticas e blocos escolhidos. ### Stack indicada Go, SQLite, Git opcional, parser Markdown e HTML, templates do servidor e uma pequena CLI. Pode rodar como binário único ou GitHub Action. ### Risco principal Diferenças ruidosas afastam o leitor. O produto precisa privilegiar alterações editoriais e deixar o autor agrupar várias edições antes de publicar. ### Caminho de sustentabilidade Núcleo livre, aplicativo hospedado para sites sem servidor e plano de equipe para documentação técnica. ## 2. Ninho: buscador pessoal de uma vizinhança escolhida ### Problema Buscadores globais decidem o que merece aparecer. Diretórios públicos têm cobertura irregular. Uma pessoa já expressa confiança por meio de blogroll, OPML, links, Webmentions e assinaturas, mas não consegue transformar esse conjunto em seu próprio buscador. ### Produto Ninho cria um índice privado ou publicável a partir de um ponto de partida: - OPML do leitor de feeds; - blogroll de um site; - lista manual de domínios; - links encontrados nesses sites até uma profundidade limitada; - domínios que enviaram ou receberam Webmentions; - listas públicas como Kagi Small Web, quando a licença e os termos permitirem. O resultado é um buscador do “meu bairro da web”, com explicação de por que cada página entrou no índice. ### Diferencial Kagi Small Web mantém uma coleção ampla e Marginalia opera um índice independente. Ninho seria pessoal, reproduzível e exportável. Duas pessoas com interesses diferentes obteriam índices diferentes, sem perfil publicitário. ### MVP 1. importar OPML; 2. rastrear somente os domínios importados; 3. indexar título, texto, idioma, autor, tags e data; 4. buscar localmente; 5. mostrar a trilha de confiança: “entrou porque A segue B”; 6. exportar a coleção e a configuração. ### Stack indicada Go, SQLite FTS5, parser de feeds, extrator de texto e interface HTML. Tantivy seria uma alternativa quando o índice ultrapassar o que FTS5 suporta confortavelmente. ### Risco principal Crawler e índice exigem limites claros. Robots.txt, frequência de coleta, remoção, páginas privadas e exclusão voluntária precisam nascer com o produto. ### Caminho de sustentabilidade Software livre local, hospedagem paga para pequenos grupos e índices temáticos mantidos por comunidades. ## 3. Ambulatório de links: detectar, preservar e reparar ### Problema Um verificador informa que o link morreu. Um arquivo guarda uma cópia. O mantenedor ainda precisa descobrir o que fazer, avaliar a substituição e corrigir dezenas de referências. ### Produto Ambulatório de links acompanha um site e oferece uma fila de reparos: - detecta códigos de erro, redirecionamentos e domínio expirado; - procura versões arquivadas; - compara título, autor e trechos para evitar substituição errada; - sugere URL nova, cópia arquivada ou nota editorial; - prepara um patch no Markdown ou HTML; - mantém histórico do motivo da troca; - cria uma página pública opcional de referências preservadas. ### Diferencial ArchiveBox preserva e verificadores encontram falhas. O Ambulatório fecha o ciclo até o patch revisável. Ele trabalha para o proprietário do site, não para montar um arquivo geral. ### MVP 1. varrer Markdown e HTML local; 2. classificar links por estado; 3. consultar Internet Archive e arquivo local; 4. gerar relatório com contexto da frase; 5. produzir patch após aprovação; 6. repetir a verificação em CI. ### Stack indicada CLI em Go, cache SQLite, integração Git e saída SARIF opcional para revisão em repositórios. ### Risco principal Uma página arquivada não substitui automaticamente a original. O sistema deve explicar a evidência e exigir confirmação humana para alterar o texto. ### Caminho de sustentabilidade CLI livre e serviço hospedado para varredura periódica, histórico e alertas. ## 4. Margem: comentários em trechos, publicados no site do autor ### Problema Comentários tradicionais ficam no fim da página. Anotadores centralizados controlam identidade, armazenamento e moderação. Discussões técnicas e ensaios precisam apontar para uma frase exata. ### Produto Margem permite selecionar um trecho, escrever uma anotação no próprio site e avisar o documento anotado por Webmention. O comentário permanece sob domínio do autor. O alvo usa `TextQuoteSelector` e `TextPositionSelector` do Web Annotation Data Model. Se o texto mudar, o receptor tenta reencontrar a citação e marca a anotação como deslocada quando não consegue. ### Diferencial Hypothesis oferece anotação social completa. Margem seria pequena, federada por páginas e integrada à posse do conteúdo. Não exigiria uma conta central para ler ou publicar. ### MVP 1. extensão de navegador para selecionar um trecho; 2. criação de uma página de anotação no domínio do usuário; 3. JSON-LD compatível com Web Annotation; 4. envio de Webmention; 5. componente receptor para exibir, ocultar ou rejeitar; 6. detecção de trecho deslocado. ### Stack indicada Extensão WebExtension, endpoint em Go, SQLite e biblioteca de seletores. O receptor deve processar Webmentions em fila e sanitizar todo conteúdo remoto conforme as exigências do padrão. ### Risco principal Assédio contextual pode ser mais invasivo que um comentário comum. O proprietário da página precisa controlar exibição, bloqueio, limites por domínio e remoção. ### Caminho de sustentabilidade Servidor livre e plano hospedado para pessoas sem endpoint próprio. Instituições de ensino formam um segundo público possível. ## 5. Clínica do site: diagnóstico IndieWeb com correções concretas ### Problema As ferramentas atuais são especializadas. Uma valida microformats, outra testa Webmention, outra mede acessibilidade e uma terceira confere feed. O iniciante recebe resultados dispersos e sem ordem. ### Produto Clínica do site analisa uma URL e devolve um plano de reparo priorizado: - identidade e domínio canônico; - HTML semântico e microformats; - RSS, Atom e JSON Feed; - envio e recebimento de Webmention; - IndieAuth e endpoints declarados; - sitemap, robots.txt e metadados; - acessibilidade básica; - peso, JavaScript e fontes; - links quebrados e estratégia de backup; - exportação e continuidade. Cada achado inclui prova, consequência, correção mínima e exemplo adaptado ao gerador detectado. ### Diferencial IndieWebify.Me ensina etapas e Webmention Rocks testa o protocolo. Clínica do site seria um médico geral, com prioridades e patches, sem substituir validadores especializados. [IndieWebify.Me](https://indiewebify.me/) [IndieWeb tools](https://indieweb.org/tools) ### MVP 1. analisar uma URL pública; 2. executar quinze verificações determinísticas; 3. classificar por bloqueador, recomendação e detalhe; 4. gerar exemplos para HTML, Eleventy, Hugo e WordPress; 5. exportar relatório Markdown e JSON; 6. repetir em CI. ### Stack indicada Go, navegador sem cabeça somente para testes que exigirem renderização, parsers HTML/XML e módulos independentes por verificação. ### Risco principal Pontuação única incentiva maquiagem. O projeto deve explicar prioridades e evitar transformar preferências estéticas em erros. ### Caminho de sustentabilidade Análise pública gratuita, monitoramento hospedado e plano para agências que cuidam de vários sites. ## 6. Vizinhança: mapa local das relações entre sites ### Problema Diretórios exibem listas. Eles raramente mostram como um site chegou ao outro, quais relações são recíprocas e onde existem pequenos grupos temáticos. ### Produto Vizinhança importa blogrolls, OPML, links editoriais e Webmentions para construir um mapa navegável. O usuário começa pelo próprio domínio e explora até dois ou três saltos. Cada aresta tem origem explicável. ### Diferencial Não é um diretório geral nem uma rede social. É um instrumento local de exploração. O grafo pode ficar privado, ser publicado como página estática ou compartilhado como um pequeno pacote. ### MVP - importar OPML e blogroll; - extrair links entre os domínios permitidos; - agrupar por tópico sem perfilar visitantes; - mostrar páginas recentes por feed; - exportar SVG, JSON e uma lista HTML acessível. ### Risco principal Um grafo bonito pode ser inútil. Toda visualização deve levar a uma página, explicar a relação e funcionar também como lista. ## 7. Porteiro: firewall de Webmention com confiança legível ### Problema Receber Webmentions corretamente envolve SSRF, spam, sanitização, filas e moderação. Webmention.io facilita o recebimento, mas muitos sites ainda precisam construir sua própria política de aceitação. [Webmention.io](https://webmention.io/) ### Produto Porteiro fica entre a internet e o site: - valida origem e destino; - bloqueia redes internas e respostas grandes; - extrai microformats em ambiente isolado; - aplica limites por domínio; - consulta relações Vouch; - separa menção, resposta, curtida, repost e spam; - entrega uma caixa de moderação exportável. ### Diferencial O usuário vê por que uma menção foi aceita: domínio já citado, voucher conhecido, histórico limpo ou aprovação manual. A confiança não vira uma nota secreta. ### MVP Endpoint compatível com Webmention, fila SQLite, regras locais, lista de bloqueio, aprovação manual e API de exportação. ### Risco principal Confiança transitiva pode formar panelas e excluir sites novos. Toda instalação precisa aceitar desconhecidos em quarentena, sem tratá-los automaticamente como maliciosos. ## 8. Anel vivo: manutenção para webrings, sem criar outro webring ### Problema Webrings costumam morrer por manutenção manual: domínios desaparecem, páginas removem o código, certificados expiram e alguns membros recebem quase todo o tráfego. ### Produto Anel vivo é um painel para administradores de webrings existentes: - verifica disponibilidade e presença dos links anterior, próximo e aleatório; - detecta redirecionamento de domínio; - testa acessibilidade do widget; - mede distribuição de cliques sem rastrear pessoas; - pausa membros quebrados sem apagar histórico; - publica estado e regras do anel; - oferece exportação completa da lista. ### Diferencial O valor está na administração e na longevidade, não na criação de mais um diretório. ### MVP Cadastro por arquivo YAML, verificação periódica, widget estático, relatório de saúde e rotação justa. ### Risco principal Uma ferramenta central pode virar ponto único de falha. O widget deve continuar funcionando a partir de uma lista estática publicada pelo próprio administrador. ## 9. Mudança de endereço: migração de domínio e CMS sem apagar a história ### Problema Trocar domínio, CMS ou estrutura de URLs costuma quebrar links antigos, feeds, identidade `rel=me`, endpoints IndieWeb e referências recebidas. O problema aparece meses depois, quando já é difícil reconstruir o mapa antigo. ### Produto Mudança de endereço compara o site antigo com o novo e produz um plano executável: - inventário de URLs antigas e novas; - correspondência por título, data, autor, conteúdo e slug; - mapa de redirecionamentos com indicação de confiança; - preservação de feeds, Webmention, Micropub e `rel=me`; - relatório de páginas sem equivalente; - manifesto legível da migração; - acompanhamento de backlinks importantes que ainda apontam para o endereço antigo. ### Diferencial Ferramentas de SEO geram listas de erros. Esta proposta trata continuidade editorial e identidade pessoal. Uma página removida pode apontar para uma versão arquivada, para uma nota explicativa ou para uma substituta, conforme decisão do autor. ### MVP Comparar dois sitemaps, sugerir correspondências e gerar regras para Caddy, Nginx, Apache e Netlify. A aplicação nunca publica redirecionamentos sem revisão. ### Risco principal Uma correspondência errada pode ser pior que um erro 404. Sugestões de baixa confiança precisam ficar separadas e exigir decisão humana. ## 10. Trilhas: passeios editoriais pela web ### Problema Uma pasta de favoritos registra itens, mas perde a sequência pela qual alguém chegou a uma descoberta. Diretórios organizam destinos. Nenhum dos dois preserva bem uma caminhada intelectual. ### Produto Trilhas permite montar percursos com começo, bifurcações e final. Cada etapa contém um link, uma nota curta, tempo aproximado de leitura e a razão de estar naquela posição. Exemplos: - oito páginas para entender a web vernacular; - uma noite de ficção hipertextual; - percurso por blogs brasileiros sobre computação pessoal; - visita guiada a sites de uma comunidade local. ### Diferencial O objeto principal é a sequência comentada. Uma trilha pode ser percorrida no navegador, baixada como HTML ou seguida aos poucos por feed. A autoria fica visível sem transformar a experiência em ranking. ### MVP Editor de etapas em Markdown, ramificações simples, exportação HTML, RSS, JSON e OPML, além de verificação periódica dos links. ### Risco principal Coleções podem virar cópias extensas de conteúdo alheio. O produto deve guardar título, endereço, comentário autoral e apenas o trecho necessário para identificação. ## 11. Mochila web: acervo portátil e offline da sua vizinhança ### Problema Leitores de feed funcionam bem durante uma conexão estável. Viagens, quedas de serviço e sites desaparecidos expõem a fragilidade de depender sempre do servidor original. ### Produto Mochila web monta um pacote portátil a partir de feeds completos e páginas que autorizam arquivamento. O pacote inclui texto, imagens essenciais, metadados, origem e data de captura. Pode ser aberto sem servidor e sincronizado por pasta, pendrive ou Syncthing. ### Diferencial [ArchiveBox](https://archivebox.io/) é uma base sólida para preservação geral. Mochila web teria foco na leitura recorrente e seletiva: poucas fontes escolhidas, atualizações incrementais, orçamento de armazenamento e interface feita para consulta offline. ### MVP Importar OPML, respeitar regras configuradas pelo usuário, baixar entradas recentes, criar índice local e exportar uma pasta estática pesquisável. ### Risco principal Paywalls, autenticação, direitos autorais e pedidos de remoção exigem limites claros. A ferramenta deve priorizar feeds fornecidos pelo próprio site e não contornar controles de acesso. ## 12. Correio lento: assinatura deliberadamente pequena ### Problema O fluxo cronológico infinito recompensa volume e frequência. Uma pessoa que acompanha dezenas de feeds pode perder os textos raros que motivaram a assinatura. ### Produto Correio lento entrega um número pequeno de páginas por dia ou por semana. A edição combina: - uma publicação nova das assinaturas; - uma página antiga ainda relevante; - uma recomendação encontrada em um blogroll; - uma surpresa vinda de até um salto de distância; - uma explicação curta da origem de cada item. ### Diferencial Não há rolagem infinita, contagem pública nem pressão para zerar caixa de entrada. A pessoa escolhe a cadência e o limite. O produto pode gerar uma página local, um e-mail ou um arquivo EPUB. ### MVP Importação OPML, seleção de cinco itens semanais, histórico local e controles para reduzir, aumentar ou bloquear uma fonte. ### Risco principal Uma seleção automática opaca repetirá os mesmos autores. O sistema deve mostrar suas regras e oferecer um modo aleatório com limites verificáveis. ## 13. Caderno de visitas portátil: comentários que pertencem ao visitante ### Problema Guestbooks criam interação leve, mas prendem mensagens ao banco do proprietário. Se o site fecha, o visitante perde o que escreveu e o autor perde o contexto da conversa. ### Produto O visitante escreve em seu próprio site ou em um pequeno cofre pessoal e envia uma Webmention. Para quem ainda não possui site, um formulário cria um arquivo exportável. O dono do guestbook modera e exibe a mensagem, mas não se torna o único guardião dela. ### Diferencial O foco é portabilidade. Cada pessoa pode exportar todas as suas mensagens, mudar de provedor e reenviar referências ao novo endereço. Uma assinatura opcional comprova continuidade da mensagem, sem alegar identidade civil. ### MVP Formulário, exportação JSON e Markdown, endpoint Webmention, moderação e widget estático sem JavaScript obrigatório. ### Risco principal Assinaturas criptográficas podem assustar usuários e dar falsa sensação de identidade verificada. A interface deve apresentá-las apenas como prova de continuidade da mesma chave. ## 14. Oficina da web pessoal: construtor que ensina e deixa o site sair ### Problema Construtores visuais escondem HTML, domínio, feed e publicação. Geradores estáticos dão controle, mas podem ser hostis a quem está criando o primeiro site. ### Produto Oficina da web pessoal é um aplicativo local em português que ensina enquanto produz arquivos simples. A pessoa escreve em Markdown, escolhe poucas estruturas acessíveis e vê o HTML resultante. O programa cria feed, sitemap, página 404 e metadados, testa peso e contraste e publica por Git, SFTP ou cópia de pasta. ### Diferencial O projeto exportado funciona sem o aplicativo. O usuário pode abrir, editar e hospedar os arquivos em qualquer lugar. Cada automação mostra o que foi criado e aponta para a documentação correspondente. ### MVP Cinco modelos estruturais, editor Markdown, pré-visualização, geração estática, feed RSS, validação básica e publicação em pasta. ### Risco principal Um construtor pequeno pode acumular dezenas de opções e virar um CMS difícil de manter. A regra do produto deve ser gerar uma base curta, legível e substituível. ## 15. Constelação temporária: comunidade com data para terminar ### Problema Eventos, turmas, clubes de leitura e oficinas precisam de um espaço comum por algumas semanas. Criar uma rede social permanente gera manutenção, contas abandonadas e dependência desnecessária. ### Produto Constelação temporária cria uma camada leve sobre os sites dos participantes: - página de cada participante com link para o domínio próprio; - feed agregado do projeto; - calendário e temas compartilhados; - Webmentions entre trabalhos; - mapa opcional de relações; - data de encerramento conhecida desde o início; - exportação estática do índice e da memória do evento. ### Diferencial A plataforma desaparece de forma planejada, mas os trabalhos continuam em seus domínios. O encerramento produz um arquivo estático, uma lista OPML e instruções para preservar links úteis. ### MVP Cadastro por convite, um feed por participante, agregador, calendário, página final arquivável e exportação completa. ### Risco principal Exigir um site próprio afasta iniciantes. O organizador deve poder oferecer uma página estática simples e exportável como etapa de entrada. ## Combinações com potencial de produto maior ### Patchwork + Ninho Ninho define a vizinhança confiável. Patchwork mostra o que mudou dentro dela. Juntos formam uma central pessoal de descoberta sem depender de busca global ou rede social. ### Clínica do site + Ambulatório de links + Mudança de endereço Esta combinação atende freelancers, agências pequenas, arquivos culturais e autores que mantêm sites antigos. O serviço pode começar como relatório pago e evoluir para monitoramento contínuo. ### Margem + Porteiro Margem produz conversas ligadas a trechos. Porteiro recebe e modera essas interações com controles de segurança. A dupla cria um experimento de anotação distribuída que não depende de um banco central de comentários. ## Ideias descartadas e por quê ### Outro leitor social de RSS As pesquisas anteriores já definiram Afluente, RSS Social e uma implementação em Go. Uma nova proposta repetiria arquitetura, público e problemas conhecidos. ### Diretório geral de sites pessoais Kagi Small Web, Marginalia, webrings e listas comunitárias já cobrem descoberta ampla. O problema mais interessante é criar contexto local, manutenção e percursos, não apenas outra lista. ### Rede social ActivityPub genérica O custo de moderação, federação e operação desviaria o projeto do objetivo. As ideias escolhidas funcionam ao lado de sites existentes e não exigem reconstruir uma rede social completa. ### Gerador puramente nostálgico Imitar a aparência da web dos anos 1990 pode ser divertido, mas não resolve portabilidade, descoberta, preservação ou conversa. A Oficina da web pessoal aproveita a autonomia daquela época sem limitar o design a uma estética específica. ### Plataforma fechada de publicação Uma proposta que retém conteúdo e identidade repetiria o problema que a web independente tenta reduzir. Exportação e domínio próprio são requisitos, não funções futuras. ## Recomendações práticas ### Melhor escolha por objetivo - Maior originalidade: Patchwork. - Melhor produto de uso diário: Ninho. - MVP mais rápido e útil: Clínica do site. - Melhor oportunidade comercial pequena: Clínica do site combinada com Ambulatório de links. - Melhor desafio de protocolos: Margem combinada com Porteiro. - Melhor projeto comunitário: Constelação temporária. - Melhor contribuição para preservação: Ambulatório de links. ### Ordem recomendada 1. Construir Patchwork como projeto principal. 2. Adicionar importação OPML e seleção de vizinhança inspirada em Ninho. 3. Integrar verificações simples da Clínica do site. 4. Só depois explorar anotação distribuída, porque Margem exige decisões difíceis de identidade, moderação e seleção de texto. ### Roteiro de seis semanas para Patchwork #### Semana 1: formato e amostras - definir como representar uma alteração; - reunir 20 sites de teste com feeds RSS, Atom e páginas sem feed; - separar atualização editorial de mudança estrutural. #### Semana 2: coleta - importar OPML; - descobrir feeds; - capturar HTML com limites de tamanho e tempo; - armazenar versões em SQLite. #### Semana 3: comparação - remover navegação e blocos repetidos; - comparar texto normalizado; - identificar título, data e trechos alterados; - registrar confiança e motivo da detecção. #### Semana 4: interface - criar linha do tempo por site; - oferecer comparação lado a lado; - permitir ignorar regiões ruidosas; - incluir busca local. #### Semana 5: exportação e privacidade - gerar feed local de alterações; - exportar JSON e HTML; - documentar limites de coleta; - impedir acesso do coletor à rede interna. #### Semana 6: teste real - acompanhar os 20 sites durante sete dias; - medir falsos positivos; - entrevistar cinco usuários; - publicar um pacote instalável e uma demonstração com conteúdo autorizado. ### Critérios de sucesso do primeiro protótipo - instalar em menos de dez minutos; - importar um OPML sem edição manual; - explicar cada alerta com URL, data e comparação; - manter falsos positivos abaixo de um limite definido durante o teste; - exportar todos os dados sem depender do serviço; - continuar útil com apenas dez sites acompanhados. ## Conclusão As oportunidades mais fortes estão entre as ferramentas tradicionais: acompanhar páginas vivas, pesquisar uma vizinhança escolhida, reparar links, migrar identidades e manter conversas anexadas ao conteúdo original. Patchwork é a melhor aposta para começar porque combina uma necessidade visível, um recorte pouco explorado e um MVP viável. Clínica do site é a alternativa mais rápida e comercial. Margem é a proposta mais experimental e pode produzir trabalho técnico relevante mesmo que nunca vire um produto amplo. O princípio comum deve ser simples: domínio próprio quando fizer sentido, exportação completa, formatos abertos, operação pequena e nenhuma dependência obrigatória de uma plataforma central. ## Fontes consultadas - [IndieWeb: discovery](https://indieweb.org/discovery) - [IndieWeb: blogroll](https://indieweb.org/blogroll) - [IndieWeb: garden](https://indieweb.org/garden) - [IndieWeb: longevity](https://indieweb.org/longevity) - [IndieWeb: site deaths](https://indieweb.org/site-deaths) - [IndieWeb: tools](https://indieweb.org/tools) - [IndieWeb: Vouch](https://indieweb.org/Vouch) - [W3C: Webmention Recommendation](https://www.w3.org/TR/webmention/) - [W3C: Web Annotation Data Model](https://www.w3.org/TR/annotation-model/) - [W3C: Web Annotation Working Group](https://www.w3.org/annotation/) - [Kagi Small Web](https://kagi.com/smallweb/) - [Kagi Small Web: código e conjuntos de fontes](https://github.com/kagisearch/smallweb) - [Marginalia Search](https://marginalia-search.com/) - [Pew Research Center: When Online Content Disappears](https://www.pewresearch.org/data-labs/2024/05/17/when-online-content-disappears/) - [32-Bit Cafe: missão](https://32bit.cafe/mission/) - [32-Bit Cafe: Interacting with the Web](https://32bit.cafe/interactingontheweb/) - [ArchiveBox](https://archivebox.io/) - [changedetection.io](https://github.com/dgtlmoon/changedetection.io) - [Hypothesis](https://web.hypothes.is/) - [Webmention.io](https://webmention.io/) - [IndieWebify.Me](https://indiewebify.me/) --- ### Nota sobre atualidade Pesquisa concluída em **23 de outubro de 2026**. Protocolos, serviços, preços e estado de manutenção podem mudar. Confirme informações operacionais nas páginas oficiais antes de escolher dependências ou publicar um serviço.