Direktoryo ng mga proyekto

Mga Proyekto ng Bitsocial

Ang Bitsocial ay nakatakdang lumago sa libu-libong app, tool, at serbisyo na kayang buuin ng kahit sino, hindi lang yaong aprubado ng gatekeepers. Kung dev ka, isumite ang sarili mong app.

Mga kategorya ng proyekto
5chan logo

5chan

Handa nang gamitin

Mga desentralisadong imageboard na may direktang web, APK, at desktop na download.

Ang 5chan ang unang pampublikong Bitsocial client. Binibigyan nito ng bagong anyo ang anonymous imageboard flow sa peer-to-peer network: boards, threads, pag-post ng larawan, community moderation, at maraming public mirror nang hindi umaasa sa central server.

Seedit logo

Seedit

Pang-eksperimento

Bitsocial client na parang forum, may web, APK, at desktop builds.

Dinadala ng Seedit ang Reddit-style na diskusyon sa Bitsocial gamit ang threads, identities, community management, at maraming paraan ng distribusyon. Ito ang pinakamabilis na paraan para subukan ang forum side ng network mula sa browser, Android phone, o desktop app.

Mga tool para sa board administration ng custom 5chan communities.

Kumokonekta ang 5chan Board Manager sa Bitsocial CLI para tulungan ang mga administrator na gumawa, mag-configure, at mag-moderate ng mga custom na imageboard board. Ito ang utility layer para sa mga may-ari ng board na gusto ng operational control.

Mga pagsusuri sa moderation na tugma sa OpenAI laban sa mga patakaran ng bawat komunidad.

Sinusuri ng AI Moderation Challenge ang nilalaman ng komento sa Bitsocial laban sa community.rules gamit ang OpenAI-compatible na model endpoint. Maaaring i-route ng mga komunidad ang mga mapanganib na post para sa review habang pinapanatili ang provider keys at prompts sa pribadong node settings.

bitbones logo

bitbones

Pang-eksperimento

Napakasimpleng reference client kung saan ang bawat view ay manipis na balot lamang sa iisang hook.

Ang bitbones ang pinakamaliit na kapaki-pakinabang na balat sa ibabaw ng React hooks ng Bitsocial: halos walang styling, walang opinyon sa produkto, at iisang hook lamang sa likod ng bawat view. Ito ang pinakamabilis na lugar para ulitin ang isang bug o subukan ang isang pagbabago sa hooks laban sa mga totoong komunidad, at maaaring palitan ang default na feed nito sa pagitan ng listahan ng komunidad ng Seedit at ng 5chan.

Command-line control para sa nodes, komunidad, at automation workflows.

Ang Bitsocial CLI ang opisyal na terminal interface para sa protocol. Gamitin ito para pamahalaan ang mga node, mag-publish ng content, mag-start ng isang WebSocket JSON-RPC server para sa programmatic control at code automation, i-automate ang mga admin flow, at direktang makipagtrabaho sa mga Bitsocial primitive nang walang GUI client.

Telegram bot na nagpo-post ng maikling buod ng aktibidad sa GitHub para sa mga repository ng Bitsocial.

Ipinapasa ng Bitsocial GitHub Alerts ang mga push, release, issue, at pull request mula sa GitHub papunta sa anumang chat, grupo, o forum topic sa Telegram. Pinapatakbo ito ng koponan ng Bitsocial para sa sarili nitong mga repository, at pampubliko ang container image kaya puwede itong i-self-host ng sinuman para sa kanila.

Crawler, search index, at web UI para sa mga komunidad ng Bitsocial na kaya mong i-host mismo.

Kumokonekta ang Bitsocial Indexer sa isang daemon ng Bitsocial CLI sa pamamagitan ng RPC, ini-index nito sa isang lokal na SQLite database ang mga komunidad na itinakda ng operator, at inihahain ang mga ito sa pamamagitan ng REST at full-text search API, kasama ang opsyonal na web UI na nire-render sa server. Walang laman ito sa simula: ang operator ang nagpapasya kung ano ang ii-index.

Server para sa link preview at redirect na gumagawa ng share card para sa mga post sa Bitsocial.

Gumagawa ang Bitsocial Previewer ng mga OpenGraph at Twitter card kapag ibinahagi sa ibang plataporma ang link ng isang post, at pagkatapos ay idinideretso nito ang mga tunay na browser papunta sa app. Multi-tenant ang isang instance batay sa hostname, kaya sapat na ang iisang deployment at TLS setup para sa lahat ng domain ng kliyente at mirror.

Pampubliko na seeder para sa Bitsocial na mga komunidad, na inihanda para sa Docker at npm.

Ang Bitsocial Seeder ay nakakapin ng komunidad na unang mga pahina, post-update CID, at pubsub topic routing sa pamamagitan ng Bitsocial daemon. Ito ay muling gumagamit ng isang nang-tumatakbo na lokal na daemon kapag ito ay maaabot o awtomatikong nagsisimula ng bundled bitsocial-cli daemon, at ipinapadala bilang Docker image para sa unattended VPS deployments at npm package para sa Node-first operators.

