Murad Library
Murad LibraryREF-0400MD

Ecossistema m15o — Projetos, Código e Ideias Reaproveitáveis

Catalogued
Reading
30 min read

Este documento consolida os projetos públicos associados a m15o, juntando a pesquisa externa com as informações fornecidas manualmente.

O objetivo não é só listar links.

O objetivo é entender o método: como m15o constrói ferramentas pequenas, sociais, narrativas, sem dependência de JavaScript pesado, com estética de comunidade e infraestrutura própria.

A conclusão curta é esta:

m15o não cria apenas software.
Ele cria pequenos lugares digitais.


Critério usado

A lista foi organizada em três níveis de confiança:

StatusSignificado
ConfirmadoProjeto encontrado em página pública ativa ou citado diretamente na página de projetos de m15o.
Confirmado por fonte fornecidaProjeto descrito no material enviado pelo usuário, mas com páginas/repositórios que não foram todos verificáveis automaticamente.
A verificarNome/projeto apareceu em posts, descrições ou padrões de SourceHut, mas exige checagem manual no perfil sr.ht.

Links centrais

TipoLink
Página pessoalhttps://m15o.net/#n1
Página de projetos em ichihttps://m15o.ichi.city/site/projects.html
Perfil SourceHuthttps://git.sr.ht/~m15o
Mercurial SourceHuthttps://hg.sr.ht/~m15o
Blog Smol Pubhttps://m15o.smol.pub/posts
Ichi pessoalhttps://m15o.ichi.city/
E-mail público citadom15o@posteo.net
E-mail Smol Pubm15o@smol.pub

Visão geral dos projetos

ProjetoCategoriaLink principalCódigo / Download
Ichi.cityhospedagem de homepageshttps://ichi.city/a verificar
Status Cafemicrostatus / presençahttps://status.cafe/a verificar
Vpubfórum no-JS em Gohttps://forum.status.cafe/https://git.sr.ht/~m15o/vpub
Piclogdiário visual / imagenshttps://piclog.blue/https://hg.sr.ht/~m15o/piclog
The Midnight Pubpub virtual / postshttps://midnight.pub/a verificar
Speakeasyfórum/bar secundáriohttps://speakeasy.midnight.pub/a verificar
Smol Pubblog smallnethttps://smol.pub/CLI em https://smol.pub/smolpub.sh
Nightfall Citycidade textual / hub smallwebhttps://nightfall.city/a verificar
Nex Protocolprotocolo smallwebhttps://nightfall.city/nex/info/specification.txta verificar
Nightfall Postal Serviceserviço textual de mensagenshttps://nightfall.city/nps/a verificar
Nightfall Citizenshipcadastro de cidadãoshttps://nightfall.city/citizenship/a verificar
Nightfall Classifiedsclassificados textuaishttps://nightfall.city/classifieds/a verificar
Nightfall Boothbooth socialhttps://nightfall.city/booth/a verificar
HTML Journal / htmljformato + gerador de feed Atomhttps://journal.miso.town/https://git.sr.ht/~m15o/htmlj
HTML Blogconvenção de blog em HTMLcitado em projetosa verificar
Neon Kioskagregador/distribuidor de journalshttps://journal.miso.town/a verificar
Rikucoletor de respostas de formulárioscitado em projetosa verificar
ninigerador de wiki estáticacitado em projetosa verificar
Wobble Townpet virtual pixeladohttps://wobble.town/a verificar
MERP Internet Toolssuíte de ferramentas webhttps://merp.ichi.city/a verificar
Bitterseditor de texto em C/SDL2https://m15o.ichi.city/bitters/https://git.sr.ht/~m15o/bitters
YonPIM / editor inspirado em Acmehttps://m15o.ichi.city/yon/manual.htmla verificar
nspacelinguagem esotéricacitado como The Little Spacerhttps://git.sr.ht/~m15o/nspace
NetSpeedjogo de velocidade na redecitado em projetosa verificar

1. Ichi.city

Status: Confirmado
Link: https://ichi.city/
Página de m15o: https://m15o.ichi.city/site/ichi.html

O que é

Ichi.city é uma comunidade de homepages pessoais.

A proposta é simples: oferecer um lugar gratuito onde pessoas possam criar suas próprias páginas, explorar criatividade e descobrir outras pessoas.

Na página pessoal de m15o, Ichi é descrito como um “hotel” dentro de Nightfall City, onde pessoas podem ter sua própria homepage e permanecer pelo tempo que quiserem.

Para que serve

Serve como:

  • alternativa a Neocities;
  • hospedagem de páginas pessoais;
  • diretório de sites pequenos;
  • espaço para HTML pessoal;
  • comunidade smallweb;
  • laboratório de identidade digital leve.

Por que importa

Ichi mostra uma ideia importante:

Hospedagem pode ser comunidade, não apenas infraestrutura.

O site não se apresenta como produto de cloud. Ele se apresenta como lugar.

Isso é uma diferença brutal.

Ideias reaproveitáveis

  • Criar hospedagem gratuita ou semi-manual para páginas pessoais.
  • Indexar homepages em uma lista pública.
  • Dar a cada usuário um subdomínio.
  • Incentivar HTML artesanal.
  • Usar onboarding humano para evitar spam.
  • Tratar o serviço como “bairro”, “hotel” ou “cidade”, não como painel administrativo.

