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