Director de proiecte

Proiecte Bitsocial

Bitsocial este conceput să crească până la mii de aplicații, instrumente și servicii construite de oricine, nu doar cele aprobate de paznicii porții. Dacă ești dev, trimite-ți propria aplicație.

Categorii de proiecte
5chan logo

5chan

Gata de utilizare

Imageboarduri descentralizate cu descărcări directe pentru web, APK și desktop.

5chan este primul client public Bitsocial. Reproduce fluxul anonim de imageboard pe o rețea peer-to-peer: boarduri, thread-uri, postare de imagini, moderare de comunitate și mai multe mirror-uri publice fără a depinde de un server central.

Seedit logo

Seedit

În testare

Client Bitsocial în stil forum, cu build-uri pentru web, APK și desktop.

Seedit aduce discuția în stil Reddit în Bitsocial, cu thread-uri, identități, administrarea comunității și mai multe căi de distribuție. Este cea mai rapidă metodă de a încerca partea de forum a rețelei din browser, telefon Android sau aplicație desktop.

Instrumente de administrare board pentru comunități 5chan personalizate.

5chan Board Manager se conectează la Bitsocial CLI pentru a-i ajuta pe administratori să creeze, să configureze și să modereze boarduri imageboard personalizate. Este stratul de utilitare pentru proprietarii de boarduri care vor control operațional.

Verificări de moderare compatibile OpenAI conform regulilor fiecărei comunități.

AI Moderation Challenge evaluează conținutul comentariilor Bitsocial față de community.rules cu un endpoint de model compatibil OpenAI. Comunitățile pot trimite postările riscante spre review, păstrând cheile providerului și prompturile în setările private ale nodului.

bitbones logo

bitbones

În testare

Client de referință minimalist, în care fiecare vizualizare este doar un înveliș subțire peste un singur hook.

bitbones este cea mai mică suprafață utilă peste hook-urile React ale Bitsocial: aproape fără stilizare, fără decizii de produs și cu un singur hook în spatele fiecărei vizualizări. Este locul cel mai rapid pentru a reproduce o eroare sau a încerca o modificare a hook-urilor pe comunități reale, iar fluxul său implicit poate fi comutat între listele de comunități Seedit și 5chan.

Control din linia de comandă pentru noduri, comunități și fluxuri de automatizare.

Bitsocial CLI este interfața oficială de terminal pentru protocol. Folosește-l pentru a gestiona noduri, a publica conținut, a porni un server WebSocket JSON-RPC pentru control programatic și automatizare de cod, a automatiza fluxurile de administrare și a lucra direct cu primitivele Bitsocial fără un client GUI.

Bot Telegram care publică pe scurt activitatea de pe GitHub din depozitele Bitsocial.

Bitsocial GitHub Alerts trimite push-uri, versiuni, issue-uri și pull request-uri de pe GitHub în orice conversație, grup sau subiect de forum de pe Telegram. Echipa Bitsocial îl folosește pentru propriile depozite, iar imaginea de container este publică, așa că oricine îl poate găzdui singur pentru ale sale.

Crawler, index de căutare și interfață web pentru comunitățile Bitsocial, pe care le poți găzdui singur.

Bitsocial Indexer se conectează prin RPC la un daemon Bitsocial CLI, indexează într-o bază de date SQLite locală comunitățile pe care le configurează operatorul și le pune la dispoziție printr-un API REST și de căutare full-text, cu o interfață web randată pe server, opțională. Este livrat gol: operatorul decide ce se indexează.

Server de previzualizare a linkurilor și de redirecționare care generează carduri de partajare pentru postările Bitsocial.

Bitsocial Previewer generează carduri OpenGraph și Twitter atunci când linkul unei postări este distribuit pe alte platforme, apoi redirecționează browserele reale către aplicație. O singură instanță este multi-tenant în funcție de numele de gazdă, așa că o singură implementare și o singură configurare TLS acoperă toate domeniile clienților și ale oglinzilor.

Seeder public pentru comunități Bitsocial, ambalat pentru Docker și npm.