Possível clone/download

Repositório não confirmado automaticamente.

Verificar manualmente:

git clone https://git.sr.ht/~m15o/ichi

ou:

git clone https://git.sr.ht/~m15o/ichi.city

2. Status Cafe

Status: Confirmado
Link: https://status.cafe/
Feed Atom: https://status.cafe/feed.atom
Fórum: https://forum.status.cafe/

O que é

Status Cafe é um serviço para compartilhar status atual.

É uma espécie de microblog minimalista, mas sem a lógica predatória de timeline infinita. A ideia é compartilhar uma frase, humor, estado atual ou pequena atualização.

O site também oferece Atom feed e permite que usuários exibam seu status em páginas pessoais.

Para que serve

Serve como:

  • microstatus;
  • widget pessoal;
  • presença discreta;
  • alternativa minimalista ao microblogging;
  • sinal de vida em homepage;
  • complemento para páginas pessoais em Neocities/Ichi.

Recursos observados

  • stream público;
  • perfis;
  • registro/login;
  • feed Atom;
  • botão/widget;
  • fórum de suporte/comunidade;
  • integração cultural com smallweb.

Filosofia

Status Cafe não tenta prender o usuário em um feed infinito.

Ele funciona melhor quando integrado a outro lugar: sua homepage, seu jardim digital, seu pequeno site.

Isso é uma decisão de design excelente.

Possível clone/download

Repositório não confirmado automaticamente.

Verificar manualmente:

git clone https://git.sr.ht/~m15o/status.cafe

ou:

git clone https://git.sr.ht/~m15o/statuscafe

3. Vpub

Status: Confirmado por fonte fornecida + uso real no Status Cafe Forum
Link em produção: https://forum.status.cafe/
Repositório indicado: https://git.sr.ht/~m15o/vpub

O que é

Vpub é um software de fórum retro/moderno inspirado em phpBB.

A página de projetos de m15o o descreve como:

A retro but modern forum software inspired by phpbb.

O fórum do Status Cafe parece ser uma instância prática dessa ideia.

Stack indicada

Pelo material fornecido:

  • linguagem: Go
  • arquitetura: backend minimalista;
  • frontend: HTML/CSS;
  • proposta: funcionar sem JavaScript obrigatório.

Para que serve

Serve para criar fóruns leves, simples, sem dependência de Node.js, React, Vue, Redis, containers pesados ou stacks corporativas gigantes.

Recursos prováveis

  • tópicos;
  • posts;
  • categorias;
  • registro/login;
  • Atom feed;
  • markdown ou formatação simples;
  • colapso/expansão com HTML nativo;
  • no-JS.

Por que importa

Vpub é uma resposta direta ao exagero de fóruns modernos.

Um fórum comunitário pequeno não deveria exigir uma usina nuclear para rodar.

Download / clonagem

git clone https://git.sr.ht/~m15o/vpub

Snapshot provável:

https://git.sr.ht/~m15o/vpub/archive/master.tar.gz

Ideias reaproveitáveis

  • Fórum sem JavaScript.
  • Uso de <details> e <summary> para UI nativa.
  • Feeds por categoria.
  • Cadastro com fricção humana.
  • Temas retrô, mas com backend moderno.
  • Rodar como binário único em Go.

4. Piclog

Status: Confirmado
Link: https://piclog.blue/
Fonte: https://hg.sr.ht/~m15o/piclog

O que é

Piclog é um diário visual minimalista para compartilhar imagens JPEG.

A página pública diz que você pode compartilhar JPEGs com amigos, customizar o CSS do perfil e adicionar um widget ao seu site. As imagens são fortemente comprimidas para manter o tamanho pequeno.

Para que serve

Serve como:

  • diário fotográfico;
  • micro-Instagram sem vício;
  • log visual;
  • widget para homepage;
  • feed RSS de imagens;
  • alternativa no-JS para publicar fotos.

Recursos observados

  • upload de imagens;
  • perfis;
  • registro/login;
  • RSS;
  • CSS customizado;
  • widget;
  • compressão forte de imagens;
  • código em Mercurial SourceHut.

Download / clonagem

Como o código está no Mercurial SourceHut:

hg clone https://hg.sr.ht/~m15o/piclog

Snapshot provável:

https://hg.sr.ht/~m15o/piclog/archive/default.tar.gz

Ideia central

Piclog remove a parte tóxica de redes visuais:

  • sem likes;
  • sem algoritmo;
  • sem feed infinito otimizado para dopamina;
  • sem competição por métrica.

É só imagem, tempo e contexto.

Ideias reaproveitáveis

  • Compressão agressiva como princípio ético.
  • Feed RSS para imagens.
  • Widget embutível.
  • CSS customizável por usuário.
  • Sem contadores públicos de vaidade.

5. The Midnight Pub

Status: Confirmado
Link: https://midnight.pub/
Speakeasy: https://speakeasy.midnight.pub/

O que é

The Midnight Pub é um pub virtual.

