All Projects → mrin9 → Rapipdf

mrin9 / Rapipdf

Licence: mit
PDF generation from OpenAPI / Swagger Spec

Programming Languages

javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to Rapipdf

Fastapi
FastAPI framework, high performance, easy to learn, fast to code, ready for production
Stars: ✭ 39,588 (+29890.91%)
Mutual labels:  swagger, openapi, openapi3, swagger-ui
Angular Swagger Ui
An angularJS implementation of Swagger UI
Stars: ✭ 131 (-0.76%)
Mutual labels:  swagger, openapi, openapi3, swagger-ui
Springdoc Openapi
Library for OpenAPI 3 with spring-boot
Stars: ✭ 1,113 (+743.18%)
Mutual labels:  swagger, openapi, openapi3, swagger-ui
Openapi Viewer
Browse and test a REST API described with the OpenAPI 3.0 Specification
Stars: ✭ 82 (-37.88%)
Mutual labels:  swagger, openapi, openapi3, swagger-ui
Swagger Ui
Swagger UI is a collection of HTML, JavaScript, and CSS assets that dynamically generate beautiful documentation from a Swagger-compliant API.
Stars: ✭ 21,279 (+16020.45%)
Mutual labels:  swagger, openapi, openapi3, swagger-ui
Swagger Editor
Swagger Editor
Stars: ✭ 7,365 (+5479.55%)
Mutual labels:  swagger, openapi3, swagger-ui
Rolodex
📇API Documentation Generator for Phoenix
Stars: ✭ 34 (-74.24%)
Mutual labels:  swagger, openapi, openapi3
L5 Swagger
OpenApi or Swagger integration to Laravel
Stars: ✭ 1,781 (+1249.24%)
Mutual labels:  swagger, openapi, swagger-ui
Vue Openapi
OpenAPI viewer component for VueJS
Stars: ✭ 66 (-50%)
Mutual labels:  swagger, openapi, openapi3
Swagger Core
Examples and server integrations for generating the Swagger API Specification, which enables easy access to your REST API
Stars: ✭ 6,898 (+5125.76%)
Mutual labels:  swagger, openapi, openapi3
Uvicorn Gunicorn Fastapi Docker
Docker image with Uvicorn managed by Gunicorn for high-performance FastAPI web applications in Python 3.6 and above with performance auto-tuning. Optionally with Alpine Linux.
Stars: ✭ 1,014 (+668.18%)
Mutual labels:  openapi, openapi3, swagger-ui
Openapi Core
OpenAPI core
Stars: ✭ 119 (-9.85%)
Mutual labels:  swagger, openapi, openapi3
Spectral
A flexible JSON/YAML linter for creating automated style guides, with baked in support for OpenAPI v2 & v3.
Stars: ✭ 876 (+563.64%)
Mutual labels:  swagger, openapi, openapi3
Widdershins
OpenAPI / Swagger, AsyncAPI & Semoasa definitions to (re)Slate compatible markdown
Stars: ✭ 856 (+548.48%)
Mutual labels:  swagger, openapi, openapi3
Express Jsdoc Swagger
Swagger OpenAPI 3.x generator
Stars: ✭ 69 (-47.73%)
Mutual labels:  swagger, openapi, openapi3
Http Router
🎉 Release 2.0 is released! Very fast HTTP router for PHP 7.1+ (incl. PHP8 with attributes) based on PSR-7 and PSR-15 with support for annotations and OpenApi (Swagger)
Stars: ✭ 124 (-6.06%)
Mutual labels:  swagger, openapi, openapi3
Kaizen Openapi Editor
Eclipse Editor for the Swagger-OpenAPI Description Language
Stars: ✭ 97 (-26.52%)
Mutual labels:  swagger, openapi, openapi3
Openapi Gui
GUI / visual editor for creating and editing OpenAPI / Swagger definitions
Stars: ✭ 891 (+575%)
Mutual labels:  swagger, openapi, openapi3
Django Ninja
💨 Fast, Async-ready, Openapi, type hints based framework for building APIs
Stars: ✭ 875 (+562.88%)
Mutual labels:  swagger, openapi, swagger-ui
Openapi Spring Webflux Validator
🌱 A friendly kotlin library to validate API endpoints using an OpenApi 3.0 and Swagger 2.0 specification
Stars: ✭ 67 (-49.24%)
Mutual labels:  swagger, openapi, openapi3
MrinDoc logo

RapiPDF

Custom element for Open-API to PDF generation

Features

  • Supports Swagger 2.0 and OpenAPI 3.0
  • Generate PDF using Web-Component
  • Works with any framework or with no framework
  • Plenty of customizing options, including selection of brand colors
  • Supported on Chrome, FireFox and Safari. (Not yet tested on Edge)

Documentation

Check out the usage and examples

Build Process

We recommend yarn over npm as we use yarn resolutions to keep the bundle size smaller. As of this writing this feature is not supported in npm natively

# Clone / Download the project then
yarn install

# build will generate rapidoc-min.js, this is the only file you will need.
# use it in the script tag of your html <script type="text/javascript" src="rapidoc-min.js"></script></body>
yarn build

# for developement use yarn serve (this will start an webserver at port 8080, then navigate to localhost:8080)
yarn serve

# alternative to yarn serve: (this will start an webserver at port 8080 listening to all adapters)
yarn serve-everyone
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].