4 مستودعات
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.
APIStar هو إطار عمل OpenAPI يوفر مجموعة أدوات لبناء والتحقق من واجهات برمجة تطبيقات الويب. يعمل كمدقق لمخطط API، ومراجع لحركة المرور، ومولد للوثائق لضمان الامتثال لمواصفات API وأنواع البيانات. يقوم المشروع بتحويل مخططات OpenAPI وSwagger إلى أدلة مطور مرئية باستخدام سمات قابلة للتخصيص. كما ينفذ عميل API ديناميكي يتكيف مع المخططات المحددة لإرسال الطلبات إلى الخوادم البعيدة. يتضمن إطار العمل إمكانيات للتحقق من مخططات API لتحديد الأخطاء الهيكلية ومراجعة حركة مرور الويب الواردة والصادرة مقابل نظام الأنواع للحفاظ على سلامة البيانات.
Analyzes schema documents to ensure compliance with API specifications and data types.
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.
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.
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.