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

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.

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.

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.

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.