Projektverzeichnis

Bitsocial-Projekte

Bitsocial soll zu Tausenden von Apps, Tools und Diensten wachsen, die von allen gebaut werden können, nicht nur von Gatekeepern abgesegnet. Wenn du Entwickler bist, reiche deine eigene App ein.

Projektverzeichnis
5chan logo

5chan

Bereit zur Verwendung

Dezentralisierte Imageboards mit direkten Downloads für Web, APK und Desktop.

5chan ist der erste öffentliche Bitsocial-Client. Er bildet den anonymen Imageboard-Ablauf auf einem Peer-to-Peer-Netzwerk nach: Boards, Threads, Bild-Uploads, Community-Moderation und mehrere öffentliche Mirrors, ohne auf einen zentralen Server angewiesen zu sein.

Seedit logo

Seedit

Experimentell

Bitsocial-Client im Forum-Stil mit Web-, APK- und Desktop-Builds.

Seedit bringt Reddit-ähnliche Diskussionen zu Bitsocial mit Threads, Identitäten, Community-Verwaltung und mehreren Verteilungswegen. Es ist der schnellste Weg, die Forum-Seite des Netzwerks im Browser, auf einem Android-Telefon oder als Desktop-App auszuprobieren.

Board-Administration für eigene 5chan-Communities.

5chan Board Manager verbindet sich mit Bitsocial CLI, um Administratoren dabei zu helfen, benutzerdefinierte Imageboard-Boards zu erstellen, zu konfigurieren und zu moderieren. Es ist die Hilfsschicht für Board-Betreiber, die operative Kontrolle wünschen.

OpenAI-kompatible Moderationsprüfungen gegen die Regeln jeder Community.

AI Moderation Challenge bewertet Bitsocial-Kommentarinhalte anhand von community.rules mit einem OpenAI-kompatiblen Model-Endpoint. Communities können riskante Beiträge zur Überprüfung weiterleiten und dabei Provider-Keys und Prompts in privaten Node-Einstellungen behalten.

bitbones logo

bitbones

Experimentell

Minimalistischer Referenz-Client, bei dem jede Ansicht nur eine dünne Hülle um einen einzigen Hook ist.

bitbones ist die kleinste sinnvolle Oberfläche über den React-Hooks von Bitsocial: kaum Styling, keine Produktentscheidungen und hinter jeder Ansicht genau ein Hook. Es ist der schnellste Ort, um einen Fehler zu reproduzieren oder eine Hook-Änderung an echten Communitys auszuprobieren, und sein Standard-Feed lässt sich zwischen den Community-Listen von Seedit und 5chan umschalten.

Kommandozeilensteuerung für Nodes, Communities und Automatisierungs-Workflows.

Bitsocial CLI ist die offizielle Terminaloberfläche für das Protokoll. Verwende sie, um Knoten zu verwalten, Inhalte zu veröffentlichen, einen WebSocket-JSON-RPC-Server für programmatische Steuerung und Code-Automatisierung zu starten, Admin-Abläufe zu automatisieren und direkt mit Bitsocial-Primitiven ohne GUI-Client zu arbeiten.

Telegram-Bot, der GitHub-Aktivitäten aus Bitsocial-Repositorys kompakt meldet.

Bitsocial GitHub Alerts leitet Pushes, Releases, Issues und Pull Requests von GitHub in beliebige Chats, Gruppen oder Forenthemen auf Telegram weiter. Das Bitsocial-Team betreibt den Bot für die eigenen Repositorys; das Container-Image ist öffentlich, sodass ihn jeder für seine eigenen selbst hosten kann.

Selbst hostbarer Crawler, Suchindex und Weboberfläche für Bitsocial-Communitys.

Bitsocial Indexer verbindet sich per RPC mit einem Daemon von Bitsocial CLI, indiziert die vom Betreiber konfigurierten Communitys in einer lokalen SQLite-Datenbank und stellt sie über eine REST- und Volltextsuch-API bereit, wahlweise ergänzt um eine serverseitig gerenderte Weboberfläche. Ausgeliefert wird er leer: Was indiziert wird, entscheidet der Betreiber.

Server für Link-Vorschauen und Weiterleitungen, der Share-Cards für Bitsocial-Beiträge erzeugt.

Bitsocial Previewer erzeugt OpenGraph- und Twitter-Cards, wenn ein Beitragslink auf anderen Plattformen geteilt wird, und leitet echte Browser anschließend in die App weiter. Eine Instanz ist nach Hostname mandantenfähig, sodass ein einziges Deployment samt TLS-Einrichtung alle Client- und Mirror-Domains abdeckt.

Öffentlicher Seeder für Bitsocial-Communities, gepackt für Docker und npm.

Bitsocial Seeder fixiert Community-First-Seiten, Post-Update-CIDs und pubsub-Topic-Routing durch einen Bitsocial-Daemon. Es nutzt einen bereits laufenden lokalen Daemon wieder, wenn dieser erreichbar ist, oder startet den bündelten bitsocial-cli-Daemon automatisch. Es wird sowohl als Docker-Image für unbeaufsichtigte VPS-Implementierungen als auch als npm-Paket für Node-First-Betreiber bereitgestellt.

Feed-Bots, die neue Bitsocial-Beiträge in Telegram-Kanäle oder -Gruppen weiterleiten.

Bitsocial Telegram Bots überwachen die Community-Listen der Clients und leiten neue Beiträge mit Inline-Links zurück zu Bitsocial-Clients an Telegram-Ziele weiter. Der aktive Bot deckt heute 5chan-Feeds ab, und das Repo ist so aufgebaut, dass mit der Zeit weitere client-spezifische Bots ergänzt werden können.