Feed bots na nagpapasa ng bagong Bitsocial post sa Telegram channels o groups.

Mino-monitor ng Bitsocial Telegram Bots ang mga listahan ng community ng client at ipapasa ang mga bagong post sa mga Telegram destination na may inline links pabalik sa Bitsocial clients. Sinasaklaw ng aktibong bot ngayon ang 5chan feeds, at nakaayos ang repo para makapagdagdag ng mas marami pang client-specific bot sa paglipas ng panahon.

Custom na image captcha para sa mga komunidad na gusto ng human verification.

Lumilikha ang Captcha Canvas Challenge ng visual captcha na puwedeng isama ng mga komunidad sa sarili nilang publishing flow. Isang magaan na opsyon ito para sa mga komunidad na gusto ng direktang human checks nang hindi isinusuko ang self-hosted moderation.

Offline-first na editor para sa mga setting ng anti-spam challenge ng isang komunidad.

Ipinapakita at ini-edit ng Challenge Composer ang array na challenges sa mga setting ng isang komunidad sa Bitsocial, at pagkatapos ay nag-e-export ito ng CLI script na handa nang patakbuhin. Iisang self-contained na HTML file lamang ito na walang ipinapadalang anumang panlabas na request habang tumatakbo, kaya puwede itong buksan nang diretso mula sa disk o sa isang USB stick.

On-chain gating para sa mga komunidad na gusto ng token o contract checks.

Tinitiyak ng EVM Contract Call ang mga publikasyon sa pamamagitan ng pagtawag sa isang EVM contract bago tanggapin ang post. Hinahayaan nito ang mga komunidad na maglagay ng token gate, staking rules, o iba pang on-chain checks sa kanilang moderation flow.

Napatunayan na hamon ng flag issuer para sa bansa at board-specific na insignia.

Ang Flags Challenge ay tumatakbo sa isang Bitsocial community node at nag-verify ng signed flag assertions mula sa isang configurable issuer service. Ang unang bundled profile ay nakatuon sa 5chan, sumasaklaw sa country flags, /pol/ memeflags, at /mlp/ pony flags, habang pinapanatili ang parehong pattern na maaaring gamitin muli para sa anumang client na gumagamit ng sariling issuer at namespace.

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-style na originality gate para sa mga komunidad na gusto ng anti-repost na karanasan sa pag-post.

Tumatakbo ang R9K Challenge sa isang Bitsocial community node at ikinukumpara ang normalized na post text sa lokal na comments database ng owner node. Binibigyan nito ang mga komunidad ng Robot9000-style na karanasan sa pag-post: bumabagsak ang eksaktong repost bago tanggapin, binabalewala ang backlinks, ang paulit-ulit na failure ay nagti-trigger ng papataas na temporary bans, at nananatili sa pribadong local state ang accepted-text hashes sa halip na i-store ang raw post text. Walang AI na ginagamit sa challenge na ito.

Centralized na risk scoring layer para salain ang mapang-abusong publikasyon.

Sinusuri ng Spam Blocker ang mga publikasyon at nagbabalik ng risk score na maaaring gamitin ng mga komunidad na may kanilang sariling moderasyon logic. Ang naka-host na serbisyo nito ay nag-uugnay din ng mga signer keys na unang nakita mula sa parehong IP, kaya ang isang gumagamit na patuloy na lumilikha ng mga bagong account upang maiwasan ang ban ng komunidad o lumikha ng pag-uusap ay nakikita ang pagtaas ng kanilang risk score, habang ilang mga tagapirmang nananatiling pinapayagan para sa lehitimong multi-device na paggamit.

Invite-style na voucher code para sa mga komunidad na mas gusto ang kontroladong paglago.

Hinahayaan ng Voucher Challenge ang mga moderator na mamahagi ng trusted voucher code na nagbubukas ng publishing nang walang global identity provider. Bagay ito sa invite-driven na mga komunidad, niche board, at unti-unting rollout.

Ang mga filter ng salita ng komunidad ay ipinapatupad bilang panuntunan sa pag-post sa halip na bilang filter sa pagpapakita.

Ginagawang mandatory ng Wordfilter Challenge ang mga pagpapalit ng salita ng isang komunidad. Inilalapat ng mga publishing client ang mga pagpapalit bago pumirma, kaya ang nilagdaang komento at ang CID nito ay naglalaman na ng pamalit na teksto, at tinatanggihan ng node ng komunidad ang anumang publikasyong naglalaman pa rin ng isang na-filter na salita. Ipinapatupad nito ang kontratang wordfilter/v1, kaya ang isang client na isinulat ayon sa kontratang iyon ay patuloy na gumagana sa ibang mga implementasyon.