Répertoire des projets

Projets Bitsocial

Bitsocial est conçu pour devenir des milliers d’apps, d’outils et de services que n’importe qui peut créer, pas seulement ceux approuvés par des gardiens. Si tu es dev, soumets ta propre app.

Répertoire des projets
5chan logo

5chan

Prêt à l’emploi

Imageboards décentralisés avec téléchargements directs pour le web, APK et desktop.

5chan est le premier client public de Bitsocial. Il recrée le flux anonyme d’un imageboard sur un réseau pair-à-pair : boards, threads, publication d’images, modération communautaire et plusieurs miroirs publics sans dépendre d’un serveur central.

Seedit logo

Seedit

Expérimental

Client Bitsocial de style forum avec versions web, APK et desktop.

Seedit apporte à Bitsocial des discussions à la manière de Reddit avec threads, identités, gestion de communauté et plusieurs chemins de distribution. C’est le moyen le plus rapide d’essayer la partie forum du réseau depuis un navigateur, un téléphone Android ou une app desktop.

Outils d’administration de boards pour les communautés 5chan personnalisées.

5chan Board Manager se connecte à Bitsocial CLI pour aider les administrateurs à créer, configurer et modérer des boards d'imageboard personnalisés. C'est la couche utilitaire pour les propriétaires de boards qui veulent garder la maîtrise opérationnelle.

Vérifications de modération compatibles OpenAI selon les règles de chaque communauté.

AI Moderation Challenge évalue le contenu des commentaires Bitsocial par rapport à community.rules via un endpoint de modèle compatible OpenAI. Les communautés peuvent router les publications à risque vers une revue tout en conservant les clés du fournisseur et les prompts dans les paramètres privés du nœud.

bitbones logo

bitbones

Expérimental

Client de référence minimaliste où chaque vue n'est qu'une fine enveloppe autour d'un seul hook.

bitbones est la plus petite surface utile au-dessus des hooks React de Bitsocial : presque aucun style, aucun parti pris produit et un seul hook derrière chaque vue. C'est l'endroit le plus rapide pour reproduire un bug ou tester une modification des hooks sur de vraies communautés, et son fil par défaut peut basculer entre les listes de communautés de Seedit et de 5chan.

Contrôle en ligne de commande pour les nœuds, les communautés et les workflows d’automatisation.

Bitsocial CLI est l’interface terminal officielle du protocole. Utilisez-la pour gérer des nœuds, publier du contenu, démarrer un serveur WebSocket JSON-RPC pour le contrôle programmatique et l’automatisation du code, automatiser les flux d’administration et travailler directement avec les primitives Bitsocial sans client GUI.

Bot Telegram qui publie de façon condensée l'activité GitHub des dépôts Bitsocial.

Bitsocial GitHub Alerts transmet les pushs, les releases, les issues et les pull requests de GitHub vers n'importe quelle conversation, n'importe quel groupe ou n'importe quel sujet de forum sur Telegram. L'équipe Bitsocial s'en sert pour ses propres dépôts, et l'image de conteneur est publique : chacun peut donc l'héberger lui-même pour les siens.

Robot d'exploration, index de recherche et interface web auto-hébergeables pour les communautés Bitsocial.

Bitsocial Indexer se connecte en RPC à un démon Bitsocial CLI, indexe dans une base SQLite locale les communautés configurées par l'opérateur et les expose via une API REST et de recherche plein texte, avec une interface web rendue côté serveur en option. Il est livré vide : c'est l'opérateur qui décide de ce qui est indexé.

Serveur d'aperçu de liens et de redirection qui génère les cartes de partage des publications Bitsocial.

Bitsocial Previewer génère les cartes OpenGraph et Twitter lorsqu'un lien de publication est partagé sur d'autres plateformes, puis redirige les vrais navigateurs vers l'application. Une même instance est multi-locataire par nom d'hôte : un seul déploiement et une seule configuration TLS couvrent donc tous les domaines de clients et de miroirs.

Seeder public pour les communautés Bitsocial, fourni pour Docker et npm.

Bitsocial Seeder épingle les pages prioritaires de la communauté, les CID post-mise à jour et l'acheminement des sujets pubsub via un daemon Bitsocial. Il réutilise un daemon local déjà en cours d'exécution s'il est accessible ou démarre automatiquement le daemon bitsocial-cli fourni, et est fourni à la fois en tant qu'image Docker pour les déploiements VPS sans surveillance et en tant que paquet npm pour les opérateurs Node-first.

Bots de flux qui relayent les nouveaux posts Bitsocial vers des canaux ou groupes Telegram.