A página descreve o lugar como um beco perto da rua principal, com um estabelecimento chamado “The Midnight Pub”. Tecnicamente, é uma plataforma onde usuários podem escrever posts e criar páginas.

Para que serve

Serve como:

  • blog coletivo;
  • comunidade de posts;
  • message board;
  • espaço narrativo;
  • rede social lenta;
  • pub digital.

Recursos observados

  • login;
  • registro;
  • posts;
  • páginas;
  • feed;
  • lista de patronos;
  • manual;
  • integração com Nightfall City;
  • estética ASCII/textual.

Por que importa

Midnight Pub é uma aula de design de atmosfera.

A maioria dos sistemas diz:

“Cadastre-se para postar.”

Midnight Pub diz:

“Você está em um beco, há um pub, entre.”

Isso muda tudo.

Possível clone/download

Repositório não confirmado automaticamente.

Verificar manualmente:

git clone https://git.sr.ht/~m15o/midnight.pub

ou:

git clone https://git.sr.ht/~m15o/midnight

Ideias reaproveitáveis

  • Comunidade como lugar narrativo.
  • ASCII art na entrada.
  • Posts recentes como “conversas no bar”.
  • Manual como cardápio ou guia do local.
  • Doação como “comprar cerveja”.
  • Integração com uma cidade fictícia.

6. Speakeasy

Status: Confirmado
Link: https://speakeasy.midnight.pub/

O que é

Speakeasy é um “bar dentro de um bar”.

É uma comunidade/fórum ligada ao Midnight Pub. A página pública apresenta posts, feed, registro e login.

Para que serve

Serve como:

  • fórum paralelo;
  • sala reservada;
  • comunidade de nicho;
  • área de conversa menos formal;
  • extensão narrativa do Midnight Pub.

Por que importa

Speakeasy mostra como um mesmo sistema pode criar sublugares.

Não é só “categoria do fórum”.

É um espaço com identidade própria.

Possível clone/download

Repositório não confirmado.

Verificar manualmente:

git clone https://git.sr.ht/~m15o/speakeasy

7. Smol Pub

Status: Confirmado
Link: https://smol.pub/
Manual: https://smol.pub/manual
CLI: https://smol.pub/smolpub.sh
Exemplo: https://m15o.smol.pub/

O que é

Smol Pub é um serviço de blog/journal para a small net.

Ele oferece interface web e CLI para gerenciar posts, e publica o conteúdo simultaneamente em:

  • Web;
  • Gemini;
  • Gopher.

Recursos confirmados

  • interface web;
  • CLI;
  • posts via small net;
  • armazenamento de imagens;
  • CSS customizado;
  • domínio próprio com SSL;
  • exportação de posts;
  • sem JavaScript;
  • sem anúncios;
  • sem tracking.

Para que serve

Serve para:

  • blog pessoal;
  • gemlog;
  • diário;
  • escrita lenta;
  • publicação multi-protocolo;
  • smallweb;
  • indieweb;
  • arquivo pessoal.

Download da CLI

curl -O https://smol.pub/smolpub.sh
chmod +x smolpub.sh

Instalação global:

sudo mv smolpub.sh /usr/local/bin/smolpub

Ideia forte

Smol Pub resolve um problema real:

publicar uma vez, aparecer em vários protocolos.

Isso é extremamente reaproveitável.


8. Nightfall City

Status: Confirmado
Link: https://nightfall.city/

O que é

Nightfall City é uma cidade textual/smallweb.

A página inicial apresenta distritos, serviços e infraestrutura. O próprio site pode ser acessado também por Nex usando nc:

echo | nc nightfall.city 1900 | less

Distritos

DistritoFunção
Writer's Lanebairro de escritores, cafés e livrarias
Main Streetcentro vivo, barulhento, urbano
Dusk's Endcolinas, introspecção, cidade vista de cima
Shoreborda da cidade, praia, café e manhã

Serviços

ServiçoFunção
Citizenshipregistro de cidadãos
Classifiedsclassificados
Boothcabine social/foto

Infraestrutura

SistemaFunção
Nex / Nightfall Expressprotocolo/transporte textual
NPSserviço postal/mensagens

Por que importa

Nightfall City é o projeto conceitualmente mais interessante.

Ele transforma infraestrutura em mundo.

Não é:

“Temos um protocolo.”

É:

“Temos um metrô.”

Não é:

“Temos formulário de cadastro.”

É:

“Torne-se cidadão.”

Esse tipo de metáfora aumenta a vontade de explorar.

Possível clone/download

Repositório não confirmado.

Verificar manualmente:

git clone https://git.sr.ht/~m15o/nightfall.city

ou:

git clone https://git.sr.ht/~m15o/nightfall

9. Nex Protocol

Status: Confirmado
Spec: https://nightfall.city/nex/info/specification.txt
Infraestrutura: https://nightfall.city/nex/

O que é

Nex é um protocolo simples para recuperação distribuída de documentos.

Ele é inspirado em Gopher e Gemini, mas mais direto.

Funcionamento básico

  • porta padrão: 1900;
  • cliente abre conexão TCP;
  • cliente envia caminho;
  • servidor responde;
  • conexão fecha;
  • sem estado persistente;
  • texto puro;
  • links em linhas =>.

Exemplo de uso

