100 projetos com código disponível para construir uma small web autoral

· 23 min read

Esta pesquisa continua o levantamento de projetos no espírito de m15o, Nightfall City, small web e web independente, mas acrescenta uma exigência decisiva: todo item precisa ter um repositório ou árvore de código publicamente acessível. O objetivo não é apenas visitar projetos interessantes, e sim descobrir peças que possam ser estudadas, adaptadas, combinadas ou usadas como base para novos lugares digitais autorais.

Resumo executivo

Os melhores pontos de partida para algo próximo de uma “cidade digital habitável” são CyberCity, Solar Protocol, Spring ’83, Git City e Skyline. Eles tratam a rede como lugar, clima, arquitetura ou protocolo, e não somente como uma coleção de páginas.

Para uma comunidade pequena e deliberadamente fora das redes convencionais, destacam-se Manyverse, Earthstar, Cabal, Agregore, Bonfire, Yarn.social e Spring ’83.

Para construir um site pessoal social, a combinação mais prática é um publicador leve — Smallweb, Bear Blog, WriteFreely ou Known — com IndieKit, Webmention.io, Bridgy e Bridgy Fed.

O cuidado jurídico mais importante é simples: repositório público não significa automaticamente software livre. Quando não há licença, prevalece o direito autoral padrão; o código pode ser lido e bifurcado dentro das permissões da plataforma, mas não deve ser copiado, redistribuído ou transformado como se fosse MIT, GPL ou outra licença aberta. Essa distinção é explicitada pela documentação do GitHub sobre licenciamento.

Metodologia e critérios

O levantamento partiu da pesquisa anterior sobre m15o e projetos autorais e aplicou cinco filtros:

  1. existência de código-fonte publicamente acessível;
  2. relação concreta com small web, IndieWeb, redes comunitárias, espaços digitais, protocolos alternativos ou publicação pessoal;
  3. possibilidade de aprender ou reaproveitar arquitetura, interface, protocolo ou processo;
  4. preferência por repositórios e documentação mantidos pelos próprios autores;
  5. sinalização de licença e de manutenção, evitando tratar “código visível” como sinônimo de “código aberto”.

O estado foi estimado a partir do repositório e da documentação observados em 31 de outubro de 2026. Ativo indica desenvolvimento recente ou operação documentada; lento indica pouca atividade ou manutenção episódica; histórico indica projeto arquivado ou útil sobretudo como referência. “Licença a confirmar” significa que a API ou a página principal do repositório não apresentou um identificador inequívoco; é obrigatório abrir o arquivo LICENSE antes de reutilizar código.

1. Cidades digitais, espaços navegáveis e protocolos poéticos

Estes são os projetos mais próximos do impulso de Nightfall City: transformar a internet em lugar, paisagem, arquitetura ou ambiente percorrível.

#Projeto e códigoLicença / estadoTecnologiaO que vale estudar ou reaproveitar
1Solar Protocollicença a confirmar; ativoHTML, Python, servidores solaresRede cujo servidor ativo muda conforme a disponibilidade solar; excelente modelo de infraestrutura que participa da narrativa.
2CyberCitylicença a confirmar; ativoJavaScript, HTMLMundos caminháveis desenhados em caracteres, reunidos em um único arquivo; base direta para cidades textuais e espaços contemplativos.
3Spring ’83CC BY-SA 4.0; lento/experimentalCrystal, HTMLProtocolo social especulativo com postagens HTML mínimas, sem métricas, notificações ou feed algorítmico.
4Git CityAGPL-3.0; ativoTypeScriptConverte pessoas e atividade do GitHub em uma cidade tridimensional; demonstra como dados sociais viram geografia.
5Skylinelicença a confirmar; ativoTypeScriptTransforma a estrutura de qualquer página em uma cidade isométrica; boa referência para tradução espacial de conteúdo.
698.jslicença a confirmar; lentoJavaScriptDesktop web inspirado no Windows 98, com janelas e aplicativos; útil para um “sistema operacional” diegético de cidade.
7daedalOSMIT; ativoJavaScript/ReactAmbiente desktop completo no navegador; arquitetura sólida de janelas, arquivos e apps embutidos.
8PuterAGPL-3.0; ativoTypeScriptComputador e nuvem pessoais no navegador; interessante como infraestrutura para um mundo digital persistente.
9OS.jslicença a confirmar; lentoJavaScriptFramework de desktop web modular; mais simples de desmontar e adaptar que uma aplicação monolítica.
10v86BSD-2-Clause; ativoJavaScript, WebAssemblyEmulador x86 no navegador; permite incorporar sistemas históricos ou máquinas ficcionais dentro de uma página.

