عن المشروع
GoFr هو إطار عمل Go ذو رأي محدد مصمم لتبسيط تطوير الخدمات المصغرة، مع تركيز قوي على النشر على Kubernetes والمراقبة الجاهزة. يوفر صيغة API بسيطة مع معايير REST افتراضيًا، وإدارة التكوين، ومراقبة مدمجة تشمل السجلات والتتبعات والمقاييس. تشمل الميزات الرئيسية وسيط مصادقة مدمج ودعم وسيط مخصص، ودعم gRPC، وخدمة HTTP مع قاطع الدائرة، ونشر/اشتراك، وفحوصات الصحة لجميع مصادر البيانات، وترحيلات قواعد البيانات، ومهام cron، وتغيير مستوى السجل الديناميكي دون إعادة التشغيل، وعرض Swagger، وأنظمة ملفات مجردة، وwebsockets. يتطلب الإطار Go 1.26 أو أحدث. للبدء، قم باستيراد "gofr.dev/pkg/gofr" واستخدم دعم الوحدات في Go. يوضح مثال بسيط إنشاء تطبيق، وتعريف مسار GET، وتشغيله على localhost:8000. يحتوي المستودع على مجموعة متنوعة من الأمثلة الجاهزة للتشغيل في دليل examples. تتوفر الوثائق عبر GoDoc وموقع وثائق GoFr الرسمي. المشروع مدرج في CNCF Landscape وهو مفتوح المصدر بموجب ترخيص Apache 2.0. المساهمات مرحب بها، ويمكن للمساهمين الحصول على سلع GoFr.
Comments
0 people shared their preference · Deer Point appears after 10 participants
Sign in to join the discussion.