Direktori proyek

Proyek Bitsocial

Bitsocial dirancang untuk tumbuh menjadi ribuan aplikasi, alat, dan layanan yang bisa dibuat siapa saja, bukan hanya yang disetujui penjaga gerbang. Kalau kamu developer, kirim aplikasimu sendiri.

Kategori proyek
5chan logo

5chan

Siap digunakan

Imageboard terdesentralisasi dengan unduhan langsung untuk web, APK, dan desktop.

5chan adalah client publik pertama Bitsocial. Ia merekonstruksi alur imageboard anonim di jaringan peer-to-peer: board, thread, posting gambar, moderasi komunitas, dan beberapa mirror publik tanpa bergantung pada server pusat.

Seedit logo

Seedit

Eksperimental

Client Bitsocial bergaya forum dengan build web, APK, dan desktop.

Seedit membawa diskusi ala Reddit ke Bitsocial dengan thread, identitas, pengelolaan komunitas, dan banyak jalur distribusi. Ini cara tercepat untuk mencoba sisi forum jaringan dari browser, ponsel Android, atau aplikasi desktop.

Tool administrasi board untuk komunitas 5chan kustom.

5chan Board Manager terhubung ke Bitsocial CLI untuk membantu administrator membuat, mengonfigurasi, dan memoderasi board imageboard kustom. Ini adalah lapisan utilitas bagi pemilik board yang menginginkan kontrol operasional.

Pemeriksaan moderasi yang kompatibel dengan OpenAI sesuai aturan setiap komunitas.

AI Moderation Challenge mengevaluasi konten komentar Bitsocial terhadap community.rules dengan endpoint model yang kompatibel dengan OpenAI. Komunitas dapat mengarahkan posting berisiko ke review sambil menyimpan kunci provider dan prompt di pengaturan node pribadi.

bitbones logo

bitbones

Eksperimental

Klien referensi paling sederhana, dengan setiap tampilan hanya berupa pembungkus tipis di atas satu hook.

bitbones adalah lapisan berguna paling kecil di atas React hooks milik Bitsocial: nyaris tanpa styling, tanpa keputusan produk, dan hanya satu hook di balik setiap tampilan. Ini tempat tercepat untuk mereproduksi bug atau mencoba perubahan hooks terhadap komunitas sungguhan, dan feed bawaannya dapat diganti antara daftar komunitas Seedit dan 5chan.

Kontrol command-line untuk node, komunitas, dan workflow automasi.

Bitsocial CLI adalah antarmuka terminal resmi untuk protokol ini. Gunakan untuk mengelola node, menerbitkan konten, menjalankan server WebSocket JSON-RPC untuk kontrol terprogram dan otomatisasi kode, mengotomatisasi alur admin, dan bekerja langsung dengan primitive Bitsocial tanpa klien GUI.

Bot Telegram yang mengirimkan ringkasan aktivitas GitHub untuk repositori Bitsocial.

Bitsocial GitHub Alerts meneruskan push, rilis, isu, dan pull request dari GitHub ke obrolan, grup, atau topik forum mana pun di Telegram. Tim Bitsocial menjalankannya untuk repositorinya sendiri, dan image kontainernya publik sehingga siapa pun bisa meng-hosting sendiri untuk repositori miliknya.

Perayap, indeks pencarian, dan antarmuka web yang bisa di-hosting sendiri untuk komunitas Bitsocial.

Bitsocial Indexer terhubung ke daemon Bitsocial CLI melalui RPC, mengindeks komunitas yang dikonfigurasi operator ke dalam basis data SQLite lokal, lalu menyajikannya lewat API REST dan pencarian teks lengkap, dengan antarmuka web hasil render di server sebagai opsi tambahan. Perangkat ini datang dalam keadaan kosong: operatorlah yang menentukan apa yang diindeks.

Server pratinjau tautan dan pengalihan yang membuat kartu berbagi untuk kiriman Bitsocial.

Bitsocial Previewer membuat kartu OpenGraph dan Twitter saat tautan sebuah kiriman dibagikan di platform lain, lalu mengalihkan peramban sungguhan ke aplikasi. Satu instans bersifat multi-tenant berdasarkan hostname, sehingga satu penerapan dan satu pengaturan TLS sudah mencakup seluruh domain klien dan mirror.

Seeder publik untuk komunitas Bitsocial, dikemas untuk Docker dan npm.

Bitsocial Seeder menyematkan halaman pertama komunitas, CID pasca-pembaruan, dan perutean topik pubsub melalui daemon Bitsocial. Ini menggunakan kembali daemon lokal yang sudah berjalan saat dapat dijangkau atau memulai daemon bitsocial-cli bundel secara otomatis, dan dikirim sebagai citra Docker untuk penyebaran VPS tanpa pengawasan dan paket npm untuk operator Node-first.

Feed bot yang meneruskan posting Bitsocial baru ke channel atau group Telegram.