2. Ferramentas autorais, interfaces artesanais e programação estranha

Aqui o valor não é “criar outra rede social”, mas construir uma linguagem própria: editores mínimos, instrumentos visuais e ambientes que parecem feitos à mão.

#Projeto e códigoLicença / estadoTecnologiaO que vale estudar ou reaproveitar
11OrcaMIT; manutenção episódicaJavaScriptLinguagem esotérica visual para sequenciar eventos; inspira cidades que também funcionam como instrumentos.
12RoninMIT; manutenção episódicaHTML/JavaScriptEditor gráfico programável e extremamente pessoal; referência de software pequeno com identidade forte.
13LeftMIT; manutenção episódicaJavaScriptEditor de texto mínimo e portátil; bom ponto de partida para escrita local, zines e diários offline.
14DotgridMIT; manutenção episódicaHTML/JavaScriptEditor vetorial reduzido ao essencial; útil para ícones, mapas e símbolos de baixa complexidade.
15CellPondMIT; experimentalJavaScriptAmbiente vivo de células programáveis; mostra como uma interface pode ser simultaneamente brinquedo, linguagem e ecossistema.
16SandPondMIT; experimentalJavaScriptComputação baseada em materiais e regras locais; inspiração para mundos gerativos pequenos.
17ScreenPondMIT; experimentalJavaScriptInstrumento de desenho e composição espacial; bom exemplo de interação direta sem menus convencionais.
18ArroostMIT; experimentalJavaScriptAmbiente musical espacial e colaborativo; sugere praças ou salas digitais baseadas em som.
19pico.sh / picoMIT; ativoGo, SSHPublicação de blogs, páginas e arquivos por SSH; excelente referência para uma comunidade sem painel web pesado.
20makesite.pyMIT; lentoPythonGerador de sites em um único arquivo Python, excelente antídoto à dependência excessiva de frameworks.

3. Redes sociais pequenas, locais e peer-to-peer

Estes projetos são especialmente úteis para imaginar uma comunidade com escala humana, identidade própria e pouca dependência de plataformas centrais.

#Projeto e códigoLicença / estadoTecnologiaO que vale estudar ou reaproveitar
21ManyverseMPL-2.0; ativoTypeScript, SSBRede social offline-first baseada em Secure Scuttlebutt; referência central para sincronização sem servidor obrigatório.
22EarthstarLGPL-3.0; lentoTypeScriptBanco distribuído para aplicações pequenas e íntimas; abstrações de documentos, réplicas e espaços compartilhados.
23Cabal DesktopAGPL-3.0; lentoJavaScriptChat peer-to-peer sobre Hypercore; útil para salas efêmeras ou comunidades sem conta central.
24Agregore BrowserAGPL-3.0; ativoJavaScriptNavegador que trata protocolos P2P como cidadãos de primeira classe; ponte prática entre web comum, IPFS e Hypercore.
25Beaker BrowserMIT; histórico/arquivadoJavaScriptExperiência pioneira de criar e hospedar sites P2P diretamente no navegador; ainda valiosa como referência de UX.
26BonfireAGPL-3.0; ativoElixirRede social modular e federada; interessante para comunidades que querem vocabulários e limites próprios.
27Harborcódigo público; experimentalmúltiplos repositóriosRede distribuída baseada no Polycentric Protocol; boa referência de identidade e conteúdo replicado.
28NexNetISC; ativo/experimentalTypeScriptChat social P2P local-first com descoberta e identidade; pequeno o suficiente para ser estudado integralmente.
29KukuriMIT; ativo/experimentalRust, TypeScript, TauriMistura fóruns temáticos, chat, salas e espaço social P2P; útil para estudar presença e comunidades por assunto.
30Yarn.social / yarndAGPL-3.0; ativoGoMicroblog descentralizado baseado em feeds twtxt; uma das pilhas mais coerentes para uma comunidade textual pequena.