echo "info/specification.txt" | nc nightfall.city 1900 | less

Para que serve

Serve para:

  • páginas textuais;
  • diretórios;
  • cidades smallweb;
  • arquivos;
  • documentos simples;
  • experiências de rede de baixo atrito;
  • clientes pequenos.

Ideias reaproveitáveis

  • Criar navegador híbrido com suporte a Nex.
  • Criar servidor Nex em Go.
  • Usar Nex como camada de publicação textual.
  • Montar “cidades” navegáveis com poucos recursos.
  • Rodar em hardware velho.

Possível clone/download

git clone https://git.sr.ht/~m15o/nex

10. Nightfall Postal Service — NPS

Status: Confirmado
Link: https://nightfall.city/nps/

O que é

NPS é o serviço postal de Nightfall City.

A metáfora é clara: entregar notas/mensagens para residentes.

Para que serve

Serve como:

  • sistema textual de mensagens;
  • infraestrutura de comandos;
  • backend simples para serviços da cidade;
  • interação via nc.

Exemplo de comando citado no ecossistema

nc nightfall.city 1915
register
your-username
.

Ideias reaproveitáveis

  • Criar protocolo textual próprio para serviços simples.
  • Usar TCP + comandos linha a linha.
  • Dar nomes narrativos a serviços técnicos.
  • Criar bots que interajam com o sistema por texto puro.

11. Nightfall Citizenship

Status: Confirmado
Link: https://nightfall.city/citizenship/
Manual provável: https://nightfall.city/citizenship/manual.txt

O que é

Sistema de cidadania de Nightfall City.

Permite que uma pessoa se torne “cidadã” da cidade e receba identidade local.

Para que serve

Serve como:

  • registro comunitário;
  • identidade local;
  • onboarding;
  • camada social;
  • metáfora de pertencimento.

Ideia reaproveitável

Em vez de “criar conta”, você pode:

  • virar cidadão;
  • receber passaporte;
  • ganhar casa;
  • aparecer no mapa;
  • receber caixa postal.

Essa é uma forma muito melhor de criar comunidade.


12. Nightfall Classifieds

Status: Confirmado
Link: https://nightfall.city/classifieds/

O que é

Área de classificados dentro de Nightfall City.

Para que serve

Serve como:

  • mural comunitário;
  • anúncios textuais;
  • pedidos;
  • ofertas;
  • achados e perdidos;
  • microcomércio simbólico.

Ideias reaproveitáveis

  • Classificados sem algoritmo.
  • Anúncios pequenos, temporários e textuais.
  • Feed RSS/Atom dos classificados.
  • Moderação manual.
  • Integração com sistema postal.

13. Nightfall Booth

Status: Confirmado
Link: https://nightfall.city/booth/

O que é

Uma cabine social/foto dentro de Nightfall City.

A descrição pública sugere uma experiência de tirar uma foto e espalhar o amor pela cidade.

Para que serve

Serve como:

  • brincadeira social;
  • gerador de cartão;
  • identidade visual;
  • lembrança de visita;
  • item colecionável.

Ideia reaproveitável

Criar pequenos serviços lúdicos dentro de uma comunidade aumenta presença emocional.

Nem tudo precisa ser “útil”.

Algumas coisas precisam ser memoráveis.


14. HTML Journal / htmlj

Status: Confirmado
Serviço: https://journal.miso.town/
Spec: https://m15o.ichi.city/site/subscribing-to-a-journal-page.html
Repositório indicado: https://git.sr.ht/~m15o/htmlj

O que é

HTML Journal é uma convenção para transformar uma página HTML comum em um journal assinável.

A ideia é simples: se sua página tem uma estrutura previsível com <article> e datas em <h2>, um serviço pode gerar um feed Atom a partir dela.

Exemplo de estrutura

<h1>m15o's journal</h1>

<article>
  <h2>2022-06-14</h2>
  <p>My second entry.</p>
</article>

<article>
  <h2>2022-06-11</h2>
  <p>My first entry!</p>
</article>

Para que serve

Serve para:

  • gerar feed Atom sem CMS;
  • assinar páginas HTML manuais;
  • manter journal em HTML puro;
  • reduzir dependência de geradores complexos;
  • facilitar smallweb.

Download / clonagem

git clone https://git.sr.ht/~m15o/htmlj

Snapshot provável:

https://git.sr.ht/~m15o/htmlj/archive/master.tar.gz

Ideia forte

HTML Journal prova que a solução para feed não precisa ser WordPress, Ghost ou plataforma.

Pode ser só:

HTML bem estruturado + parser simples.

Isso é ouro para smallweb.


15. HTML Blog

Status: Confirmado na lista de projetos, detalhes a verificar
Link base: https://m15o.ichi.city/site/projects.html

O que é

Projeto/convenção similar ao HTML Journal, mas voltado a blogs.

A diferença provável:

  • Journal: entradas datadas, formato mais diário.
  • Blog: posts com título, link e estrutura talvez mais editorial.

Para que serve

Serve para:

  • blog estático em HTML puro;
  • geração de feeds;
  • publicação sem CMS;
  • compatibilidade com leitores.

Verificar manualmente

