Projektkatalog

Bitsocial-projekt

Bitsocial är byggt för att växa till tusentals appar, verktyg och tjänster som vem som helst kan bygga, inte bara sådana som godkänts av grindväktare. Är du utvecklare, skicka in din egen app.

Projektkategorier
5chan logo

5chan

Klar att använda

Decentraliserade imageboards med direktnedladdningar för webb, APK och desktop.

5chan är den första offentliga Bitsocial-klienten. Den återskapar det anonyma imageboard-flödet på ett peer-to-peer-nätverk: boards, trådar, bildpublicering, communitymoderering och flera publika mirrors utan att förlita sig på en central server.

Seedit logo

Seedit

Experimentell

Bitsocial-klient i forumstil med webb-, APK- och desktopbyggen.

Seedit för in Reddit-liknande diskussion i Bitsocial med trådar, identiteter, communityhantering och flera distributionsvägar. Det är det snabbaste sättet att prova nätverkets forumsida från en webbläsare, Android-telefon eller desktopapp.

Board-administrationsverktyg för anpassade 5chan-communities.

5chan Board Manager ansluter till Bitsocial CLI för att hjälpa administratörer att skapa, konfigurera och moderera anpassade imageboard-brädor. Det är verktygslagret för brädägare som vill ha operativ kontroll.

OpenAI-kompatibla modereringskontroller mot varje communitys regler.

AI Moderation Challenge utvärderar Bitsocial-kommentarinnehåll mot community.rules med en OpenAI-kompatibel model-endpoint. Communities kan skicka riskfyllda inlägg till review medan provider-nycklar och prompts hålls i privata node-inställningar.

bitbones logo

bitbones

Experimentell

Avskalad referensklient där varje vy bara är ett tunt hölje kring en enda hook.

bitbones är den minsta användbara ytan ovanpå Bitsocials React-hooks: nästan ingen styling, inga produktbeslut och en enda hook bakom varje vy. Det är det snabbaste stället att återskapa en bugg eller pröva en hook-ändring mot riktiga gemenskaper, och standardflödet kan växlas mellan Seedits och 5chans gemenskapslistor.

Kommandoradskontroll för noder, communities och automatiseringsflöden.

Bitsocial CLI är protokollets officiella terminalgränssnitt. Använd det för att hantera noder, publicera innehåll, starta en WebSocket JSON-RPC-server för programmatisk styrning och kodautomatisering, automatisera adminflöden och arbeta direkt med Bitsocial-primitiver utan en GUI-klient.

Telegram-bot som publicerar kortfattad GitHub-aktivitet för Bitsocial-repositorier.

Bitsocial GitHub Alerts vidarebefordrar pushar, releaser, issues och pull requests från GitHub till valfri chatt, grupp eller forumtråd på Telegram. Bitsocial-teamet kör den för sina egna repositorier, och container-avbilden är öppen så att vem som helst kan köra den själv för sina.

Crawler, sökindex och webbgränssnitt för Bitsocial-communityer, som du kan hosta själv.

Bitsocial Indexer ansluter via RPC till en daemon för Bitsocial CLI, indexerar de communityer som operatören konfigurerar i en lokal SQLite-databas och exponerar dem via ett REST- och fritextsök-API, med ett valfritt serverrenderat webbgränssnitt. Den levereras tom: operatören avgör vad som indexeras.

Server för länkförhandsvisning och omdirigering som genererar delningskort för Bitsocial-inlägg.

Bitsocial Previewer genererar OpenGraph- och Twitter-kort när en länk till ett inlägg delas på andra plattformar och skickar sedan vidare riktiga webbläsare till appen. En instans är flerklientsanpassad per värdnamn, så en enda driftsättning och TLS-konfiguration räcker för alla klient- och spegeldomäner.

Offentlig seeder för Bitsocial-gemenskaper, paketerad för Docker och npm.