4. Servidores comunitários e federação com identidade própria

São projetos maiores que m15o, mas permitem criar uma instância de nicho, modificar a interface ou experimentar moderação e cultura locais.

#Projeto e códigoLicença / estadoTecnologiaO que vale estudar ou reaproveitar
31GoToSocialAGPL-3.0; ativoGoServidor ActivityPub leve e sem interface web pesada; apropriado a instâncias pequenas e clientes próprios.
32TakaheBSD-3-Clause; lentoPythonServidor ActivityPub com múltiplos domínios; arquitetura útil para bairros ou identidades reunidos numa mesma instalação.
33HonkISC; ativoGoMicroblog ActivityPub deliberadamente sóbrio; excelente exemplo de software social pessoal e pequeno.
34snac2MIT; ativoCServidor ActivityPub minimalista, sem banco de dados pesado; forte candidato para comunidades modestas.
35EpicyonAGPL-3.0; ativoPythonServidor ActivityPub com foco em autonomia, temas e recursos comunitários.
36LemmyAGPL-3.0; ativoRustFóruns federados semelhantes ao Reddit; base para bairros temáticos, clubes e acervos comentados.
37MbinAGPL-3.0; ativoPHPAgregador federado de tópicos, microblog e grupos; interessante para misturar praça e fórum.
38LotideAGPL-3.0; lentoRustFórum federado menor e conceitualmente simples; referência para comunidades enxutas.
39FriendicaAGPL-3.0; ativoPHPRede social federada madura e altamente conectável; útil para estudar interoperabilidade.
40MisskeyAGPL-3.0; ativoTypeScriptPlataforma federada muito personalizável, com reações, drives e temas; boa base quando a experiência visual importa.

5. Blocos IndieWeb para transformar um site em espaço social

A estratégia IndieWeb preserva o site como centro da identidade e adiciona publicação, comentários e circulação social por meio de componentes pequenos.

#Projeto e códigoLicença / estadoTecnologiaO que vale estudar ou reaproveitar
41Bridgy FedCC0-1.0; ativoPythonFaz sites comuns participarem de redes federadas; talvez a ponte mais direta entre página pessoal e Fediverso.
42BridgyCC0-1.0; ativoPythonConverte interações de redes e serviços em webmentions e republicações.
43GranaryCC0-1.0; ativoPythonTradutor entre formatos da social web; útil para interoperabilidade sem acoplar a aplicação a uma plataforma.
44Webmention.iocódigo público; ativoPHPServiço receptor de Webmentions; adiciona respostas e menções distribuídas a sites estáticos.
45Quillcódigo público; ativoPHPCliente Micropub para publicar em um site próprio por uma interface independente.
46ApertureApache-2.0; lentoPHPServidor Microsub que separa coleta de feeds da interface de leitura.
47IndieKitMIT; ativoNode.jsServidor modular que leva Micropub, mídia e sindicação a sites gerados estaticamente.
48KnownApache-2.0; manutenção comunitáriaPHPPlataforma pessoal e comunitária com Webmention e tipos de publicação já integrados.
49IndieWebify.mecódigo público; ativoCSS, JavaScriptValidador e guia interativo; excelente referência para implementar identidade, microformats e Webmentions corretamente.
50microblog.pubAGPL-3.0; lentoPythonMicroblog de usuário único com ActivityPub; une a escala pessoal ao alcance federado.

