Diretório de projetos

Projetos Bitsocial

Bitsocial foi pensado para crescer até milhares de apps, ferramentas e serviços criados por qualquer pessoa, não apenas os aprovados pelos porteiros. Se você é dev, envie o seu próprio app.

Categorias de projetos
5chan logo

5chan

Pronto para usar

Imageboards descentralizados com downloads diretos para web, APK e desktop.

O 5chan é o primeiro cliente público do Bitsocial. Ele recria o fluxo anônimo de um imageboard em uma rede peer-to-peer: boards, threads, postagem de imagens, moderação comunitária e vários mirrors públicos sem depender de um servidor central.

Seedit logo

Seedit

Em teste

Cliente Bitsocial em estilo de fórum com builds para web, APK e desktop.

O Seedit traz para o Bitsocial discussões no estilo Reddit com threads, identidades, gestão de comunidade e vários caminhos de distribuição. É a maneira mais rápida de experimentar o lado de fórum da rede pelo navegador, celular Android ou app desktop.

Ferramentas de administração de board para comunidades 5chan personalizadas.

O 5chan Board Manager se conecta ao Bitsocial CLI para ajudar administradores a criar, configurar e moderar boards de imageboard personalizados. É a camada de utilitários para donos de boards que querem controle operacional.

Verificações de moderação compatíveis com OpenAI conforme as regras de cada comunidade.

AI Moderation Challenge avalia o conteúdo de comentários do Bitsocial em relação a community.rules com um endpoint de modelo compatível com OpenAI. As comunidades podem encaminhar publicações arriscadas para revisão mantendo chaves do provedor e prompts em configurações privadas do nó.

bitbones logo

bitbones

Em teste

Cliente de referência minimalista em que cada visão é apenas um invólucro fino sobre um único hook.

bitbones é a menor superfície útil sobre os hooks React do Bitsocial: quase nenhum estilo, nenhuma decisão de produto e um único hook por trás de cada visão. É o lugar mais rápido para reproduzir um bug ou testar uma mudança nos hooks contra comunidades reais, e seu feed padrão pode ser alternado entre as listas de comunidades do Seedit e do 5chan.

Controle por linha de comando para nodes, comunidades e fluxos de automação.

O Bitsocial CLI é a interface oficial de terminal do protocolo. Use-o para gerenciar nós, publicar conteúdo, iniciar um servidor WebSocket JSON-RPC para controle programático e automação de código, automatizar fluxos de administração e trabalhar diretamente com os primitivos do Bitsocial sem um cliente GUI.

Bot do Telegram que publica de forma compacta a atividade do GitHub nos repositórios do Bitsocial.

O Bitsocial GitHub Alerts encaminha pushes, releases, issues e pull requests do GitHub para qualquer conversa, grupo ou tópico de fórum no Telegram. A equipe do Bitsocial o usa nos próprios repositórios, e a imagem do contêiner é pública, então qualquer pessoa pode hospedá-lo por conta própria para os seus.

Rastreador, índice de busca e interface web auto-hospedáveis para comunidades do Bitsocial.

O Bitsocial Indexer se conecta por RPC a um daemon do Bitsocial CLI, indexa em um banco de dados SQLite local as comunidades que o operador configura e as disponibiliza por meio de uma API REST e de busca em texto completo, com uma interface web renderizada no servidor opcional. Ele vem vazio: o operador decide o que é indexado.

Servidor de pré-visualização de links e redirecionamento que gera cartões de compartilhamento para publicações do Bitsocial.

O Bitsocial Previewer gera cartões OpenGraph e Twitter quando o link de uma publicação é compartilhado em outras plataformas e, em seguida, redireciona os navegadores reais para o aplicativo. Uma única instância é multitenant por nome de host, então um só deploy e uma só configuração de TLS cobrem todos os domínios de clientes e espelhos.

Seeder público para comunidades Bitsocial, empacotado para Docker e npm.

Bitsocial Seeder fixa páginas com prioridade de comunidade, CID pós-atualização e roteamento de tópico pubsub através de um daemon Bitsocial. Ele reutiliza um daemon local já em execução quando acessível ou inicia automaticamente o daemon bitsocial-cli incluído e é fornecido como uma imagem Docker para implantações VPS sem supervisão e um pacote npm para operadores Node-first.

