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.

Projektkategorien

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.

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.

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.

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.