6. Redes alternativas e infraestrutura local-first

Essas peças ficam abaixo da interface. Elas permitem imaginar uma web que continue funcionando em redes comunitárias, dispositivos locais ou conexões intermitentes.

#Projeto e códigoLicença / estadoTecnologiaO que vale estudar ou reaproveitar
51ReticulumGPL-3.0; ativoPythonPilha de rede para enlaces diversos e comunicação resiliente; base de uma “small net” física.
52NomadNetGPL-3.0; ativoPythonAplicação terminal para páginas, mensagens e nós sobre Reticulum; mistura BBS, Gopher e mesh.
53Sidebandcódigo público; ativoPythonCliente gráfico e móvel para comunicação sobre Reticulum; mostra como levar a rede alternativa a usuários comuns.
54LXMFcódigo público; ativoPythonFormato e protocolo de mensagens store-and-forward para Reticulum.
55Yggdrasilcódigo público; ativoGoRede mesh IPv6 criptografada; pode sustentar serviços comunitários fora do roteamento convencional.
56cjdnsGPL-3.0; ativoCRede criptografada e roteada por chaves, usada em experiências de mesh como Hyperboria.
57Kubocódigo público; ativoGoImplementação de IPFS para conteúdo endereçado por hash; útil para distribuição e preservação.
58go-libp2pMIT; ativoGoBlocos de transporte, descoberta e identidade P2P; infraestrutura para protocolos próprios.
59HyperswarmMIT; ativoJavaScriptDescoberta e conexão P2P usada no ecossistema Hypercore.
60HypercoreMIT; ativoJavaScriptLog distribuído append-only; base para feeds, arquivos e aplicativos locais replicáveis.

7. Gemini, Gopher e clientes de smolnet

Gemini e Gopher mostram como limitações deliberadas podem gerar espaços legíveis, rápidos e mais humanos. Os servidores ensinam simplicidade operacional; os clientes, uma experiência de leitura sem ruído.

#Projeto e códigoLicença / estadoTecnologiaO que vale estudar ou reaproveitar
61AgateApache-2.0/MIT; ativoRustServidor Gemini simples, seguro e adequado a cápsulas pessoais.
62Jetforcelicença a confirmar; ativoPythonFramework e servidor Gemini fáceis de entender e estender com aplicações dinâmicas.
63LagrangeBSD-2-Clause; ativoCCliente gráfico Gemini/Gopher muito completo; referência de tipografia e navegação para texto.
64AmforaGPL-3.0; ativoGoNavegador Gemini para terminal, apropriado a uma experiência minimalista e acessível por SSH.
65gmniMIT; ativoCCliente, biblioteca e servidor Gemini extremamente enxutos.
66Molly BrownBSD-2-Clause; manutenção episódicaGoServidor Gemini criado pelo autor do protocolo; importante como referência histórica e técnica.
67BombadilloGPL-3.0; manutenção episódicaGoCliente terminal multiprotocolo para Gemini, Gopher e web textual.
68TelescopeISC; ativoCNavegador Gemini interativo para terminal com interface compacta.
69GophernicusBSD-2-Clause; ativoCServidor Gopher robusto e pequeno para acervos, diretórios e páginas textuais.
70PyGopherdGPL-2.0; ativoPythonServidor Gopher extensível, com suporte a múltiplos tipos de conteúdo e protocolos.

8. Publicação independente e hospedagem artesanal

Não são todos “mundos virtuais”, mas são as fundações mais práticas para criar sites pessoais, zines, jardins digitais e pequenas comunidades sem entregar a identidade a uma plataforma.

