Um servidor ActivityPub leve para usuários individuais e pequenos grupos de confiança, que usa SQLite em vez de uma pilha com vários serviços.
dimkr/tootik
Uma rede social federada e baseada em texto, acessada pelo protocolo Gemini e interoperável com servidores ActivityPub como o Mastodon.
- Estrelas
- 211
- Forks
- 7
- Issues abertas
- 21
- Último commit
- anteontem
O que é?
tootik é uma rede social com interface somente de texto, acessada pelo Gemini em vez de um navegador ou aplicativo. Ela se federa por meio do ActivityPub, permitindo que usuários da mesma instância interajam com usuários de servidores compatíveis, como Mastodon, Lemmy, Friendica e GoToSocial.
As contas usam certificados de cliente TLS para autenticação, então os usuários não precisam informar um endereço de e-mail nem o nome real. O servidor é escrito em Go e armazena todos os dados da instância em um único banco de dados SQLite. Ele é distribuído como um único executável estático, fácil de fazer backup e atualizar. A base de código implementa apenas a parte do ActivityPub necessária para os recursos oferecidos.
Entre os recursos estão publicações de texto com visibilidade pública, restrita a seguidores ou somente para menções, enquetes, comunidades no estilo do Lemmy, favoritos, busca de texto completo e contas portáveis entre servidores usando FEP-ef61. Também há suporte para cadastro somente por convite e exclusão automática de publicações antigas.
Recursos principais
- 01Interface de texto baseada em Gemini, compatível com vários clientes Gemini
- 02Federação via ActivityPub com Mastodon, Lemmy e outros servidores compatíveis
- 03Publicações com visibilidade pública, restrita a seguidores ou somente para menções
- 04Comunidades no estilo do Lemmy, enquetes, favoritos e busca de texto completo
- 05Um único executável estático, com todos os dados em um arquivo SQLite
Casos de uso
- Manter uma rede social pequena, privada ou somente por convite em um VPS de baixo custo ou computador de placa única
- Participar do fediverso por meio de uma interface somente de texto e que consome pouca banda
- Estudar uma implementação compacta de servidor ActivityPub escrita em Go
Início rápido
- 1
Gere as migrações do banco de dados
go generate ./migrations - 2
Compile o executável tootik
go build ./cmd/tootik -tags fts5 - 3
Leia SETUP.md para configurar e executar sua própria instância
Antes de usar
- Não há interface de navegador nem de aplicativo, então os usuários precisam usar um cliente Gemini.
- Para compilar a partir do código-fonte, é necessário ter a toolchain do Go e executar primeiro uma etapa de geração de código.
Em coleções
Tópicos
Perguntas frequentes
- O que é tootik?
- Uma rede social federada e baseada em texto, acessada pelo protocolo Gemini e interoperável com servidores ActivityPub como o Mastodon. tootik é uma rede social com interface somente de texto, acessada pelo Gemini em vez de um navegador ou aplicativo. Ela se federa por meio do ActivityPub, permitindo que usuários da mesma instância interajam com usuários de servidores compatíveis, como Mastodon, Lemmy, Friendica e GoToSocial.
- tootik é gratuito? Qual é a licença?
- tootik é open source sob a licença Apache-2.0. Confira os termos da licença antes de usá-lo em produtos comerciais.
- tootik ainda é mantido?
- Manutenção ativa. O último commit de tootik foi em 4 de nov. de 2026.
- Para que posso usar tootik?
- Manter uma rede social pequena, privada ou somente por convite em um VPS de baixo custo ou computador de placa única Participar do fediverso por meio de uma interface somente de texto e que consome pouca banda Estudar uma implementação compacta de servidor ActivityPub escrita em Go
- Como instalar tootik?
- Gere as migrações do banco de dados: go generate ./migrations Compile o executável tootik: go build ./cmd/tootik -tags fts5 Leia SETUP.md para configurar e executar sua própria instância
- Onde consigo tootik?
- O código-fonte e as instruções de instalação estão no GitHub: https://github.com/dimkr/tootik
Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.
Projetos relacionados
Servidor de rede social federada e auto-hospedável, baseado em ActivityPub, que permite seguir e interagir com usuários de instâncias independentes do Mastodon e de outros servidores do Fediverse.
Uma plataforma de mídia social federada e de código aberto (microblogging) que usa o protocolo ActivityPub do fediverso.
Pixelfed é uma plataforma de compartilhamento de fotos de código aberto e sem anúncios, federada ao fediverso por meio do ActivityPub.
Rede social federada gratuita e de código aberto, interoperável com Mastodon, Lemmy, Diaspora, Misskey, Pixelfed e outras plataformas do Fediverse.
Uma plataforma federada de compartilhamento de vídeos curtos, auto-hospedável e conectada à rede social ActivityPub (Mastodon, Pixelfed).