Bots de feed que encaminham novos posts do Bitsocial para canais ou grupos do Telegram.

Bitsocial Telegram Bots monitora as listas de comunidades do client e encaminha novos posts para destinos do Telegram com links inline de volta para os clients do Bitsocial. O bot ativo hoje cobre os feeds do 5chan, e o repositório está estruturado para adicionar mais bots específicos por client ao longo do tempo.

CAPTCHAs de imagem personalizados para comunidades que querem verificação humana.

Captcha Canvas Challenge gera captchas visuais que as comunidades podem plugar no próprio fluxo de publicação. É uma opção leve para comunidades que querem checagens humanas diretas sem abrir mão da moderação self-hosted.

Editor com prioridade offline para as configurações dos desafios antispam de uma comunidade.

O Challenge Composer exibe e permite editar o array challenges das configurações de uma comunidade do Bitsocial e depois exporta um script de CLI pronto para executar. Ele é distribuído como um único arquivo HTML autocontido que não faz nenhuma requisição externa em tempo de execução, então pode ser aberto direto do disco ou de um pendrive USB.

Gating on-chain para comunidades que querem verificações de token ou contrato.

EVM Contract Call verifica publicações chamando um contrato EVM antes de aceitar um post. Isso permite que comunidades construam token gates, regras de staking ou outras verificações on-chain no seu fluxo de moderação.

Desafio verificado de emissor de bandeiras para insígnias específicas de país e fórum.

Flags Challenge é executado em um nó de comunidade Bitsocial e verifica afirmações de bandeira assinadas de um serviço de emissor configurável. O primeiro perfil agrupado visa 5chan, cobrindo bandeiras de país, memeflags de /pol/ e pony flags de /mlp/, mantendo o mesmo padrão reutilizável para qualquer cliente que execute seu próprio serviço de emissor e namespace.

Fallback pubsub relay and routing provider for Bitsocial operators.

Pubsub Provider runs a bundled Kubo node with Bitsocial-compatible pubsub, gateway, name-provider, and delegated HTTP routing endpoints. It is useful as a fallback path for clients that disable pure browser P2P, and it defaults to swarm port 4002 so it can run beside bitsocial-seeder on the same host.

Gate de originalidade no estilo Robot9000 para comunidades que querem uma experiência de publicação anti-repost.

R9K Challenge roda em um nó de comunidade Bitsocial e compara o texto normalizado do post com o banco local de comentários do nó proprietário. Ele dá às comunidades uma experiência de publicação no estilo Robot9000: reposts exatos falham antes da aceitação, backlinks são ignorados, falhas repetidas acionam bans temporários crescentes e hashes do texto aceito ficam em estado local privado em vez de armazenar o texto bruto do post. Este challenge não usa IA.

Camada centralizada de pontuação de risco para filtrar publicações abusivas.

Spam Blocker avalia publicações e retorna uma pontuação de risco que as comunidades podem combinar com sua própria lógica de moderação. Seu serviço hospedado também vincula chaves de assinante vistas pela primeira vez do mesmo IP, de modo que um usuário que continua gerando novas contas para contornar um banimento da comunidade ou fabricar uma conversa vê sua pontuação de risco aumentar, enquanto alguns poucos signatários continuam permitidos para uso legítimo multidispositivo.

Códigos voucher no estilo convite para comunidades que preferem crescimento controlado.

Voucher Challenge permite que moderadores distribuam códigos voucher confiáveis que liberam a publicação sem um provedor de identidade global. É uma boa opção para comunidades guiadas por convites, boards de nicho e rollouts graduais.

Os filtros de palavras da comunidade são aplicados como regra de publicação, e não como filtro de exibição.

O Wordfilter Challenge torna obrigatórias as substituições de palavras de uma comunidade. Os clientes de publicação aplicam as substituições antes de assinar, então o comentário assinado e seu CID já contêm o texto substituído, e o nó da comunidade rejeita qualquer publicação que ainda contenha uma palavra filtrada. Ele implementa o contrato wordfilter/v1, de modo que um cliente escrito para esse contrato continua funcionando com outras implementações.