#Projeto e códigoLicença / estadoTecnologiaO que vale estudar ou reaproveitar
71Neocitiescódigo público; ativoRuby, JavaScriptPlataforma de hospedagem social para sites pessoais; referência essencial de comunidade baseada em páginas.
72Bear BlogBear Blog License 2.0; source-available, não open sourcePython/DjangoPublicação rápida e sem rastreamento; ótimo modelo de produto pequeno, mas a licença restringe oferecer serviço hospedado concorrente.
73Smallwebcódigo público; ativoGoTransforma uma pasta em “sua pasta da internet”; excelente metáfora e fluxo local-first.
74WriteFreelyAGPL-3.0; ativoGoPublicação Markdown individual ou comunitária, com federação ActivityPub.
75GravMIT; ativoPHPCMS flat-file flexível, sem banco de dados; bom para zines e sites narrativos.
76PicoMIT; ativoPHPCMS Markdown minimalista; fácil de compreender, tematizar e hospedar.
77BluditMIT; ativoPHPCMS flat-file com painel administrativo; acessível a pessoas que não querem editar Git.
78WonderCMSMIT; ativoPHPCMS pequeno sem banco, adequado a páginas leves e instalações simples.
79PubliiGPL-3.0; ativoElectron, HTMLAplicativo desktop que gera e publica sites estáticos; bom para separar autoria de hospedagem.
80TiddlyWikiBSD-3-Clause; ativoJavaScriptWiki inteiro em arquivo único; extraordinário para jardins digitais locais e documentos vivos.

9. Descoberta, leitura e curadoria da web pequena

Uma small web precisa de caminhos para encontrar pessoas e acompanhar mudanças sem depender de feeds algorítmicos. Estes projetos cobrem busca, RSS, leitura posterior e arquivo pessoal.

#Projeto e códigoLicença / estadoTecnologiaO que vale estudar ou reaproveitar
81Marginalia SearchAGPL-3.0; ativoJavaMotor de busca voltado a sites pequenos e textuais; referência central para descoberta fora do SEO industrial.
82WibyGPL-2.0; ativoPHPBusca da web clássica e leve, com curadoria e submissão humana.
83FraidycatBlue Oak Model License 1.0.0; lentoJavaScriptLeitor que acompanha pessoas, não uma caixa de entrada infinita; excelente modelo de atenção deliberada.
84FreshRSSAGPL-3.0; ativoPHPAgregador RSS autohospedado maduro para acompanhar blogs e pequenos sites.
85MinifluxApache-2.0; ativoGoLeitor de feeds austero, rápido e acessível por API.
86StringerMIT; ativoRubyLeitor RSS inspirado no princípio de esvaziar a fila, útil como interface de leitura focada.
87LinkdingMIT; ativoPythonMarcadores autohospedados com tags e arquivo; funciona como mapa pessoal da web.
88KarakeepAGPL-3.0; ativoTypeScriptArquivo de links e páginas para curadoria pessoal ou coletiva.
89OmnivoreAGPL-3.0; ativoTypeScriptLeitura posterior e destaques autohospedáveis; útil para fluxos de pesquisa e publicação.
90ArchiveBoxMIT; ativoPythonArquivo pessoal de páginas em múltiplos formatos; fundamental para uma coleção que não dependa da permanência dos links.

10. Preservação, museus navegáveis e estética retro reutilizável

Estes projetos ajudam a reconstruir épocas da web, preservar páginas ou compor interfaces deliberadamente anacrônicas sem depender apenas de imitação visual.