Benutzerdefinierte Bild-CAPTCHAs für Communities, die menschliche Verifikation wollen.

Captcha Canvas Challenge erzeugt visuelle CAPTCHAs, die Communities in ihren eigenen Veröffentlichungsablauf einbinden können. Es ist eine leichte Option für Communities, die direkte menschliche Prüfungen wollen, ohne auf selbst gehostete Moderation zu verzichten.

Offline-first-Editor für die Anti-Spam-Challenge-Einstellungen einer Community.

Challenge Composer stellt das Array challenges in den Einstellungen einer Bitsocial-Community dar, macht es bearbeitbar und exportiert daraus ein sofort ausführbares CLI-Skript. Er besteht aus einer einzigen, in sich geschlossenen HTML-Datei, die zur Laufzeit keine Anfragen nach außen stellt und sich deshalb direkt von der Festplatte oder einem USB-Stick öffnen lässt.

On-Chain-Gating für Communities, die Token- oder Vertragsprüfungen wollen.

EVM Contract Call verifiziert Veröffentlichungen, indem vor der Annahme eines Beitrags ein EVM-Contract aufgerufen wird. So können Communities Token-Gates, Staking-Regeln oder andere On-Chain-Prüfungen in ihren Moderationsablauf einbauen.

Verifizierte Flag-Herausgeber-Herausforderung für länder- und board-spezifische Abzeichen.

Flags Challenge läuft auf einem Bitsocial-Community-Node und verifiziert signierte Flag-Behauptungen von einem konfigurierbaren Ausstellerdienst. Das erste gebündelte Profil zielt auf 5chan ab, deckt Landesflaggen, /pol/ Meme-Flaggen und /mlp/ Pony-Flaggen ab und behält gleichzeitig das gleiche Muster für jeden Client wiederverwendbar, der seinen eigenen Ausstellerdienst und Namespace betreibt.

HuggingSocial logo

HuggingSocial

Experimentell

Peer-to-peer-Hub zum Auffinden, Diskutieren und Herunterladen offener KI-Modelle.

HuggingSocial ist ein Modell-Hub, das keinem Unternehmen gehört. Hubs sind Bitsocial-Gemeinschaften, die durch kryptografische Schlüssel kontrolliert werden, jede Modellangebot ist ein signierter Beitrag mit einer Modellkarte, Prüfsummen und Download-Quellen, und die Gewichte werden über BitTorrent oder einfache HTTP-Spiegel übertragen und auf Ihrem Computer überprüft. Der Client ist in Design und früher Entwicklung; die Website nimmt Registrierungen auf einer Warteliste entgegen.

Mintpass logo

NFT-gestützte Zugriffskontrolle für Communities, die stärkere Anti-Spam-Schranken brauchen.

Mintpass ist eine flexible Authentifizierungsschicht für Bitsocial-Communities. Sie erlaubt Moderatoren, NFT-Besitz, Verifizierungsabläufe und eigene Challenge-Module zu kombinieren, ohne alle in ein zentrales Login-System zu drängen.

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.

Robot9000-artiges Originalitäts-Gate für Communities, die ein Anti-Repost-Posting-Erlebnis wollen.

R9K Challenge läuft auf einem Bitsocial-Community-Node und vergleicht normalisierten Beitragstext mit der lokalen Kommentardatenbank des Owner-Nodes. Es gibt Communities ein Posting-Erlebnis im Robot9000-Stil: exakte Reposts scheitern vor der Annahme, Backlinks werden ignoriert, wiederholte Fehlschläge lösen eskalierende temporäre Sperren aus, und Hashes akzeptierter Texte bleiben im privaten lokalen Zustand, statt rohen Beitragstext zu speichern. Diese Challenge verwendet keine KI.

Zentralisierte Risikobewertung zum Filtern missbräuchlicher Publikationen.

Spam Blocker bewertet Veröffentlichungen und gibt einen Risikoscore zurück, den Gemeinschaften mit ihrer eigenen Moderationslogik kombinieren können. Sein gehosteter Service verknüpft auch Signaturschlüssel, die erstmals von derselben IP gesehen wurden, sodass ein Benutzer, der kontinuierlich neue Konten erstellt, um ein Gemeinschaftsverbot zu umgehen oder ein Gespräch zu fabrizieren, seinen Risikoscore erhöht sieht, während einige wenige Unterzeichner für legitime Multi-Device-Nutzung zugelassen bleiben.

Gutscheincodes im Einladungsstil für Communities, die kontrolliertes Wachstum bevorzugen.

Voucher Challenge erlaubt Moderatoren, vertrauenswürdige Gutscheincodes zu verteilen, die Veröffentlichungen ohne globalen Identity Provider freischalten. Das passt gut zu invite-getriebenen Communities, Nischen-Boards und schrittweisen Rollouts.

Wortfilter der Community werden als Veröffentlichungsregel durchgesetzt statt als Anzeigefilter.

Wordfilter Challenge macht die Wortersetzungen einer Community verbindlich. Veröffentlichende Clients wenden die Ersetzungen vor dem Signieren an, sodass der signierte Kommentar und seine CID bereits den Ersatztext enthalten, und der Community-Node lehnt jede Veröffentlichung ab, die noch ein gefiltertes Wort enthält. Es implementiert den Vertrag wordfilter/v1, sodass ein gegen diesen Vertrag geschriebener Client weiterhin mit anderen Implementierungen funktioniert.