Proje dizini

Bitsocial Projeleri

Bitsocial, herkesin inşa edebileceği, kapı bekçilerinin onayladıklarıyla sınırlı olmayan binlerce uygulama, araç ve hizmete dönüşmek için tasarlandı. Geliştiriciysen kendi uygulamanı gönder.

Proje dizini
5chan logo

5chan

Kullanıma hazır

web, APK ve desktop için doğrudan indirmeler sunan merkeziyetsiz imageboard'lar.

5chan, Bitsocial'ın ilk herkese açık client'ıdır. Anonim imageboard akışını peer-to-peer bir ağ üzerinde yeniden kurar: board'lar, thread'ler, görsel paylaşımı, topluluk moderasyonu ve merkezi bir sunucuya ihtiyaç duymadan birden fazla public mirror.

Seedit logo

Seedit

Deneysel

web, APK ve desktop build'leri olan forum tarzı Bitsocial client'ı.

Seedit, Reddit tarzı tartışmayı thread'ler, kimlikler, topluluk yönetimi ve birden fazla dağıtım yolu ile Bitsocial'a getirir. Ağın forum tarafını bir tarayıcıdan, Android telefondan veya desktop uygulamasından denemenin en hızlı yoludur.

Her topluluğun kurallarına göre OpenAI uyumlu moderasyon kontrolleri.

AI Moderation Challenge, OpenAI uyumlu bir model endpoint'i kullanarak Bitsocial yorum içeriğini community.rules karşısında değerlendirir. Topluluklar, provider anahtarlarını ve prompt'ları private node ayarlarında tutarken riskli gönderileri incelemeye yönlendirebilir.

bitbones logo

bitbones

Deneysel

Her görünümün tek bir hook üzerindeki ince bir sarmalayıcıdan ibaret olduğu, en yalın referans istemci.

bitbones, Bitsocial'ın React hook'ları üzerindeki en küçük kullanışlı katmandır: neredeyse hiç biçimlendirme yok, ürün kararları yok ve her görünümün arkasında tek bir hook var. Bir hatayı yeniden üretmek ya da hook'lardaki bir değişikliği gerçek topluluklar üzerinde denemek için en hızlı yer burasıdır; varsayılan akışı da Seedit ile 5chan topluluk listeleri arasında değiştirilebilir.

node'lar, topluluklar ve automation workflow'ları için command-line kontrolü.

Bitsocial CLI, protokol için resmi terminal arayüzüdür. Düğümleri yönetmek, içerik yayımlamak, programatik kontrol ve kod otomasyonu için bir WebSocket JSON-RPC sunucusu başlatmak, yönetim akışlarını otomatikleştirmek ve GUI istemcisi olmadan doğrudan Bitsocial primitive’leriyle çalışmak için kullanın.

Bitsocial depolarındaki GitHub etkinliklerini derli toplu biçimde paylaşan Telegram botu.

Bitsocial GitHub Alerts; GitHub üzerindeki push'ları, sürümleri, issue'ları ve pull request'leri Telegram'daki herhangi bir sohbete, gruba veya forum konusuna iletir. Bitsocial ekibi botu kendi depoları için çalıştırır; konteyner imajı herkese açık olduğundan isteyen kendi depoları için kendi sunucusunda barındırabilir.

Bitsocial toplulukları için kendi sunucunuzda barındırabileceğiniz crawler, arama dizini ve web arayüzü.

Bitsocial Indexer, RPC üzerinden bir Bitsocial CLI arka plan sürecine bağlanır, işletmecinin tanımladığı toplulukları yerel bir SQLite veritabanına indeksler ve bunları REST ile tam metin arama API'si üzerinden sunar; isteğe bağlı olarak sunucuda oluşturulan bir web arayüzü de gelir. Boş olarak dağıtılır: neyin indeksleneceğine işletmeci karar verir.

Bitsocial gönderileri için paylaşım kartları oluşturan bağlantı önizleme ve yönlendirme sunucusu.

Bitsocial Previewer, bir gönderi bağlantısı başka platformlarda paylaşıldığında OpenGraph ve Twitter kartlarını oluşturur, ardından gerçek tarayıcıları uygulamaya yönlendirir. Tek bir örnek ana bilgisayar adına göre çok kiracılı çalışır; böylece tek bir dağıtım ve TLS yapılandırması tüm istemci ve ayna alan adlarını kapsar.

Bitsocial toplulukları için genel seeder, Docker ve npm için paketlenmiş.

Bitsocial Seeder, bir Bitsocial daemon aracılığıyla topluluk öncelikli sayfaları, güncelleme sonrası CID'leri ve pubsub konusu yönlendirmesini sabitleme. Erişilebilir olduğunda zaten çalışan bir yerel daemon'u yeniden kullanır veya paketlenmiş bitsocial-cli daemon'u otomatik olarak başlatır ve hem gözetimsiz VPS dağıtımları için Docker görüntüsü hem de Node-first operatörler için npm paketi olarak sunulur.

Yeni Bitsocial gönderilerini Telegram channel veya group'lara aktaran feed bot'lar.

Bitsocial Telegram Bots, client topluluk listelerini izler ve yeni gönderileri Telegram destination'larına inline link'lerle birlikte, Bitsocial client'larına geri dönecek şekilde iletir. Aktif bot bugün 5chan feed'lerini kapsıyor ve repo, zaman içinde daha fazla client-specific bot eklenebilecek şekilde düzenlendi.