#Projeto e códigoLicença / estadoTecnologiaO que vale estudar ou reaproveitar
91ReplayWeb.pageAGPL-3.0; ativoTypeScriptReproduz arquivos WARC diretamente no navegador; ideal para museus e bairros históricos da web.
92Browsertrix CrawlerAGPL-3.0; ativoTypeScriptCaptura sites modernos em formato preservável e reproduzível.
93pywbGPL-3.0; ativoPythonMotor de replay e Wayback autohospedado para coleções web.
94EmulatorJSGPL-3.0; ativoJavaScriptEmulação de consoles no navegador; permite galerias interativas e experiências históricas.
95FilestashAGPL-3.0; ativoGoInterface web extensível para arquivos remotos; pode virar biblioteca, arquivo ou depósito comunitário.
96WebampMIT; ativoTypeScriptReimplementação do Winamp no navegador; referência de interface nostálgica funcional, não meramente decorativa.
9798.cssMIT; ativoCSSComponentes fiéis ao Windows 98, sem JavaScript obrigatório.
98XP.cssMIT; lentoCSSSistema visual inspirado no Windows XP para janelas, botões e controles web.
997.cssMIT; ativoCSSComponentes no estilo Windows 7/Vista, úteis para interfaces diegéticas de desktop.
100NES.cssMIT; ativoCSSFramework visual 8-bit; pode sustentar mapas, placas, diálogos e objetos de uma cidade pixelada.

O que está mais próximo de m15o e Nightfall City

Uma lista extensa só é útil se houver hierarquia. Estes são os projetos que eu estudaria primeiro:

  1. CyberCity — o parente mais direto para caminhar por uma cidade textual pequena e atmosférica.
  2. Solar Protocol — ensina a fazer infraestrutura, clima e narrativa formarem um único sistema.
  3. Spring ’83 — apresenta uma linguagem social nova, com limites claros e sem copiar as plataformas dominantes.
  4. Manyverse + Earthstar — mostram duas abordagens práticas para comunidade local-first e sincronização distribuída.
  5. Smallweb + pico.sh — oferecem maneiras simples de transformar arquivos pessoais ou uma sessão SSH em publicação autoral.
  6. IndieKit + Bridgy Fed + Webmention.io — acrescentam circulação e conversa sem retirar do autor o domínio do conteúdo.
  7. Agate + Lagrange — são a dupla servidor/cliente mais didática para experimentar uma internet textual paralela.
  8. Marginalia + Wiby + Fraidycat — formam uma camada de descoberta e acompanhamento sem algoritmo de engajamento.
  9. Reticulum + NomadNet — levam a ideia de small net para uma rede comunitária real, inclusive fora da internet convencional.
  10. ReplayWeb.page + Browsertrix — permitem que memória, ruínas e bairros históricos façam parte do próprio projeto.

Padrões de projeto que aparecem repetidamente

Limitação como linguagem

Spring ’83 limita o tamanho e os recursos das postagens; Gemini reduz o formato; Zonelets e makesite.py reduzem a ferramenta; Hundred Rabbits reduz a interface. A limitação não é deficiência: ela cria coerência, legibilidade e possibilidade de uma pessoa compreender o sistema inteiro.

Infraestrutura visível

Solar Protocol torna a energia perceptível. Reticulum torna o enlace e a distância relevantes. ArchiveBox torna a fragilidade dos links visível. Projetos autorais ficam mais interessantes quando não fingem que a infraestrutura é infinita e neutra.

Lugar antes de feed

CyberCity, Git City, daedalOS e os desktops web organizam experiência por espaço, janelas, ruas e objetos. Esse padrão é especialmente promissor para fugir do fluxo vertical infinito.

Identidade no domínio ou na chave

IndieWeb ancora a pessoa em seu domínio; SSB, Reticulum e redes P2P usam chaves e réplicas. Em ambos os casos, a identidade deixa de ser apenas uma conta concedida por uma empresa.

Pequenas peças combináveis

Bridgy, Granary, Webmention.io, IndieKit e Microsub mostram que uma social web não precisa ser um produto monolítico. É possível montar uma experiência própria com componentes substituíveis.

Recomendações práticas

