عن المشروع

ياك هو عميل API سطح مكتب يعمل دون اتصال بالإنترنت، مصمم لتنظيم وتنفيذ الطلبات عبر REST وGraphQL وWebSocket وServer-Sent Events وgRPC. مبني باستخدام Tauri وRust وReact، ويؤكد على السرعة وخفة الوزن والخصوصية دون أي تتبع أو قيود سحابية. تشمل القدرات الرئيسية استيراد المجموعات من Postman وInsomnia وOpenAPI وSwagger أو Curl؛ وتصفية وفحص الاستجابات باستخدام JSONPath أو XPath؛ والمصادقة عبر OAuth 2.0 أو JWT أو Basic Auth أو الإضافات المخصصة. يمكن تخزين القيم الحساسة كأسرار مشفرة أو في سلسلة مفاتيح نظام التشغيل. تساعد مساحات العمل والمجلدات المتداخلة في تنظيم الطلبات، بينما تدعم متغيرات البيئة التبديل بين بيئات التطوير والاختبار والإنتاج. يمكن مزامنة مساحات العمل مع نظام الملفات لإصدار Git أو المزامنة مع أدوات مثل Dropbox. تسمح وسوم القوالب بقيم ديناميكية مثل UUIDs أو الطوابع الزمنية، ويمكن للمستخدمين اختيار سمات مدمجة أو إنشاء سمات مخصصة أو بناء إضافات توسع المصادقة أو وسوم القوالب أو واجهة المستخدم. الكود المصدري مرخص بموجب MIT ويمكن بناؤه وتشغيله مجانًا للاستخدام الشخصي والتجاري. الملفات الثنائية المجمعة مجانية للاستخدام الشخصي ولكنها تتطلب ترخيصًا للاستخدام التجاري. المساهمات المجتمعية محدودة حاليًا بإصلاحات الأخطاء ما لم تتم الموافقة عليها صراحةً من خلال عملية التغذية الراجعة للمشروع.