Bitsocial Seeder fixează paginile prioritare ale comunității, CID-urile după actualizare și rutarea subiectelor pubsub prin intermediul unui daemon Bitsocial. Reutilizează un daemon local deja în execuție atunci când este accesibil sau pornește automat daemonul bitsocial-cli inclus și este furnizat atât ca imagine Docker pentru implementări VPS nesupravegheat cât și ca pachet npm pentru operatori Node-first.

Boți de feed care trimit noile postări Bitsocial în canale sau grupuri Telegram.

Bitsocial Telegram Bots monitorizează listele de comunități ale clientului și redirecționează noile postări către destinații Telegram cu linkuri inline înapoi la clienții Bitsocial. Botul activ acoperă astăzi feed-urile 5chan, iar repo-ul este structurat astfel încât să poată adăuga în timp și alți boți specifici clientului.

Captcha-uri cu imagine personalizată pentru comunități care vor verificare umană.

Captcha Canvas Challenge generează captcha-uri vizuale pe care comunitățile le pot integra în propriul flux de publicare. Este o opțiune ușoară pentru comunități care vor verificări umane directe fără să renunțe la moderarea self-hosted.

Editor care funcționează în primul rând offline pentru setările provocărilor antispam ale unei comunități.

Challenge Composer afișează și permite editarea tabloului challenges din setările unei comunități Bitsocial, apoi exportă un script CLI gata de rulat. Este livrat ca un singur fișier HTML de sine stătător, care nu face nicio cerere către exterior în timpul execuției, așa că poate fi deschis direct de pe disc sau de pe un stick USB.

Gating on-chain pentru comunități care vor verificări de token sau contract.

EVM Contract Call verifică publicațiile apelând un contract EVM înainte ca un post să fie acceptat. Le permite comunităților să construiască token gates, reguli de staking sau alte verificări on-chain în fluxul lor de moderare.

Provocare verificată a emitentului de steaguri pentru insigne specifice țării și forumului.

Flags Challenge rulează pe un nod comunitar Bitsocial și verifică afirmațiile de steag semnate de un serviciu de emitent configurabil. Primul profil agregat vizează 5chan, acoperă steaguri naționale, memeflags din /pol/ și pony flags din /mlp/, menținând același pattern reutilizabil pentru orice client care rulează propriul serviciu de emitent și spațiu de nume.

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.

Poartă de originalitate în stil Robot9000 pentru comunități care vor o experiență de postare anti-repost.

R9K Challenge rulează pe un nod de comunitate Bitsocial și compară textul normalizat al postării cu baza locală de comentarii a nodului proprietar. Oferă comunităților o experiență de postare în stil Robot9000: repostările exacte eșuează înainte de acceptare, backlinkurile sunt ignorate, eșecurile repetate declanșează banuri temporare crescătoare, iar hashurile textului acceptat rămân în stare locală privată în loc să stocheze textul brut al postării. Acest challenge nu folosește AI.

Strat centralizat de scorare a riscului pentru filtrarea publicațiilor abuzive.

Spam Blocker evaluează publicațiile și returnează un scor de risc pe care comunităţile îl pot combina cu propria logică de moderare. Serviciul găzduit al acestuia leagă de asemenea cheile semnaturii văzute pentru prima dată din aceeași adresă IP, astfel încât un utilizator care continuă să creeze conturi noi pentru a evita o interzicere din comunitate sau pentru a fabrica o conversație vede scorul de risc al acestuia crescând, în timp ce câțiva semnatori rămân autorizați pentru utilizare legitimă multi-dispozitiv.

Coduri voucher în stil invitație pentru comunități care preferă creștere controlată.

Voucher Challenge le permite moderatorilor să distribuie coduri voucher de încredere care deblochează publicarea fără un identity provider global. Se potrivește bine comunităților bazate pe invitații, boardurilor de nișă și rollout-urilor treptate.

Filtrele de cuvinte ale comunității sunt aplicate ca regulă de publicare, nu ca filtru de afișare.

Wordfilter Challenge face obligatorii înlocuirile de cuvinte stabilite de o comunitate. Clienții care publică aplică înlocuirile înainte de semnare, astfel încât comentariul semnat și CID-ul său conțin deja textul de înlocuire, iar nodul comunității respinge orice publicare care mai conține un cuvânt filtrat. Implementează contractul wordfilter/v1, așa că un client scris după acest contract continuă să funcționeze cu alte implementări.