awesome-repositories.com
المدونة
MCP
awesome-repositories.com

اكتشف أفضل مستودعات المصادر المفتوحة باستخدام بحث مدعوم بالذكاء الاصطناعي.

استكشفعمليات بحث منسقةبدائل مفتوحة المصدربرمجيات ذاتية الاستضافةالمدونةخريطة الموقع
المشروعخادم MCPحولكيفية ترتيب النتائجالصحافة
قانونيالخصوصيةالشروط
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

4 مستودعات

Awesome GitHub RepositoriesAPI Schema Validators

Tools specifically designed to analyze API specification documents for compliance with standards and type definitions.

Distinct from Type-Safe API Schemas: Candidates focus on mapping or runtime type safety; this is a dedicated validator for the schema document itself.

Explore 4 awesome GitHub repositories matching testing & quality assurance · API Schema Validators. Refine with filters or upvote what's useful.

Awesome API Schema Validators GitHub Repositories

اعثر على أفضل المستودعات باستخدام الذكاء الاصطناعي.سنبحث عن أفضل المستودعات المطابقة باستخدام الذكاء الاصطناعي.
  • encode/apistarالصورة الرمزية لـ encode

    encode/apistar

    5,548عرض على GitHub↗

    APIStar هو إطار عمل OpenAPI يوفر مجموعة أدوات لبناء والتحقق من واجهات برمجة تطبيقات الويب. يعمل كمدقق لمخطط API، ومراجع لحركة المرور، ومولد للوثائق لضمان الامتثال لمواصفات API وأنواع البيانات. يقوم المشروع بتحويل مخططات OpenAPI وSwagger إلى أدلة مطور مرئية باستخدام سمات قابلة للتخصيص. كما ينفذ عميل API ديناميكي يتكيف مع المخططات المحددة لإرسال الطلبات إلى الخوادم البعيدة. يتضمن إطار العمل إمكانيات للتحقق من مخططات API لتحديد الأخطاء الهيكلية ومراجعة حركة مرور الويب الواردة والصادرة مقابل نظام الأنواع للحفاظ على سلامة البيانات.

    Analyzes schema documents to ensure compliance with API specifications and data types.

    Python
    عرض على GitHub↗5,548
  • weaveworks/flaggerالصورة الرمزية لـ weaveworks

    weaveworks/flagger

    5,362عرض على GitHub↗

    Flagger is a Kubernetes operator designed to automate the lifecycle of application deployments through progressive delivery. It functions as a controller that monitors custom resource definitions to orchestrate complex release strategies, including canary, blue/green, and A/B testing. By continuously reconciling the desired cluster state with the actual environment, it ensures that deployments adhere to defined specifications while managing the underlying infrastructure required for traffic routing. The project distinguishes itself through a sophisticated metric-driven analysis loop that eval

    Regenerates client sets and updates specifications to ensure custom resource definitions remain consistent with code changes.

    Go
    عرض على GitHub↗5,362
  • loopbackio/loopback-nextالصورة الرمزية لـ loopbackio

    loopbackio/loopback-next

    5,095عرض على GitHub↗

    LoopBack Next هو إطار عمل API لـ Node.js يستخدم لبناء واجهات برمجة تطبيقات REST ومتعددة البروتوكولات. يعمل كتنفيذ لخادم OpenAPI يمكنه إما إنشاء مواصفات قابلة للقراءة آلياً من الكود أو إنتاج وحدات تحكم ونماذج تنفيذ من مواصفات موجودة. يتميز إطار العمل بحاوية حقن تبعية مركزية وطبقة وصول للبيانات تعتمد على نمط المستودع (repository pattern). تفصل هذه البنية منطق التطبيق عن بناء المكونات والتخزين الدائم، مما يسمح بنظام قابل للتوصيل حيث يتم عزل مصادر البيانات ومنطق الأعمال من خلال نظام موصل موحد. يغطي المشروع مجموعة واسعة من الإمكانات بما في ذلك التحكم في الوصول القائم على الأدوار مع استراتيجيات مصادقة قابلة للتوصيل وتنسيق خدمات REST و SOAP الخارجية. كما يوفر أدوات للاتصال في الوقت الفعلي عبر نقاط نهاية WebSocket، والتحقق من صحة مخطط JSON، وسقالات المشروع الآلية من خلال واجهة سطر أوامر. يتم دعم التطوير من خلال مجموعة من أدوات CLI لبدء التطبيقات، وإنشاء مكونات API، وإدارة تبعيات المشروع.

    Automatically verifies endpoints and schemas to ensure consistency across development teams.

    TypeScript
    عرض على GitHub↗5,095
  • fern-api/fernالصورة الرمزية لـ fern-api

    fern-api/fern

    3,680عرض على GitHub↗

    Fern is a toolset for managing API specifications, generating type-safe client libraries, and producing hosted developer documentation. It provides a utility for validating, transforming, and exporting API definitions into standardized OpenAPI formats, serving as a system to maintain a consistent source of truth for API designs. The project differentiates itself through an automated SDK distribution pipeline that publishes generated libraries to package managers such as npm, PyPI, Maven, and NuGet. It also includes an AI-powered search assistant trained on API and SDK specifications to answer

    Performs schema validation, reference checking, and example verification to ensure API definitions are correct.

    TypeScript
    عرض على GitHub↗3,680
  1. Home
  2. Testing & Quality Assurance
  3. API Schema Validators