Bitsocial Telegram Bots memantau daftar komunitas client dan meneruskan posting baru ke tujuan Telegram dengan inline link kembali ke client Bitsocial. Bot aktif saat ini mencakup feed 5chan, dan repositori disusun agar bot khusus client lain bisa ditambahkan seiring waktu.

Captcha gambar kustom untuk komunitas yang ingin verifikasi manusia.

Captcha Canvas Challenge menghasilkan captcha visual yang bisa ditanamkan komunitas ke alur publikasi mereka sendiri. Ini opsi ringan untuk komunitas yang ingin pemeriksaan manusia langsung tanpa meninggalkan moderasi self-hosted.

Editor yang mengutamakan mode luring untuk pengaturan tantangan anti-spam sebuah komunitas.

Challenge Composer menampilkan dan menyunting larik challenges pada pengaturan sebuah komunitas Bitsocial, lalu mengekspornya menjadi skrip CLI yang siap dijalankan. Alat ini berupa satu berkas HTML mandiri yang tidak mengirim permintaan keluar saat dijalankan, sehingga bisa dibuka langsung dari disk atau dari flash disk USB.

Gating on-chain untuk komunitas yang ingin pengecekan token atau contract.

EVM Contract Call memverifikasi publikasi dengan memanggil contract EVM sebelum post diterima. Ini memungkinkan komunitas membangun token gate, aturan staking, atau pengecekan on-chain lain ke dalam alur moderasi mereka.

Tantangan penerbit bendera terverifikasi untuk lencana spesifik negara dan papan.

Flags Challenge berjalan pada node komunitas Bitsocial dan memverifikasi pernyataan bendera yang ditandatangani dari layanan penerbit yang dapat dikonfigurasi. Profil bundel pertama menargetkan 5chan, mencakup bendera negara, memeflags /pol/, dan pony flags /mlp/, sambil menjaga pola yang sama dapat digunakan kembali untuk klien apa pun yang menjalankan penerbit dan ruang nama mereka sendiri.

HuggingSocial logo

HuggingSocial

Eksperimental

Hub peer-to-peer untuk menemukan, mendiskusikan, dan mengunduh model AI terbuka.

HuggingSocial adalah pusat model yang tidak dimiliki oleh perusahaan apa pun. Hub adalah komunitas Bitsocial yang dikontrol oleh kunci kriptografi, setiap daftar model adalah posting yang ditandatangani dengan kartu model, checksum, dan sumber unduhan, dan bobot bergerak melalui BitTorrent atau cermin HTTP sederhana dan diverifikasi pada mesin Anda. Klien berada dalam desain dan pengembangan awal; situs web menerima pendaftaran daftar tunggu.

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.

Gerbang orisinalitas bergaya Robot9000 untuk komunitas yang menginginkan pengalaman posting anti-repost.

R9K Challenge berjalan di node komunitas Bitsocial dan membandingkan teks posting yang sudah dinormalisasi dengan database komentar lokal milik node pemilik. Ini memberi komunitas pengalaman posting bergaya Robot9000: repost persis gagal sebelum diterima, backlink diabaikan, kegagalan berulang memicu ban sementara yang meningkat, dan hash teks yang diterima tetap berada di state lokal privat alih-alih menyimpan teks posting mentah. Challenge ini tidak menggunakan AI.

Lapisan penilaian risiko terpusat untuk menyaring publikasi abusif.

Spam Blocker mengevaluasi publikasi dan mengembalikan skor risiko yang dapat dipadukan komunitas dengan logika moderasi mereka sendiri. Layanan tertempat menetapkan juga menghubungkan kunci penanda tangan yang pertama kali terlihat dari IP yang sama, sehingga pengguna yang terus membuat akun baru untuk menghindari larangan komunitas atau menciptakan percakapan melihat skor risiko mereka meningkat, sementara beberapa penanda tangan tetap diizinkan untuk penggunaan multi-perangkat yang sah.

Kode voucher bergaya undangan untuk komunitas yang lebih suka pertumbuhan terkontrol.

Voucher Challenge memungkinkan moderator mendistribusikan kode voucher tepercaya yang membuka publikasi tanpa identity provider global. Ini cocok untuk komunitas berbasis undangan, board niche, dan rollout bertahap.

Filter kata komunitas diberlakukan sebagai aturan pengiriman, bukan sebagai filter tampilan.

Wordfilter Challenge membuat penggantian kata milik sebuah komunitas bersifat mengikat. Klien penerbit menerapkan penggantian tersebut sebelum penandatanganan, sehingga komentar yang ditandatangani beserta CID-nya sudah berisi teks pengganti, dan node komunitas menolak setiap publikasi yang masih memuat kata terfilter. Proyek ini mengimplementasikan kontrak wordfilter/v1, sehingga klien yang ditulis mengikuti kontrak itu tetap dapat bekerja dengan implementasi lain.