git clone https://git.sr.ht/~m15o/html-blog

ou:

git clone https://git.sr.ht/~m15o/htmlb

16. Neon Kiosk

Status: Confirmado
Link relacionado: https://journal.miso.town/
Possível link: https://kiosk.nightfall.city/

O que é

The Neon Kiosk é descrito como um quiosque comum que distribui HTML Journal.

Na prática, parece funcionar como agregador/distribuidor de journals.

Para que serve

Serve como:

  • agregador de journals;
  • diretório de feeds;
  • portal de descoberta;
  • infraestrutura social para HTML Journal.

Ideia reaproveitável

Se cada pessoa publica um HTML Journal, você precisa de uma praça onde eles possam ser descobertos.

Esse é o papel do Kiosk.


17. Riku

Status: Confirmado na página de projetos
Descrição pública: software livre e aberto para coletar respostas de formulários no seu site.

O que é

Riku é uma ferramenta para receber respostas de formulários em sites.

A página de projetos o descreve como:

A free and open-source software that lets you collect responses from forms on your site.

Para que serve

Serve para:

  • formulários em sites estáticos;
  • contatos;
  • pesquisas;
  • enquetes;
  • comentários simples;
  • coleta sem depender de Google Forms/Typeform.

Ideias reaproveitáveis

  • Backend simples para formulário HTML.
  • Integração com sites estáticos.
  • Exportação CSV.
  • Sem dashboard pesado.
  • Receber resposta por e-mail ou arquivo.

Possível clone/download

git clone https://git.sr.ht/~m15o/riku

18. nini

Status: Confirmado na página de projetos
Descrição pública: gerador de wiki estática.

O que é

nini é um gerador de wiki estática.

A página de projetos informa que o próprio site de m15o foi criado com nini.

Para que serve

Serve para:

  • wiki pessoal;
  • documentação;
  • jardim digital;
  • site estático interligado;
  • base de conhecimento;
  • publicação sem banco de dados.

Ideias reaproveitáveis

  • Wiki como conjunto de arquivos simples.
  • Backlinks.
  • Geração estática.
  • Sem runtime em produção.
  • Perfeito para documentação de projetos.

Possível clone/download

git clone https://git.sr.ht/~m15o/nini

19. Wobble Town

Status: Confirmado
Link: https://wobble.town/
Manual: https://wobble.town/manual
Lab: https://wobble.town/lab

O que é

Wobble Town é um lugar para adotar Wobbles, pequenas criaturas pixeladas que gostam muito de comer.

É basicamente um pet virtual comunitário.

Para que serve

Serve como:

  • Tamagotchi web;
  • pet virtual;
  • comunidade lúdica;
  • presença persistente;
  • jogo simples;
  • experimento social.

Recursos observados

  • registro/login;
  • adoção de Wobble;
  • feed de atividade;
  • população pública;
  • Gazette ligada a status.cafe;
  • estética pixel art.

Ideia forte

Wobble Town mostra que smallweb não precisa ser só texto sério.

Pode ser brinquedo.

E brinquedo cria vínculo.

Possível clone/download

git clone https://git.sr.ht/~m15o/wobble.town

ou:

git clone https://git.sr.ht/~m15o/wobble

20. MERP Internet Tools

Status: Confirmado
Link: https://merp.ichi.city/

O que é

MERP é uma suíte de ferramentas para a internet moderna, feita com tom irônico e estética smallweb.

Ferramentas identificadas

FerramentaFunção
MERP Feed Embedembutir feeds Atom em HTML estático
MERP Bookmarkcriar página compartilhável de bookmarks
MERP Drawdesenhar no computador

Para que serve

Serve como:

  • caixa de ferramentas smallweb;
  • utilitários de HTML estático;
  • ferramentas lúdicas;
  • alternativa leve a serviços gigantes.

Ideias reaproveitáveis

  • Criar mini-ferramentas independentes.
  • Hospedar tudo como página leve.
  • Brincar com branding fictício.
  • Fazer ferramentas simples parecerem produtos vivos.

Possível clone/download

git clone https://git.sr.ht/~m15o/merp

ou:

git clone https://git.sr.ht/~m15o/merp-feed-embed

21. Bitters

Status: Confirmado por fonte fornecida
Página indicada: https://m15o.ichi.city/bitters/
Repositório indicado: https://git.sr.ht/~m15o/bitters

O que é

Bitters é um editor de texto experimental inspirado em paradigmas antigos de interação humano-computador, especialmente o Canon Cat e as ideias de Jef Raskin.

Pelo material fornecido, ele é escrito em:

  • ANSI C;
  • SDL2.

Para que serve

Serve como:

  • editor de texto minimalista;
  • experimento de HCI;
  • ambiente sem distrações;
  • editor focado em teclado;
  • alternativa a editores modernos inchados.

Ideia central

Bitters rejeita a ideia de que navegar por texto precisa depender de mouse, árvores de arquivos e metáforas de escritório.

A inspiração no Canon Cat sugere navegação por busca incremental e fluxo contínuo.

Download / clonagem

git clone https://git.sr.ht/~m15o/bitters

Snapshot provável:

https://git.sr.ht/~m15o/bitters/archive/master.tar.gz

Dependências prováveis

