عن المشروع
Effect هي مجموعة أدوات لمطوري TypeScript للتعامل مع متطلبات التطبيقات المعقدة على نطاق واسع. وهي توفر نهجاً موحداً للعديد من تحديات هندسة البرمجيات الحرجة، بما في ذلك:
- القدرات الأساسية: معالجة الأخطاء المحددة النوع، حقن التبعيات (dependency injection)، التزامن المهيكل، الجدولة، التتبع، والتحقق الموحد من المخططات (schema validation).
- تكاملات المنصات: خدمات مخصصة لمختلف بيئات التشغيل بما في ذلك Node.js و Bun و Deno والمتصفح.
- دعم قواعد البيانات: مجموعة واسعة من عملاء SQL لـ PostgreSQL و MySQL و Microsoft SQL Server و ClickHouse و SQLite (عبر محركات مختلفة) و Cloudflare D1.
- تكامل الذكاء الاصطناعي: مزودون لـ Anthropic و OpenAI و OpenRouter وغيرها من واجهات برمجة التطبيقات المتوافقة مع OpenAI.
- إدارة الحالة: روابط لـ Effect Atom عبر React و SolidJS و Vue.
- الأدوات وقابلية الملاحظة: تكامل OpenTelemetry، ومساعدات Vitest، ومولد توثيق، ومولد أكواد لمواصفات OpenAPI.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.