Bitsocial Telegram Bots surveille les listes de communautés du client et transfère les nouveaux posts vers des destinations Telegram avec des liens inline vers les clients Bitsocial. Le bot actif couvre aujourd’hui les flux 5chan, et le dépôt est structuré pour ajouter d’autres bots spécifiques à chaque client au fil du temps.

CAPTCHA image personnalisés pour les communautés qui veulent une vérification humaine.

Captcha Canvas Challenge génère des CAPTCHA visuels que les communautés peuvent brancher dans leur propre flux de publication. C’est une option légère pour les communautés qui veulent des contrôles humains directs sans renoncer à une modération auto-hébergée.

Éditeur privilégiant le mode hors ligne pour les paramètres des défis anti-spam d'une communauté.

Challenge Composer affiche et permet de modifier le tableau challenges des paramètres d'une communauté Bitsocial, puis en exporte un script CLI prêt à exécuter. Il tient dans un seul fichier HTML autonome qui n'émet aucune requête vers l'extérieur à l'exécution : il peut donc être ouvert directement depuis un disque ou une clé USB.

Gating on-chain pour les communautés qui veulent des vérifications de token ou de contrat.

EVM Contract Call vérifie les publications en appelant un contrat EVM avant l’acceptation d’un post. Il permet aux communautés d’intégrer des token gates, des règles de staking ou d’autres vérifications on-chain dans leur flux de modération.

Défi d'émetteur de drapeau vérifié pour les insignes spécifiques au pays et au forum.

Flags Challenge s'exécute sur un nœud communautaire Bitsocial et vérifie les affirmations de drapeau signées à partir d'un service d'émetteur configurable. Le premier profil fourni cible 5chan, couvrant les drapeaux nationaux, les memeflags de /pol/ et les pony flags de /mlp/, tout en conservant le même schéma réutilisable pour tout client fonctionnant avec son propre service d'émetteur et espace de noms.

HuggingSocial logo

HuggingSocial

Expérimental

Plateforme pair-à-pair pour trouver, discuter et télécharger des modèles d'IA ouverts.

HuggingSocial est un centre de modèles qui n'appartient à aucune entreprise. Les hubs sont des communautés Bitsocial contrôlées par des clés cryptographiques, chaque liste de modèle est un message signé avec une fiche modèle, des sommes de contrôle et des sources de téléchargement, et les poids se déplacent via BitTorrent ou des miroirs HTTP simples et sont vérifiés sur votre machine. Le client est en conception et développement précoce; le site web accepte les inscriptions sur liste d'attente.

Mintpass logo

Contrôle d’accès adossé aux NFT pour les communautés qui ont besoin de barrières anti-spam plus fortes.

Mintpass est une couche d’authentification flexible pour les communautés Bitsocial. Elle permet aux modérateurs de mêler propriété de NFT, flux de vérification et modules de challenge personnalisés sans pousser tout le monde vers un système de connexion centralisé.

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.

Barrière d'originalité façon Robot9000 pour les communautés qui veulent une expérience de publication anti-repost.

R9K Challenge s'exécute sur un nœud de communauté Bitsocial et compare le texte normalisé d'un post à la base locale de commentaires du nœud propriétaire. Il donne aux communautés une expérience de publication façon Robot9000 : les reposts exacts échouent avant acceptation, les backlinks sont ignorés, les échecs répétés déclenchent des bans temporaires progressifs, et les hashes de texte accepté restent dans un état local privé au lieu de stocker le texte brut du post. Ce challenge n'utilise pas d'IA.

Couche centralisée de score de risque pour filtrer les publications abusives.

Spam Blocker évalue les publications et retourne un score de risque que les communautés peuvent combiner avec leur propre logique de modération. Son service hébergé relie également les clés de signature vues pour la première fois depuis la même adresse IP, de sorte qu'un utilisateur qui continue de créer de nouveaux comptes pour éviter un bannissement communautaire ou fabriquer une conversation voit son score de risque augmenter, tandis que quelques signataires restent autorisés pour un usage légitime multi-appareils.

Codes voucher façon invitation pour les communautés qui préfèrent une croissance contrôlée.

Voucher Challenge permet aux modérateurs de distribuer des codes voucher de confiance qui débloquent la publication sans fournisseur d’identité global. C’est un bon choix pour les communautés fondées sur les invitations, les boards de niche et les déploiements progressifs.

Les filtres de mots de la communauté sont appliqués comme une règle de publication et non comme un filtre d'affichage.

Wordfilter Challenge rend contraignants les remplacements de mots d'une communauté. Les clients de publication appliquent les remplacements avant la signature, de sorte que le commentaire signé et son CID contiennent déjà le texte de remplacement, et le nœud de la communauté rejette toute publication contenant encore un mot filtré. Il implémente le contrat wordfilter/v1, si bien qu'un client écrit pour ce contrat continue de fonctionner avec d'autres implémentations.