Em Debian/Ubuntu:

sudo apt install build-essential libsdl2-dev

Ideias reaproveitáveis

  • Editor com navegação por busca.
  • Interface sem mouse.
  • Documento como fluxo contínuo.
  • C + SDL2 para longevidade.
  • Software nativo leve, sem Electron.

22. Yon

Status: Confirmado por fonte fornecida
Manual indicado: https://m15o.ichi.city/yon/manual.html

O que é

Yon parece ser um PIM, editor ou ambiente pessoal inspirado em ideias do Acme, de Rob Pike, e em sistemas hipertextuais como TiddlyWiki.

Para que serve

Serve como:

  • gestor pessoal de informação;
  • wiki privada;
  • editor hipertextual;
  • ambiente de notas;
  • laboratório de interface.

Inspirações

  • Acme;
  • Plan 9;
  • TiddlyWiki;
  • hipertexto local;
  • interfaces textuais manipuláveis.

Possível clone/download

git clone https://git.sr.ht/~m15o/yon

Ideias reaproveitáveis

  • Notas como documentos interligados.
  • Interface textual manipulável.
  • Inspiração em Acme.
  • Comandos dentro do texto.
  • PIM local sem cloud.

23. nspace

Status: Confirmado por fonte fornecida
Repositório indicado: https://git.sr.ht/~m15o/nspace
Documento citado: The Little Spacer

O que é

nspace é uma linguagem esotérica / experimental.

O material fornecido a descreve como uma linguagem baseada em máquinas de registradores, aritmética modular e instruções mínimas.

Para que serve

Serve como:

  • experimento de teoria da computação;
  • linguagem esotérica;
  • estudo de Turing-completude;
  • demonstração de autômatos;
  • exploração matemática.

Comandos citados

ComandoFunção provável
aadicionar
ssubtrair
npróximo
panterior
ccopiar
eexecutar

Download / clonagem

git clone https://git.sr.ht/~m15o/nspace

Snapshot provável:

https://git.sr.ht/~m15o/nspace/archive/master.tar.gz

Ideia reaproveitável

nspace mostra um lado importante do m15o:

ele não trabalha só com estética smallweb.

Ele também brinca com fundamentos de computação.

Isso dá profundidade ao ecossistema.


24. NetSpeed

Status: Confirmado na página de projetos
Descrição pública: jogo sobre velocidade jogado na rede.

O que é

NetSpeed é descrito como:

A game that's all about speed, and that you play on the net.

Para que serve

Provavelmente é um jogo multiplayer ou experimento de rede focado em velocidade.

Possível clone/download

git clone https://git.sr.ht/~m15o/netspeed

Ideias reaproveitáveis

  • Jogos pequenos via rede.
  • Experimentos multiplayer textuais.
  • Small games em protocolos simples.
  • Competição leve sem plataforma pesada.

25. Projetos e posts relacionados

O blog de m15o lista posts que funcionam como rastros de desenvolvimento.

Alguns são claramente projetos; outros são reflexões.

ItemTipoObservação
Small net and social networksensaioreflexão sobre small net e redes sociais
Smol Pub Atom feedatualizaçãofeed Atom no Smol Pub
Internet Suitesprojeto/linha MERPpossível origem da suíte MERP
ichiprojetoanúncio/desenvolvimento de Ichi
Web form for Nightfall Cityprojetopossível origem de Riku/formulários
uxnestudopossível exploração do ecossistema Uxn
No Page hit countdecisão de produtodiscussão sobre métricas
MMO Progressexperimentojogo/MMO textual ou smallweb
Bring your own UIfilosofiaseparação entre backend e interface
Better feedsfeedsevolução da filosofia Atom/RSS
Feeds feeds feedsfeedsreforço da centralidade de feeds

Padrões técnicos recorrentes

1. No-JS como princípio

A maior parte dos projetos parece tratar JavaScript como opcional ou desnecessário.

Isso não significa “ódio irracional a JavaScript”.

Significa uma postura:

Se HTML, CSS e backend simples resolvem, não coloque uma SPA em cima.

2. Go para backend pequeno

Projetos como Vpub e htmlj aparecem associados a Go.

Go faz sentido porque:

  • compila para binário único;
  • é fácil de implantar;
  • tem boa biblioteca padrão;
  • funciona bem para servidores HTTP pequenos;
  • exige pouca infraestrutura.

3. HTML estrutural

O HTML é usado como formato de publicação, não apenas como saída de framework.

HTML Journal é o exemplo mais claro.

4. Feeds como infraestrutura

Atom/RSS aparecem como alternativa ao feed algorítmico.

Isso é essencial.

Feeds devolvem o controle ao leitor.

5. Registro manual e fricção humana

Alguns projetos usam registro manual ou controlado.

Isso limita escala, mas reduz spam e transforma comunidade em algo administrável.

6. Serviços como lugares

Projetos são apresentados como:

  • pub;
  • cidade;
  • hotel;
  • kiosk;
  • booth;
  • postal service;
  • districts.

Essa é uma das maiores lições.

7. Minimalismo não é pobreza

Os projetos são pequenos, mas não sem imaginação.

Eles mostram que software leve pode ter atmosfera.


