پروجیکٹس ڈائریکٹری

Bitsocial پروجیکٹس

Bitsocial اس طرح بنایا گیا ہے کہ یہ ہزاروں ایپس، ٹولز اور سروسز تک بڑھے، جنہیں کوئی بھی بنا سکے، صرف گیٹ کیپرز کی منظوری والی چیزیں نہیں۔ اگر آپ ڈویلپر ہیں، تو اپنی ایپ جمع کرائیں۔

پروجیکٹ کے زمرے
5chan logo

5chan

استعمال کے لیے تیار

web، APK، اور desktop کے لیے direct downloads کے ساتھ decentralized imageboards۔

5chan Bitsocial کا پہلا public client ہے۔ یہ peer-to-peer network پر anonymous imageboard flow کو دوبارہ بناتا ہے: boards، threads، image posting، community moderation، اور central server پر انحصار کیے بغیر multiple public mirrors۔

Seedit logo

Seedit

تجرباتی

forum-style Bitsocial client جس میں web، APK، اور desktop builds موجود ہیں۔

Seedit Reddit-style discussion کو Bitsocial میں threads، identities، community management، اور multiple distribution paths کے ساتھ لاتا ہے۔ browser، Android phone، یا desktop app سے network کے forum side کو آزمانے کا یہ سب سے تیز طریقہ ہے۔

custom 5chan communities کے لیے board administration tooling۔

5chan Board Manager، Bitsocial CLI سے منسلک ہوتا ہے تاکہ منتظمین کسٹم imageboard boards بنانے، ترتیب دینے اور moderation کرنے میں مدد پا سکیں۔ یہ board owners کے لیے utility layer ہے جو operational control چاہتے ہیں۔

ہر کمیونٹی کے قواعد کے خلاف OpenAI مطابق moderation چیک۔

AI Moderation Challenge OpenAI-compatible model endpoint کے ساتھ Bitsocial comment content کو community.rules کے خلاف evaluate کرتا ہے۔ communities risky posts کو review کے لیے route کر سکتی ہیں، جبکہ provider keys اور prompts private node settings میں رکھ سکتی ہیں۔

bitbones logo

bitbones

تجرباتی

نہایت سادہ ریفرنس کلائنٹ، جس میں ہر ویو محض ایک hook کے اوپر ایک پتلی تہہ ہے۔

bitbones، Bitsocial کے React hooks کے اوپر سب سے چھوٹی کارآمد تہہ ہے: تقریباً کوئی اسٹائلنگ نہیں، پروڈکٹ سے متعلق کوئی فیصلے نہیں، اور ہر ویو کے پیچھے صرف ایک hook۔ کسی بگ کو دوبارہ پیدا کرنے یا hooks میں کی گئی تبدیلی کو حقیقی کمیونٹیز پر آزمانے کے لیے یہ سب سے تیز جگہ ہے، اور اس کی ڈیفالٹ فیڈ کو Seedit اور 5chan کی کمیونٹی فہرستوں کے درمیان بدلا جا سکتا ہے۔

nodes، communities، اور automation workflows کے لیے command-line control۔

Bitsocial CLI پروٹوکول کے لیے سرکاری ٹرمینل انٹرفیس ہے۔ اسے نوڈز منظم کرنے، مواد شائع کرنے، پروگراماتی کنٹرول اور کوڈ آٹومیشن کے لیے WebSocket JSON-RPC سرور شروع کرنے، ایڈمن فلوز کو خودکار بنانے، اور GUI کلائنٹ کے بغیر براہِ راست Bitsocial primitives کے ساتھ کام کرنے کے لیے استعمال کریں۔

Telegram بوٹ جو Bitsocial ریپوزٹریز کی GitHub سرگرمی مختصر انداز میں پوسٹ کرتا ہے۔

Bitsocial GitHub Alerts، GitHub سے پش، ریلیز، ایشوز اور پُل ریکویسٹس کو کسی بھی Telegram چیٹ، گروپ یا فورم ٹاپک میں بھیجتا ہے۔ Bitsocial ٹیم اسے اپنی ریپوزٹریز کے لیے چلاتی ہے، اور کنٹینر امیج عوامی ہے، اس لیے کوئی بھی اسے اپنی ریپوزٹریز کے لیے خود ہوسٹ کر سکتا ہے۔

Bitsocial کمیونٹیز کے لیے خود ہوسٹ کیا جا سکنے والا کرالر، سرچ انڈیکس اور ویب انٹرفیس۔