Trilha A — uma cidade textual autoral em poucas semanas

  1. Começar com a estrutura de movimento e desenho de CyberCity.
  2. Armazenar cada lugar como Markdown ou JSON simples.
  3. Usar Smallweb ou um gerador mínimo semelhante a makesite.py para publicar os arquivos.
  4. Acrescentar Webmentions com Webmention.io.
  5. Criar um índice humano e oferecer RSS; não começar por login, ranking ou aplicativo móvel.

Trilha B — uma comunidade pequena e social

  1. Prototipar o modelo de interação em Yarn.social, WriteFreely ou GoToSocial.
  2. Definir antes do código: tamanho máximo da comunidade, convite, moderação, persistência e possibilidade de saída.
  3. Integrar o domínio pessoal por Bridgy Fed ou adotar feeds twtxt.
  4. Manter busca e descoberta curadas, inspiradas em Wiby e Marginalia.

Trilha C — uma small net fora da web convencional

  1. Publicar uma cápsula com Agate e testar leitura no Lagrange.
  2. Criar serviços terminais em NomadNet.
  3. Experimentar Reticulum primeiro numa rede local ou VPN, antes de rádio ou enlaces físicos.
  4. Oferecer espelhos HTTP legíveis para não transformar a experiência em clube inacessível.

Auditoria obrigatória antes de reutilizar código

  • abrir o arquivo LICENSE, não confiar apenas no selo da plataforma;
  • verificar se imagens, fontes, músicas e dados têm licenças separadas;
  • examinar issues, releases e último commit;
  • conferir dependências abandonadas e vulnerabilidades conhecidas;
  • observar obrigações de copyleft de AGPL/GPL, especialmente ao publicar um serviço modificado;
  • preservar créditos e avisos exigidos;
  • tratar projetos sem licença como somente para leitura e inspiração até obter permissão.

Um conceito composto recomendado

O projeto mais fértil não seria um clone de Nightfall City. Seria uma pequena cidade digital formada por peças compatíveis:

  • geografia: motor textual inspirado em CyberCity;
  • conteúdo: arquivos Markdown publicados por Smallweb;
  • clima e tempo: eventos reais de energia, luz ou atividade inspirados em Solar Protocol;
  • identidade: domínio próprio e IndieAuth;
  • conversa: Webmention e Bridgy Fed;
  • praças: salas opcionais inspiradas em Cabal ou Yarn.social;
  • biblioteca: feeds e diretórios curados, sem ranking algorítmico;
  • ruínas: páginas antigas preservadas com Browsertrix e ReplayWeb.page;
  • porta lateral: versão Gemini servida por Agate;
  • rede de emergência: protótipo NomadNet sobre Reticulum.

Essa composição preserva a escala humana e a estranheza autoral, mas não obriga a reinventar sincronização, federação, arquivo e publicação ao mesmo tempo.

Conclusão

Existe código público suficiente para construir quase toda a infraestrutura de uma web pequena e autoral: cidades navegáveis, desktops imaginários, publicação pessoal, comentários distribuídos, comunidades federadas, redes P2P, smolnets textuais, descoberta, leitura e preservação. O desafio não é a falta de software, mas escolher limites e uma linguagem própria.

A rota mais promissora é combinar CyberCity, Solar Protocol e Spring ’83 como referências conceituais; Smallweb, IndieKit, Webmention.io e Bridgy Fed como infraestrutura web; e Agate/Lagrange ou Reticulum/NomadNet como caminhos paralelos. Para reutilização efetiva, devem ter prioridade os projetos com licença aberta inequívoca. Os repositórios sem licença continuam valiosos para estudo, mas não devem ser copiados como se fossem software livre.

Fontes consultadas


Nota sobre atualidade

Pesquisa concluída em 31 de outubro de 2026. Estado de manutenção, licenças, URLs e compatibilidade podem mudar; confirme o repositório e o arquivo LICENSE antes de instalar, bifurcar ou redistribuir qualquer projeto.

Did this resonate?