Padrões de arquitetura

PadrãoComo aparece
Server-side clássicoStatus Cafe, Vpub, Smol Pub
HTML/CSS sem JS obrigatórioVpub, Ichi, Midnight Pub
Feed Atom/RSSStatus Cafe, Smol Pub, HTML Journal, Piclog
Multi-protocoloSmol Pub, Nightfall/Nex
Comunidade lentaStatus Cafe, Ichi, Midnight Pub
Código em SourceHutVpub, htmlj, Bitters, nspace, Piclog
MercurialPiclog
C + SDL2Bitters
GoVpub, htmlj, provável backend de vários serviços
Narrativa como interfaceNightfall City, Midnight Pub

Links de clonagem consolidados

Git SourceHut

git clone https://git.sr.ht/~m15o/vpub
git clone https://git.sr.ht/~m15o/htmlj
git clone https://git.sr.ht/~m15o/bitters
git clone https://git.sr.ht/~m15o/nspace
git clone https://git.sr.ht/~m15o/nini
git clone https://git.sr.ht/~m15o/riku
git clone https://git.sr.ht/~m15o/yon

Mercurial SourceHut

hg clone https://hg.sr.ht/~m15o/piclog

Scripts diretos

curl -O https://smol.pub/smolpub.sh
chmod +x smolpub.sh

URLs que exigem conferência manual

https://git.sr.ht/~m15o/ichi
https://git.sr.ht/~m15o/ichi.city
https://git.sr.ht/~m15o/status.cafe
https://git.sr.ht/~m15o/midnight.pub
https://git.sr.ht/~m15o/nightfall.city
https://git.sr.ht/~m15o/nex
https://git.sr.ht/~m15o/nps
https://git.sr.ht/~m15o/wobble
https://git.sr.ht/~m15o/merp
https://git.sr.ht/~m15o/netspeed

O que estudar primeiro

1. Smol Pub

Porque une:

  • blog;
  • Web;
  • Gemini;
  • Gopher;
  • CLI;
  • exportação;
  • no-JS.

É o projeto mais diretamente aplicável a indieweb/smallweb.

2. HTML Journal / htmlj

Porque resolve um problema enorme com uma solução pequena:

transformar HTML manual em feed Atom.

Isso combina muito com sites artesanais.

3. Vpub

Porque fórum leve é uma necessidade real.

Discourse é bom, mas pesado demais para comunidades pequenas.

4. Nightfall City

Porque ensina a transformar infraestrutura em mundo narrativo.

5. Piclog

Porque mostra como fazer rede visual sem métricas tóxicas.

6. Ichi

Porque hospedagem pessoal ainda é uma das formas mais fortes de resistência digital.

7. Bitters

Porque expande a filosofia smallweb para software nativo e HCI.


Ideias aplicáveis aos seus projetos

Para um portal smallweb pessoal

  • Criar uma “cidade” com distritos.
  • Cada projeto vira lugar.
  • Cada servidor vira prédio.
  • Cada feed vira rua.
  • Cada usuário vira cidadão.
  • Cada serviço tem nome narrativo.

Para um sistema de blogs

Roubar a lógica do Smol Pub:

  • publicar em Web;
  • publicar em Gemini;
  • publicar em Gopher;
  • gerar Atom;
  • exportar tudo;
  • permitir CSS próprio;
  • oferecer CLI.

Para um fórum/comunidade

Roubar a lógica do Vpub:

  • Go;
  • HTML server-side;
  • sem JavaScript obrigatório;
  • Atom por tópico;
  • <details> para threads;
  • moderação manual;
  • tema retrô.

Para um sistema de status

Roubar a lógica do Status Cafe:

  • status curto;
  • widget para embed;
  • perfil customizável;
  • feed Atom;
  • sem timeline infinita.

Para fotos

Roubar a lógica do Piclog:

  • compressão forte;
  • RSS;
  • widget;
  • nada de curtidas;
  • nada de algoritmo;
  • CSS customizado.

Para hospedagem

Roubar a lógica do Ichi:

  • páginas estáticas;
  • subdomínio por usuário;
  • índice público;
  • comunidade pequena;
  • onboarding humano.

Para protocolo alternativo

Roubar a lógica do Nex:

  • texto puro;
  • TCP simples;
  • cliente mínimo;
  • servidor mínimo;
  • documentação curta;
  • compatível com terminal.

Tabela de reaproveitamento prático

Projeto de m15oO que roubar conceitualmenteOnde aplicar
Smol Pubpublicação multi-protocoloblog pessoal, Bear-like, fediverso
Status Cafemicrostatus embutívelhomepage, perfil público
Vpubfórum leve no-JScomunidade, suporte, pubnix
Piclogimagem sem métrica tóxicadiário visual, galeria
Ichihospedagem como comunidadepubnix, portal de usuários
Midnight Pubcomunidade como lugarfórum narrativo
Nightfall Citycidade textualhub de projetos
HTML JournalHTML → Atomblogs estáticos
Rikuformulário independentesites estáticos
niniwiki estáticadocumentação pessoal
Wobble Townpet comunitáriobot, jogo social
Bitterseditor nativo focadoescrita, notes
YonPIM hipertextualsegundo cérebro local
nspacecomputação experimentallaboratório, conteúdo técnico
MERPmini-ferramentas úteistool suite própria