Bitsocial Indexer، RPC کے ذریعے Bitsocial CLI ڈیمن سے جڑتا ہے، آپریٹر کی مقرر کردہ کمیونٹیز کو مقامی SQLite ڈیٹابیس میں انڈیکس کرتا ہے اور انہیں REST اور فل ٹیکسٹ سرچ API کے ذریعے فراہم کرتا ہے، جس کے ساتھ سرور پر رینڈر ہونے والا ویب انٹرفیس اختیاری طور پر دستیاب ہے۔ یہ خالی حالت میں آتا ہے: کیا انڈیکس ہوگا، اس کا فیصلہ آپریٹر کرتا ہے۔

لنک پیش نظارہ اور ری ڈائریکٹ سرور جو Bitsocial کی پوسٹس کے لیے شیئر کارڈز بناتا ہے۔

جب کسی پوسٹ کا لنک دوسرے پلیٹ فارمز پر شیئر کیا جاتا ہے تو Bitsocial Previewer، OpenGraph اور Twitter کارڈ بناتا ہے اور اصل براؤزرز کو ایپ کی طرف بھیج دیتا ہے۔ ایک ہی انسٹنس ہوسٹ نیم کے مطابق ملٹی ٹیننٹ کام کرتا ہے، اس لیے ایک ہی تعیناتی اور TLS سیٹ اپ تمام کلائنٹ اور مرر ڈومینز کے لیے کافی ہے۔

Bitsocial کمیونٹیز کے لیے عوامی سیڈر، Docker اور npm کے لیے پیکج کیا گیا۔

Bitsocial Seeder کمیونٹی کے پہلے صفحات، پوسٹ اپڈیٹ CIDs اور pubsub ٹاپک روٹنگ کو Bitsocial daemon کے ذریعے پن کرتا ہے۔ یہ جب پہنچایا جا سکے تو پہلے سے چل رہے مقامی daemon کو دوبارہ استعمال کرتا ہے یا بنڈل شدہ bitsocial-cli daemon کو خودکار طور پر شروع کرتا ہے، اور بغیر نگرانی VPS تعیناتی کے لیے Docker image اور Node-first آپریٹرز کے لیے npm پیکج دونوں کے طور پر شپ کیا جاتا ہے۔

feed bots جو نئے Bitsocial posts کو Telegram channels یا groups میں relay کرتے ہیں۔

Bitsocial Telegram Bots client community lists کو monitor کرتے ہیں اور نئے posts کو Telegram destinations تک inline links کے ساتھ آگے بھیجتے ہیں جو Bitsocial clients کی طرف واپس جاتی ہیں۔ فعال bot آج 5chan feeds کو cover کرتا ہے، اور repo کو اس طرح structure کیا گیا ہے کہ وقت کے ساتھ مزید client-specific bots شامل کیے جا سکیں۔

human verification چاہنے والی communities کے لیے custom image captchas۔

Captcha Canvas Challenge visual captchas تیار کرتا ہے جنہیں communities اپنے publishing flow میں plug کر سکتی ہیں۔ یہ اُن communities کے لیے ہلکا پھلکا option ہے جو self-hosted moderation چھوڑے بغیر direct human checks چاہتی ہیں۔

کسی کمیونٹی کی اینٹی اسپام چیلنج ترتیبات کے لیے آف لائن فرسٹ ایڈیٹر۔

Challenge Composer کسی Bitsocial کمیونٹی کی ترتیبات میں موجود challenges ارے کو دکھاتا اور اس میں ترمیم کرنے دیتا ہے، پھر فوراً چلانے کے قابل CLI اسکرپٹ برآمد کرتا ہے۔ یہ ایک ہی خود کفیل HTML فائل کی صورت میں آتا ہے جو چلتے وقت باہر کوئی درخواست نہیں بھیجتی، اس لیے اسے ڈسک یا USB اسٹک سے براہِ راست کھولا جا سکتا ہے۔

token یا contract checks چاہنے والی communities کے لیے on-chain gating۔

EVM Contract Call post accept ہونے سے پہلے EVM contract کو call کر کے publications verify کرتا ہے۔ یہ communities کو token gates، staking rules، یا دوسری on-chain checks اپنی moderation flow میں شامل کرنے دیتا ہے۔

ملک اور بورڈ کے لیے درست کیے گئے فلیگ جاری کننے والے کا چیلنج۔