İnsan doğrulaması isteyen topluluklar için özel görsel captcha'lar.

Captcha Canvas Challenge, toplulukların kendi publishing akışına bağlayabileceği görsel captcha'lar üretir. Self-hosted moderation'dan vazgeçmeden doğrudan insan kontrolü isteyen topluluklar için hafif bir seçenektir.

Bir topluluğun spam önleme sınaması ayarları için çevrimdışı öncelikli düzenleyici.

Challenge Composer, bir Bitsocial topluluğunun ayarlarındaki challenges dizisini görselleştirip düzenlemenizi sağlar ve ardından doğrudan çalıştırılabilir bir CLI betiği dışa aktarır. Kendi kendine yeten tek bir HTML dosyası olarak dağıtılır ve çalışırken dışarıya hiçbir istek göndermez; bu sayede diskten ya da bir USB bellekten doğrudan açılabilir.

Token veya contract kontrolü isteyen topluluklar için on-chain gating.

EVM Contract Call, bir post kabul edilmeden önce bir EVM contract çağırarak yayınları doğrular. Toplulukların moderation akışına token gate'ler, staking kuralları veya başka on-chain kontroller eklemesini sağlar.

Ülke ve forum özel rozet için doğrulanmış bayrak veren meydan okuma.

Flags Challenge, bir Bitsocial toplum düğümünde çalışır ve yapılandırılabilir bir yayınlayan hizmetinden imzalı bayrak önerilişlerini doğrular. İlk paket profil, 5chan'ı hedefler, ülke bayraklarını, /pol/ memeflags ve /mlp/ pony flags kapsar ve kendi yayınlayan hizmetini ve ad alanını çalıştıran herhangi bir istemci için aynı deseni yeniden kullanılabilir olarak tutar.

HuggingSocial logo

Açık AI modellerini bulmak, tartışmak ve indirmek için eşler arası hub.

HuggingSocial, hiçbir şirketin sahip olmadığı bir model merkezidir. Merkezler, şifreleme anahtarları tarafından kontrol edilen Bitsocial toplulukları, her model listesi bir model kartı, sağlama toplamları ve indirme kaynakları içeren imzalı bir gönderi ve ağırlıklar BitTorrent veya sade HTTP aynalarından hareket ederek makinenizde doğrulanır. İstemci tasarım ve erken geliştirme aşamasındadır; web sitesi bekleme listesi kaydını kabul eder.

Mintpass logo

Daha güçlü anti-spam kapılarına ihtiyaç duyan topluluklar için NFT destekli erişim kontrolü.

Mintpass, Bitsocial toplulukları için esnek bir authentication katmanıdır. Moderatörlerin NFT ownership, verification akışları ve özel challenge modüllerini birleştirmesine izin verir; herkesi merkezi bir login system'e zorlamaz.

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.

Anti-repost gönderi deneyimi isteyen topluluklar için Robot9000 tarzı özgünlük kapısı.

R9K Challenge bir Bitsocial topluluk node'unda çalışır ve normalize edilmiş gönderi metnini sahip node'un yerel yorum veritabanıyla karşılaştırır. Topluluklara Robot9000 tarzı bir gönderi deneyimi verir: birebir repostlar kabul edilmeden önce başarısız olur, backlinks yok sayılır, tekrarlanan başarısızlıklar artan geçici banları tetikler ve kabul edilen metin hash'leri ham gönderi metnini saklamak yerine private local state içinde kalır. Bu challenge AI kullanmaz.

Kötüye kullanılan yayınları filtrelemek için merkezi risk puanlama katmanı.

Spam Blocker yayınları değerlendirir ve toplulukların kendi ılımlılık mantığıyla birleştirebileceği bir risk puanı döndürür. Barındırılan hizmeti, aynı IP'den ilk kez görülen imzalayan anahtarları da bağlantılandırır, bu nedenle topluluk yasakından kaçınmak veya konuşma üretmek için yeni hesaplar oluşturmaya devam eden bir kullanıcı, risk puanının arttığını görürken, birkaç imzalayan, yasal çok cihazlı kullanım için izin verilmiş kalır.

Kontrollü büyümeyi tercih eden topluluklar için davet tarzı voucher kodları.

Voucher Challenge, moderatörlerin global bir identity provider olmadan publishing'i açan güvenilir voucher kodları dağıtmasına izin verir. Davet odaklı topluluklar, niş board'lar ve kademeli rollouts için iyi bir uyumdur.

Topluluğun kelime filtreleri, görüntüleme filtresi olarak değil gönderi kuralı olarak uygulanır.

Wordfilter Challenge, bir topluluğun kelime değiştirmelerini bağlayıcı hale getirir. Yayımlayan istemciler değiştirmeleri imzalamadan önce uygular; böylece imzalanmış yorum ve onun CID'si baştan değiştirilmiş metni içerir ve topluluk düğümü, hâlâ filtrelenen bir kelime içeren her yayımı reddeder. wordfilter/v1 sözleşmesini uyguladığı için bu sözleşmeye göre yazılmış bir istemci diğer uygulamalarla da çalışmayı sürdürür.