🪄 مميز

Orval

مولد Type-safe API Clients من OpenAPI/Swagger (API Client Generator)

(4/5)
👁️ 3 مشاهدة
📅 02 Jul 2026
🌐 عام

مستوى الخبرة المطلوب:

⚡ متوسط 🚀 محترف
🔗 زيارة الموقع الرسمي
4
تقييم المستخدمين
التصنيف 🪄 Code-Generation
المشاهدات 3
تاريخ الإضافة 02/07/2026
آخر تحديث 02/07/2026

📖 الوصف

Orval هي أداة تقرأ OpenAPI Specification (Swagger) وتولد TypeScript API Clients مع Axios, React Query, Vue Query، وأكثر. توفر Type-safety كامل.

🎯 يستخدم في

مجالات استخدام هذه الأداة

توليد API clients من OpenAPI swagger

إنشاء Type-safe HTTP clients

React Query / Vue Query Hooks

Axios instances

تقليل كتابة boilerplate

بناء Layer API Type-safe

المميزات

أبرز مميزات هذه الأداة

دعم OpenAPI 3.0 و 3.1

React Query Hooks تلقائية

Vue Query Hooks تلقائية

Svelte Query

Axios

fetch

custom client

دعم MSW Handlers

Validators (Zod

Yup)

Auto-refresh عند تعديل الـ Swagger

دعم Enums و Arrays

Custom mutator functions

⚠️ العيوب

نقاط يجب مراعاتها

×

يتطلب OpenAPI spec محدّث

×

قد يكون معقداً للتكوين

×

بطيء مع specs كبيرة

×

لا يدعم GraphQL

💻 مثال على الاستخدام

كيفية استخدام هذه الأداة

Example Code
npm install -D orval

📚 أدوات أخرى في Code-Generation

قد يعجبك أيضاً