عن المشروع

Karma مكتبة Go معيارية توفّر أدوات مساعدة جاهزة لمهام تطوير الواجهات الخلفية الشائعة. صُممت لتقليل الشيفرة المتكررة وتمكين المطورين من التركيز على منطق التطبيق. تشمل الوحدات: - المصادقة: معالجات مصادقة تعتمد على البريد الإلكتروني والهاتف وكلمة المرور. - تحليل SQL: أدوات مساعدة لتبسيط إنشاء الاستعلامات ومعالجة البيانات. - Middleware: وسائط برمجية جاهزة للتسجيل والتحقق من الطلبات ومعالجة الأخطاء. - تكامل واجهات الطرف الثالث: أغلفة مبسّطة لخدمات مثل Twilio وOpenAI. - إدارة الملفات: أدوات مساعدة لرفع الملفات وتنزيلها وعمليات التخزين. - Utils: مجموعة من دوال المساعدة للأغراض العامة. يتم التثبيت عبر go get github.com/MelloB1989/karma. يُشار إلى أن أمثلة الاستخدام قيد الإعداد في الوثائق. المشروع محمي بحقوق النشر لصالح MelloB ومرخّص بترخيص احتكاري: مجاني للاستخدام الشخصي، لكن الاستخدام التجاري يتطلب تفويضًا صريحًا. نرحّب بالمساهمات عبر fork وpull request.