Open API 3 schema-first API / microservice routing.
Runtime OpenAPI v3 spec generation for routing-controllers
Generated TypeScript definitions based on GitHub's OpenAPI spec for api.github.com
<div align="center"> <image align="center" src="https://orpc.dev/logo.webp" width=280 alt="oRPC logo" /> </div>
<div align="center"> <image align="center" src="https://orpc.dev/logo.webp" width=280 alt="oRPC logo" /> </div>
JSON Schemas for every version of the OpenAPI Specification
<div align="center"> <image align="center" src="https://orpc.dev/logo.webp" width=280 alt="oRPC logo" /> </div>
<div align="center"> <image align="center" src="https://orpc.dev/logo.webp" width=280 alt="oRPC logo" /> </div>
<div align="center"> <image align="center" src="https://orpc.dev/logo.webp" width=280 alt="oRPC logo" /> </div>
<div align="center"> <image align="center" src="https://orpc.dev/logo.webp" width=280 alt="oRPC logo" /> </div>
<div align="center"> <image align="center" src="https://orpc.dev/logo.webp" width=280 alt="oRPC logo" /> </div>
<div align="center"> <image align="center" src="https://orpc.dev/logo.webp" width=280 alt="oRPC logo" /> </div>
<div align="center"> <image align="center" src="https://orpc.dev/logo.webp" width=280 alt="oRPC logo" /> </div>
<div align="center"> <image align="center" src="https://orpc.dev/logo.webp" width=280 alt="oRPC logo" /> </div>
Fast, type-safe fetch client for your OpenAPI schema. Only 6 kb (min). Works with React, Vue, Svelte, or vanilla JS.
<div align="center"> <image align="center" src="https://orpc.dev/logo.webp" width=280 alt="oRPC logo" /> </div>
<div align="center"> <image align="center" src="https://orpc.dev/logo.webp" width=280 alt="oRPC logo" /> </div>
TypeScript helpers for consuming openapi-typescript types
> [!WARNING] > This is an internal package. Breaking changes may be introduced without notice - use at your own risk.
<div align="center"> <image align="center" src="https://orpc.dev/logo.webp" width=280 alt="oRPC logo" /> </div>
Modern and scalable routing for React applications
Convert OpenAPI 3.0 & 3.1 schemas to TypeScript
Tool for generation samples based on OpenAPI payload/response schema
🌀 OpenAPI to TypeScript codegen. Production-grade SDKs, Zod schemas, TanStack Query hooks, and 20+ plugins. Used by Vercel, OpenCode, and PayPal.
OpenAPI documentation coverage report for Rails Route endpoints
OasCore simplifies API documentation by automatically generating OpenAPI Specification (OAS 3.2) documents from your Ruby application routes. It eliminates the need for manual documentation, ensuring accuracy and consistency.
A gem to convert Rails routes to OpenAPI v3.1 YAML
Convert API Blueprint, Swagger and OpenAPI to routes and JSON-Schemas
Adds required controllers & routes for presentation of OpenAPI 2.0 specifications.
OasHanami simplifies API documentation by automatically generating OpenAPI Specification (OAS 3.1) documents from your Hanami application routes. It eliminates the need for manual documentation, ensuring accuracy and consistency.
Generate and serve OpenAPI 3.0 specs from Rails conventions with optional annotation overrides.
Generates OpenAPI specs from Rails apps by parsing routes, controllers, and view templates with @openapi comment annotations
A mountable Rails engine that serves the OpenAPI document produced by rc-minitest-openapi at a configurable route.
== Let's intuitively write API documentation with Swagger Editor in your Rails Project! 😊 Configureless and no DSL. 👍 But you can also configure. Manage with yaml file instead of Ruby code. Loosely coupled to your Rails project. 👍 So if you want to use another tool, you can port it right away. 😢 Generate api docment(OpenAPI) side only from `Rails` routing. Provide rake tasks to management API Docment (OpenAPI) 🎉 $ bundle exec rake routes:oas:init $ bundle exec rake routes:oas:docs $ bundle exec rake routes:oas:ui $ bundle exec rake routes:oas:editor $ bundle exec rake routes:oas:monitor $ bundle exec rake routes:oas:build $ bundle exec rake routes:oas:clean $ bundle exec rake routes:oas:analyze $ bundle exec rake routes:oas:deploy Happy Coding ❗️
Generates OpenAPI specs automatically from ActiveRecord models, ActiveModel validations and Rails routes. Includes a built-in serializer ~3.6x faster than as_json, Scalar and Swagger UI out of the box, and optional auto-serialization via render json:. Inspired by ActiveModel::Serializer.
Ukiryu is a platform-adaptive command execution framework that transforms CLI tools into declarative APIs. It provides the "OpenAPI" for command-line interfaces, enabling cross-platform tool integration with type safety and structured results. Key features: * Declarative YAML profiles define tool behavior, eliminating hardcoded command strings * Platform-adaptive execution across macOS, Linux, and Windows * Shell-aware command formatting for bash, zsh, fish, PowerShell, and cmd * Type-safe parameter validation with automatic coercion * Version routing support with semantic version matching (via Versionian) * Interface contracts allow multiple tools to implement the same abstract API * Structured Result objects with success/failure information instead of parsing stdout * Comprehensive error handling under Ukiryu::Errors namespace The Ukiryu ecosystem consists of: * ukiryu gem - The runtime framework * ukiryu/register - Collection of YAML tool profiles * ukiryu/schemas - JSON Schema for validation Use Ukiryu to integrate command-line tools like ImageMagick, FFmpeg, Inkscape, Ghostscript, and more into your Ruby applications with consistent, predictable interfaces.
No description provided.
No description provided.
No description provided.
No description provided.
No description provided.