Flags Challenge ایک Bitsocial کمیونٹی نوڈ پر چلتا ہے اور قابل تشکیل جاری کنندہ سروس سے دستخط شدہ فلیگ دعویٰ تصدیق کرتا ہے۔ پہلی بندل شدہ پروفائل 5chan کو نشانہ بناتی ہے، ملک کی پرچمیں، /pol/ memeflags اور /mlp/ pony flags کا احاطہ کرتی ہے، جبکہ اسی طریقے کو کسی بھی کلائنٹ کے لیے دوبارہ قابل استعمال رکھتی ہے جو اپنی جاری کنندہ سروس اور نام کی جگہ چلاتا ہے۔

HuggingSocial logo

HuggingSocial

تجرباتی

کھلے AI ماڈلز کو تلاش، بحث اور ڈاؤن لوڈ کرنے کے لیے پیئر ٹو پیئر ہب۔

HuggingSocial ایک ماڈل ہب ہے جو کسی بھی کمپنی کی ملکیت نہیں ہے۔ ہب Bitsocial کمیونٹیز ہیں جو کرپٹوگرافک کلیدوں کے ذریعے کنٹرول ہوتے ہیں، ہر ماڈل لسٹنگ ایک دستخط شدہ پوسٹ ہے جس میں ماڈل کارڈ، چیک سمز اور ڈاؤن لوڈ کے ذرائع ہیں، اور وزن BitTorrent یا سادہ HTTP آئینوں کے ذریعے حرکت کرتے ہیں اور آپ کی مشین پر تصدیق ہوتے ہیں۔ کلائنٹ ڈیزائن اور ابتدائی ترقی میں ہے؛ ویب سائٹ انتظار کی فہرست میں سائن اپ قبول کرتا ہے۔

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 پوسٹنگ تجربہ چاہنے والی کمیونٹیز کے لیے Robot9000 طرز کا originality gate۔

R9K Challenge ایک Bitsocial community node پر چلتا ہے اور normalized post text کو owner node کے local comments database سے ملاتا ہے۔ یہ کمیونٹیز کو Robot9000 طرز کا posting experience دیتا ہے: exact reposts قبول ہونے سے پہلے fail ہو جاتے ہیں، backlinks نظرانداز ہوتے ہیں، repeated failures بڑھتے ہوئے temporary bans trigger کرتے ہیں، اور accepted-text hashes raw post text محفوظ کرنے کے بجائے private local state میں رہتے ہیں۔ اس challenge میں کوئی AI استعمال نہیں ہوتا۔

abusive publications کو filter کرنے کے لیے centralized risk scoring layer۔

Spam Blocker اشاعتوں کا جائزہ لیتا ہے اور خطرے کا اسکور واپس کرتا ہے جو کمیونٹیز اپنی اپنی نگرانی کی منطق کے ساتھ یکجا کر سکتے ہیں۔ اس کی میزبانی والی سروس ایک ہی IP سے پہلے دیکھی گئی دستخط کی چابیوں کو بھی منسلک کرتی ہے، لہذا ایک صارف جو کمیونٹی پابندی سے بچنے یا بات چیت کی تیاری کے لیے نئے اکاؤنٹس بنانا جاری رکھتا ہے اپنے خطرے کا اسکور بڑھتے ہوئے دیکھتا ہے، جبکہ کچھ دستخط کنندگان قانونی متعدد آلات کے استعمال کے لیے اجازت باقی رہتے ہیں۔

controlled growth پسند کرنے والی communities کے لیے invite-style voucher codes۔

Voucher Challenge moderators کو trusted voucher codes distribute کرنے دیتا ہے جو global identity provider کے بغیر publishing unlock کرتے ہیں۔ یہ invite-driven communities، niche boards، اور gradual rollouts کے لیے اچھا fit ہے۔

کمیونٹی کے ورڈ فلٹرز ڈسپلے فلٹر کے بجائے پوسٹ کرنے کے قاعدے کے طور پر نافذ کیے جاتے ہیں۔

Wordfilter Challenge کسی کمیونٹی کے الفاظ کی تبدیلیوں کو لازم بنا دیتا ہے۔ شائع کرنے والے کلائنٹ دستخط سے پہلے ہی یہ تبدیلیاں لاگو کر دیتے ہیں، اس لیے دستخط شدہ تبصرے اور اس کے CID میں پہلے سے ہی متبادل متن موجود ہوتا ہے، اور کمیونٹی نوڈ ایسی ہر اشاعت کو مسترد کر دیتا ہے جس میں اب بھی کوئی فلٹر شدہ لفظ موجود ہو۔ یہ wordfilter/v1 معاہدے کو نافذ کرتا ہے، اس لیے اسی معاہدے کے مطابق لکھا گیا کلائنٹ دوسرے نفاذ کے ساتھ بھی کام کرتا رہتا ہے۔