19 مستودعات
Web-based interfaces that render API specifications into interactive HTML for browsing and testing endpoints.
Distinct from API and UI Integration Tools: Existing candidates focus on UI component visualization or scaffolding, whereas this is specifically about interactive OpenAPI documentation interfaces like Swagger UI.
Explore 19 awesome GitHub repositories matching web development · Interactive API Documentation UIs. Refine with filters or upvote what's useful.
Kuboard-press is a visual management interface for Kubernetes clusters that enables the orchestration of workloads and system objects without manual text file editing. It provides a centralized dashboard for importing and monitoring multiple clusters, using a visual interface to manage namespaces and containerized workloads. The project differentiates itself through hierarchical microservices visualization, which maps flat cluster workloads into a layered structure to represent architectural relationships. It also includes dedicated container operation tools for accessing logs, opening intera
Provides an interactive interface for discovering and testing available API endpoints.
go-swagger is a toolkit for working with Swagger/OpenAPI 2.0 specifications in Go. It generates server, client, and CLI code from a specification document, and can also produce a specification by scanning annotated Go source code. The project includes a static validation engine that checks documents against the schema and project-specific rules, and a specification transformation pipeline that resolves, flattens, and merges documents. The toolkit generates both client and server code from the same specification, ensuring consistency in request and response handling. It also produces a command
Hosts a live Swagger UI or ReDoc interface from a specification file for browsing and testing endpoints.
Eve is a REST API framework that maps database collections to web resources through declarative configuration files. It functions as a database-to-API mapper, automatically exposing data as RESTful endpoints with built-in support for CRUD operations and schema-based request validation. The project distinguishes itself through a HATEOAS API engine that generates hypermedia links and resource schemas for dynamic client discovery. It also includes an automated Swagger documentation generator that produces interactive specifications for client SDK generation and testing. The framework provides a
Generates interactive Swagger UI documentation from API specifications for testing and discovery.
Springfox is a Java library that automatically generates OpenAPI-compliant documentation for Spring-based REST services. It scans Spring controller annotations and model classes at runtime to produce machine-readable API specifications, and bootstraps an interactive Swagger UI interface on application startup for browsing and testing documented endpoints. The project provides a migration path from Swagger 2 to OpenAPI 3, replacing legacy annotations and dependencies with OpenAPI 3 equivalents through a starter dependency and configuration change. It integrates with Spring's application contex
Bootstraps an interactive Swagger UI interface for browsing and testing REST endpoints.
KServe is an open platform for deploying and serving generative and predictive AI models on Kubernetes. It defines inference services as custom resources with declarative YAML specifications, enabling a Kubernetes-native approach to model deployment and lifecycle management. The platform leverages Knative-based serverless scaling for automatic scale-to-zero and revision management, and supports a pluggable serving runtime architecture that maps model formats to containerized execution environments. KServe distinguishes itself through model-aware autoscaling that scales replicas based on token
Opens an interactive Swagger UI to explore and test model server REST API endpoints.
ServiceStack is a high-performance .NET web framework designed for building type-safe APIs using strongly-typed request and response objects. It functions as a message-based API engine that decouples business logic from the transport layer, allowing services to be exposed via multiple protocols including HTTP, gRPC, and various message queue providers. The framework is distinguished by its type-safe API generator, which produces native client SDKs and data transfer objects from service metadata across multiple languages. It also includes a distributed service gateway for microservices orchest
Generates interactive API documentation and user interfaces based on OpenAPI and Swagger standards.
Swashbuckle.AspNetCore is an API specification tool and documentation generator for ASP.NET Core. It extracts metadata from source code and models to produce standardized OpenAPI specifications and interactive browser interfaces for exploring and testing web APIs. The project integrates a middleware component to serve these specifications and a Swagger UI for interactive API testing directly from a running application. It also provides a command-line exporter to extract specification files from application assemblies for use in CI/CD pipelines. The tool covers a wide range of capabilities in
Ships an embedded middleware that hosts interactive web interfaces for browsing and testing API endpoints.
Connexion is a specification-driven framework for building APIs that automatically maps OpenAPI specifications to application logic. It uses these specifications to automate routing, request validation, and response serialization, linking API operations to backend handler functions via operation IDs. The project differentiates itself by providing a schema-driven mock server that simulates API behavior using example responses from the specification without requiring backend logic. It also includes a dynamic documentation hosting system that translates the API specification into a live interact
Renders API specifications into interactive HTML for browsing and testing endpoints.
Connexion is a spec-first Python web framework designed to derive server behavior and validation logic directly from a predefined API contract. It enables the development of web services by using an OpenAPI specification to automatically handle routing, request validation, and response serialization. The framework distinguishes itself by acting as an OpenAPI request validator and mock server. It can simulate API behavior by serving example responses based on specification schemas, allowing for frontend development and prototyping before a backend implementation is completed. Additionally, it
Includes a web interface that lets users visualize and interact with the API based on the specification.
Salvo هو إطار عمل ويب Rust شامل لبناء خوادم HTTP غير متزامنة وتطبيقات ويب. يتميز بموجه ويب هرمي يستخدم بنية قائمة على الشجرة لتعيين الطلبات إلى المعالجات وخط أنابيب وسيط غير متزامن يعتمد على نموذج البصل لمعالجة الطلبات والاستجابات قبل وبعد المعالجة. يتميز إطار العمل بدعمه الأصلي لبروتوكولات الشبكة الحديثة، بما في ذلك تنفيذ HTTP/3 القائم على QUIC إلى جانب HTTP/1 و HTTP/2. يتضمن مولد وثائق OpenAPI متكاملاً يستخرج المخططات مباشرة من توقيعات المعالج لإنتاج مواصفات API موحدة وواجهات تفاعلية. بالإضافة إلى ذلك، يوفر إدارة TLS تلقائية من خلال تكامل ACME للحصول على شهادات الأمان وتجديدها. يغطي المشروع مجموعة واسعة من القدرات، بما في ذلك الاتصال في الوقت الفعلي عبر WebSockets و WebTransport، بالإضافة إلى وظائف بوابة API مع وكيل الطلب وإعادة كتابة المسار. يتضمن دعماً مدمجاً لإدارة الجلسة، واستخراج المعلمات الآمن من النوع، وإمكانية المراقبة من خلال تكامل OpenTelemetry. يتم التعامل مع تسليم المحتوى عبر خدمة الملفات الثابتة وقوالب HTML الديناميكية. يتم توفير أداة سطر أوامر لتمهيد هياكل المشاريع الجديدة.
Integrates with visual interfaces like SwaggerUI or Scalar to provide interactive, browsable API documentation for consumers.
gin-swagger هو وسيط (middleware) لـ Swagger UI لإطار عمل الويب Gin يعمل كمولد وثائق OpenAPI 2.0. يوفر بيئة اختبار REST API تفاعلية وواجهة تعتمد على المتصفح لتصور عقود API واختبار نقاط النهاية. يسمح المشروع باستضافة تعريفات API متعددة على موجه واحد عن طريق تعيين اسم فريد لكل منها. يمكن من تخصيص العرض البصري والسلوك للواجهة، بما في ذلك التحكم في عمق التوسع واستمرار المصادقة. يعترض الوسيط المسارات لتقديم تعريفات API كحمولات JSON ويضمن الأصول الثابتة الضرورية لواجهة المستخدم مباشرة في الملف الثنائي. يسهل اختبار API التفاعلي للتحقق من هياكل الطلب والاستجابة من خلال متصفح الويب.
Provides settings to customize the visual appearance and behavioral properties of the API documentation interface.
Xboot هي منصة تطوير سريعة كاملة المكدس مصممة لبناء بنيات عميل-خادم مفككة. توفر بيئة سقالات شاملة تقرن خلفية Spring Boot بواجهة أمامية Vue.js، مما يوفر أساساً مسبق التكوين للتطبيقات على مستوى المؤسسات. تركز المنصة على تسريع دورات التطوير من خلال توليد الكود المؤتمت وأنماط الاتصال الموحدة بين الخدمات. يتميز المشروع بإمكانات التعليمات البرمجية المنخفضة المدمجة وأتمتة عمليات الأعمال. يتضمن محرك سير عمل مرئياً يسمح للمطورين بنمذجة وتنسيق تسلسلات الموافقة المعقدة متعددة الخطوات ومنطق الأعمال. بالإضافة إلى ذلك، تتميز المنصة بنظام قوي لإدارة الهوية يدعم OAuth2، وتسجيل الدخول الموحد، وتسجيلات الدخول الاجتماعية، إلى جانب التحكم في الوصول القائم على الأدوار الحبيبي الذي يدير ديناميكياً رؤية الموارد وقيود واجهة برمجة التطبيقات. إلى جانب سقالاتها الأساسية، توفر المنصة مجموعة من أدوات النظام الموزعة، بما في ذلك القفل القائم على Redis، وتحديد المعدل، وجدولة المهام في الخلفية لضمان الاستقرار في بيئات الخوادم المتعددة. كما تدمج أدوات تشغيلية واسعة النطاق لتدقيق النظام، ومراقبة الصحة، وإدارة الإشعارات متعددة القنوات. تم تصميم المنصة للنشر في الحاويات، مما يسهل التسليم المتسق عبر بيئات البنية التحتية المتنوعة.
Generates interactive web interfaces for exploring and testing backend API endpoints.
This project is a code scaffolding tool and database-to-code mapper for Laravel. It functions as a CRUD generator and REST API generator that automates the creation of models, controllers, and administrative interfaces based on database schemas. The tool is distinguished by its template-driven approach, using customizable stub files that allow developers to override default blueprints to enforce specific architectural standards. It provides complete administrative dashboard boilerplates, including integrated authentication, themed UI layouts, and searchable data tables. The system covers a b
Produces a web interface for discovering and testing API endpoints using OpenAPI specifications.
springdoc-openapi is a library and toolset that analyzes Spring applications at runtime to produce machine-readable OpenAPI specifications in JSON and YAML formats. It serves as an integrator that extracts API metadata from Java source code and annotations to automate documentation for Spring-based services. The project distinguishes itself through its ability to aggregate API specifications from multiple remote microservices into a single unified interface and provide multiple visualization options, including Swagger UI and Scalar. It also offers a dedicated plugin for exporting documentatio
The project generates an interactive HTML interface to visualize and test API resources using Swagger UI.
This project is a comprehensive library of reference implementations and patterns for building web applications using the Go Fiber framework. It provides curated templates and implementation guides for creating REST APIs, web servers, and structured backend services. The repository serves as a practical resource for applying architectural patterns, including Clean and Hexagonal architectures, as well as port-and-adapter decoupling. It offers detailed examples for integrating common web features such as OAuth2 authentication, JWT verification, WebSockets for real-time communication, and server
Implements a web-based interface for visually exploring and testing API endpoints via specifications.
slskd is a headless network daemon and peer-to-peer file-sharing server for the Soulseek network. It functions as a network client and API gateway, allowing users to search for and share files via a web interface or a REST API. The project distinguishes itself through a focus on automation and remote management, featuring event-driven triggers that can execute system scripts or send webhooks. It supports advanced network routing via SOCKS5 proxies and provides a flexible deployment model that includes a dockerized client with volume mapping and environment-based configuration. The system cov
Ships an interactive OpenAPI documentation interface for exploring and testing the REST API.
Swift OpenAPI Generator هي أداة وقت بناء تنتج كود عميل وخادم Swift آمن للأنواع مباشرة من مستندات مواصفات OpenAPI. من خلال التكامل مع أنظمة البناء عبر المكونات الإضافية الأصلية، فإنها تؤتمت إنشاء واجهات مكتوبة بقوة وكعوب بروتوكول تربط عمليات الشبكة بالطرق الأصلية، مما يضمن بقاء كود التطبيق متسقاً تماماً مع مخططات البيانات المحددة. يتميز المشروع ببنية موجهة نحو البروتوكول تفصل منطق الأعمال عن تنفيذات النقل المحددة. ويستخدم طبقة نقل قابلة للتوصيل واعتراض طلب قائم على البرمجية الوسيطة للتعامل مع الاهتمامات المتقاطعة مثل المصادقة، والتسجيل، وجمع المقاييس. يسمح هذا التصميم للمطورين بالحفاظ على طبقة اتصال متسقة مع البقاء غير مبالين بأطر عمل الويب الأساسية أو تفاصيل نقل الشبكة. يدعم المولد مجموعة واسعة من الإمكانات، بما في ذلك تعيين البيانات القائم على المخطط والتفاوض على المحتوى للتنسيقات المختلفة. ويوفر معالجة فعالة للذاكرة للحمولات الكبيرة من خلال معالجة التدفق التزايدي، مما يسمح بتبادل البيانات المعقدة دون تحميل المحتويات بالكامل في الذاكرة. تتضمن مجموعة الأدوات أيضاً أدوات لاختبار العقد المؤتمت وإنشاء توثيق تفاعلي للمساعدة في التحقق من متطلبات نقطة النهاية.
Renders API specifications into interactive web-based interfaces for browsing and testing endpoints directly in the browser.
هذا المشروع عبارة عن خادم نموذج محاوٍ مصمم لأداء تحسين الصور المؤتمت وتوسيع نطاق الدقة. يستخدم نماذج تعلم عميق لزيادة دقة الصور المدخلة بمعامل أربعة، مما يولد تفاصيل مرئية واقعية لتحسين الوضوح العام وجودة الأصول الرقمية. تعرض الخدمة هذه القدرات من خلال واجهة ويب قياسية، مما يسمح بالتكامل البرمجي مع تطبيقات البرمجيات الخارجية. يتضمن واجهة وثائق تفاعلية تمكن المطورين من اختبار مدخلات النموذج وفحص مخرجات الاستجابة مباشرة داخل المتصفح. تم تغليف البرنامج كخدمة مصغرة محاوية، مما يسهل النشر عبر البنية التحتية السحابية وبيئات التنسيق المدارة. تضمن هذه البنية تنفيذاً متسقاً لنماذج معالجة الصور عبر منصات استضافة متنوعة.
Includes an interactive documentation interface for testing model inputs and inspecting output responses directly in the browser.
Badge-it is a web service designed to generate dynamic visual indicators and profile components for developer platforms. It functions as a stateless API that fetches live repository and user statistics, rendering them as customizable SVG badges or contributor grids for use in profile documentation. The service distinguishes itself by providing specialized tools for GitHub profile customization, including the ability to render grids of contributor avatars and collections of starred repositories. These visual assets are generated on demand through URL parameters, allowing for real-time updates
Offers interactive web-based interfaces that render API specifications for browsing and testing endpoints.