Bitsocial Seeder fäster communitys-First-sidor, post-uppdaterings-CID och pubsub-ämnesroutning genom en Bitsocial daemon. Det återanvänder en redan körande lokal daemon när den är nåbar eller startar automatiskt den packade bitsocial-cli daemon, och levereras både som en Docker-avbildning för obevakad VPS-distribution och ett npm-paket för Node-first-operatörer.

Feed-botar som skickar nya Bitsocial-inlägg till Telegram-kanaler eller -grupper.

Bitsocial Telegram Bots övervakar klientens communitylistor och skickar vidare nya inlägg till Telegram-destinationer med inline-länkar tillbaka till Bitsocial-klienter. Den aktiva boten täcker idag 5chan-flöden, och repot är strukturerat för att lägga till fler klientspecifika botar över tid.

Anpassade bild-captcha för communities som vill ha mänsklig verifiering.

Captcha Canvas Challenge genererar visuella captcha som communities kan koppla in i sitt eget publiceringsflöde. Det är ett lättviktigt alternativ för communities som vill ha direkta mänskliga kontroller utan att ge upp self-hosted moderation.

Offline-först-redigerare för en communitys inställningar för antispam-utmaningar.

Challenge Composer visar och redigerar arrayen challenges i inställningarna för en Bitsocial-community och exporterar sedan ett körklart CLI-skript. Det levereras som en enda fristående HTML-fil som inte gör några anrop utåt när den körs, så den kan öppnas direkt från disk eller ett USB-minne.

On-chain gating för communities som vill ha token- eller kontraktskontroller.

EVM Contract Call verifierar publikationer genom att anropa ett EVM contract innan ett inlägg accepteras. Det låter communities bygga token gates, stakingregler eller andra on-chain-kontroller in i sitt modereringsflöde.

Verifierad flagg-utgivare-utmaning för lands- och forumspecifika emblem.

Flags Challenge körs på en Bitsocial-community-nod och verifierar signerade flaggpåstäenden från en konfigurerbar utgivartjänst. Den första paketterade profilen är inriktad på 5chan, täcker landflaggor, /pol/ memeflags och /mlp/ pony flags, samtidigt som samma mönster hålls återanvändbart för alla klienter som kör sin egen utgivartjänst och namnrymd.

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.

Originalitetsgrind i Robot9000-stil för communities som vill ha en anti-repost-upplevelse vid publicering.

R9K Challenge körs på en Bitsocial-communitynod och jämför normaliserad inläggstext mot ägarnodens lokala kommentarsdatabas. Den ger communities en publiceringsupplevelse i Robot9000-stil: exakta reposts fallerar före acceptans, backlinks ignoreras, upprepade misslyckanden utlöser eskalerande tillfälliga bans och hashar av accepterad text stannar i privat lokal state i stället för att lagra rå inläggstext. Den här challengen använder inte AI.

Centraliserat riskpoängslager för filtrering av missbrukande publikationer.

Spam Blocker utvärderar publikationer och returnerar ett riskvärde som samhällen kan kombinera med sin egen modereringslogik. Den värdtjänsten länkar också undertecknarnycklar som först sågs från samma IP-adress, så en användare som fortsätter att skapa nya konton för att undvika ett samhällsförbud eller tillverka en konversation ser sitt riskvärde öka, medan några få undertecknare förblir tillåtna för legitim användning med flera enheter.

Inbjudningsliknande voucher-koder för communities som föredrar kontrollerad tillväxt.

Voucher Challenge låter moderatorer distribuera pålitliga voucher-koder som låser upp publicering utan en global identity provider. Det passar bra för invite-drivna communities, nischboards och gradvisa utrullningar.

Gemenskapens ordfilter tillämpas som en publiceringsregel i stället för som ett visningsfilter.

Wordfilter Challenge gör en gemenskaps ordersättningar bindande. Publicerande klienter tillämpar ersättningarna före signeringen, så den signerade kommentaren och dess CID innehåller redan ersättningstexten, och gemenskapens nod avvisar varje publicering som fortfarande innehåller ett filtrerat ord. Det implementerar kontraktet wordfilter/v1, vilket gör att en klient som skrivits mot det kontraktet fortsätter att fungera med andra implementationer.