منصوبے کے بارے میں

ObjectStack ایک Apache-2.0 پلیٹ فارم ہے جو ہاتھ سے لکھے گئے فریم ورک کوڈ کے بجائے ٹائپ شدہ میٹا ڈیٹا سے ایپلی کیشنز بنانے کے لیے ہے۔ یہ آبجیکٹس، فیلڈز، ویوز، فلو، اجازتوں اور ایکشنز کو Zod/TypeScript اسکیموں کے طور پر بیان کرتا ہے، پھر اسی ایک تعریف سے ڈیٹا بیس، REST API، کلائنٹ SDK، UI اور MCP سرور اخذ کرتا ہے۔ یہ پروجیکٹ AI کی مدد سے ترقی کے گرد ڈیزائن کیا گیا ہے: ایجنٹ میٹا ڈیٹا لکھتے اور تبدیل کرتے ہیں، جبکہ توثیقی دروازے رن ٹائم سے پہلے غلطیاں پکڑ لیتے ہیں۔ رن ٹائم RBAC، قطار کی سطح اور فیلڈ کی سطح کی سیکیورٹی اور آڈٹ لاگنگ نافذ کرتا ہے۔ یہ PostgreSQL، MySQL، SQLite، MongoDB، Turso اور ان میموری ڈیٹا سورسز کو سپورٹ کرتا ہے، اور اس میں آٹومیشن فلو، منظوری، ڈیش بورڈ، ریئل ٹائم ایونٹس، ویب ہکس اور REST، OpenAPI، MCP اور Slack کے لیے کنیکٹر شامل ہیں۔ ایک CLI اسکیفولڈنگ، توثیق، کمپائلیشن اور تعیناتی کے احکام فراہم کرتا ہے، اور پلیٹ فارم کو Docker کے ساتھ خود میزبان کیا جا سکتا ہے۔ ریپوزٹری میں مائیکرو کرنل فن تعمیر شامل ہے جس میں auth، سیکیورٹی، شیئرنگ، ای میل اور نالج/RAG کے لیے پلگ ان شامل ہیں، نیز CRM اور ٹوڈو ایپلی کیشن جیسی مثالی ایپس بھی شامل ہیں۔