عن المشروع

Volga هو إطار عمل ويب Rust قابل للتركيب مبني على Tokio و Hyper، يركز على واجهات برمجة تطبيقات صريحة وأداء يمكن التنبؤ به. يدعم HTTP/1 و HTTP/2، والتوجيه القوي، والبرمجيات الوسيطة غير المتزامنة، وحقن التبعية بدون استخدام derive macros، واستخراج الطلبات المكتوبة النوع، وWebSockets، وstreaming HTTP، ومصادقة OAuth 2.1/OIDC كاملة. إطار العمل حاليًا في مرحلة المعاينة، مع مثال بسيط يوضح معاملات المسار المكتوبة النوع والمعالجات غير المتزامنة. تشير نتائج الاختبارات على جهاز Apple Silicon MacBook Pro واحد إلى أكثر من 1 مليون طلب في الثانية لنقطة نهاية نص بسيط. مرخص بموجب MIT، ويهدف Volga إلى توفير الوضوح والتحكم مع الحفاظ على انخفاض العبء الإضافي.