Arquitetura de referência inspirada em m15o

smallweb-stack/
  sites/
    homepage/
    journal/
    wiki/
    city/

  services/
    status/
    forum/
    piclog/
    forms/
    feed-generator/

  protocols/
    gemini/
    gopher/
    nex/

  tools/
    cli/
    exporters/
    feed-embed/
    bookmark-page/

  community/
    citizenship/
    classifieds/
    postal-service/
    booth/

Modelo de projeto inspirado nele

Nome

Lantern City

Ideia

Uma cidade textual pessoal/comunitária onde:

  • cada projeto é um distrito;
  • cada blog é uma casa;
  • cada feed é uma rua;
  • cada serviço é um prédio público;
  • cada usuário pode ter uma página;
  • tudo tem RSS/Atom;
  • parte do conteúdo também sai em Gemini/Nex/Gopher.

Módulos

MóduloInspiração
lantern-statusStatus Cafe
lantern-pubMidnight Pub
lantern-forumVpub
lantern-pagesIchi
lantern-journalHTML Journal
lantern-photosPiclog
lantern-feedMERP Feed Embed
lantern-citizenshipNightfall Citizenship
lantern-nexNex
lantern-petWobble Town

Stack recomendada para recriar ideias parecidas

Backend

  • Go;
  • SQLite;
  • templates HTML nativos;
  • CSS simples;
  • RSS/Atom;
  • binário único.

Frontend

  • HTML semântico;
  • CSS;
  • <details>;
  • <summary>;
  • formulários HTML;
  • nada de SPA no começo.

Infra

  • Nginx ou Caddy;
  • systemd;
  • SQLite backups;
  • rsync;
  • feeds estáticos;
  • opcional: Gemini/Gopher/Nex gateways.

Dados

  • SQLite para contas e posts;
  • arquivos para conteúdo exportável;
  • tar.gz para export;
  • Atom/RSS para sindicância.

Filosofia

  • sem tracking;
  • sem ads;
  • sem timeline infinita;
  • sem likes por padrão;
  • sem algoritmo de recomendação;
  • exportação sempre;
  • HTML legível;
  • comunidades pequenas.

Riscos e limitações

1. Anti-escala pode virar gargalo

Registro manual é bonito, mas pode virar atraso real.

Use com cuidado.

2. No-JS não deve virar religião idiota

Sem JavaScript é ótimo quando resolve.

Mas não use isso como dogma burro. Se uma função realmente precisa de JS, use pouco, isolado e sem dependência gigantesca.

3. Estética não substitui manutenção

ASCII art e narrativa são ótimos, mas backup, segurança e moderação importam mais.

4. Comunidade pequena ainda precisa de regra

Slow web não significa ausência de abuso.

Precisa de:

  • moderação;
  • termos;
  • backup;
  • contato;
  • forma de denúncia;
  • logs mínimos.

5. SourceHut exige checagem manual

Alguns links de código seguem padrões prováveis, mas precisam ser conferidos no perfil real.

Não trate tudo como confirmado sem abrir o repositório.


Fontes principais


Detalhes recolhíveis

Os seguintes projetos aparecem em páginas, posts ou no relatório fornecido, mas não tiveram o repositório confirmado automaticamente durante a pesquisa:

  • status.cafe
  • ichi
  • ichi.city
  • midnight.pub
  • nightfall.city
  • nex
  • nps
  • riku
  • nini
  • yon
  • wobble
  • merp
  • netspeed

O perfil principal para conferir é:

https://git.sr.ht/~m15o

Para Piclog, o código aparece em Mercurial:

https://hg.sr.ht/~m15o/piclog

Cuidado com falsos positivos.

O termo m15o pode ser confundido com:

  • M150;
  • modelos industriais;
  • equipamentos médicos;
  • câmeras;
  • pulsar/astronomia;
  • bombas;
  • peças;
  • produtos comerciais.

Para pesquisa técnica, use combinações como:

m15o smallweb
m15o sourcehut
m15o status.cafe
m15o smol.pub
m15o ichi.city
m15o nightfall.city
m15o vpub
m15o htmlj
m15o bitters

Conclusão

O ecossistema de m15o é valioso porque mostra uma alternativa completa à web industrial.

Não é só “fazer site leve”.

É criar:

  • ferramentas;
  • protocolos;
  • feeds;
  • comunidades;
  • estética;
  • lugares;
  • rituais;
  • documentação;
  • cultura.

A lição principal é dura e simples:

A web pequena não nasce de nostalgia.
Ela nasce de escolhas técnicas que recusam desperdício, captura e dependência.

Para você, o melhor uso dessa pesquisa é transformar isso em blueprint.

Não copie a superfície.

Copie a estrutura:

  1. publicar com autonomia;
  2. usar feeds;
  3. evitar dependência de plataforma;
  4. criar ferramentas pequenas;
  5. dar atmosfera aos serviços;
  6. manter dados exportáveis;
  7. preferir comunidades humanas a escala infinita;
  8. tornar o software leve o bastante para sobreviver.

Did this resonate?

Related documents