openapi-generator/assets/js/9972b359.78057b3a.js

1 line
23 KiB
JavaScript

"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[5075],{3905:function(e,a,r){r.d(a,{Zo:function(){return c},kt:function(){return u}});var t=r(7294);function n(e,a,r){return a in e?Object.defineProperty(e,a,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[a]=r,e}function l(e,a){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var t=Object.getOwnPropertySymbols(e);a&&(t=t.filter((function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable}))),r.push.apply(r,t)}return r}function s(e){for(var a=1;a<arguments.length;a++){var r=null!=arguments[a]?arguments[a]:{};a%2?l(Object(r),!0).forEach((function(a){n(e,a,r[a])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):l(Object(r)).forEach((function(a){Object.defineProperty(e,a,Object.getOwnPropertyDescriptor(r,a))}))}return e}function p(e,a){if(null==e)return{};var r,t,n=function(e,a){if(null==e)return{};var r,t,n={},l=Object.keys(e);for(t=0;t<l.length;t++)r=l[t],a.indexOf(r)>=0||(n[r]=e[r]);return n}(e,a);if(Object.getOwnPropertySymbols){var l=Object.getOwnPropertySymbols(e);for(t=0;t<l.length;t++)r=l[t],a.indexOf(r)>=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}return n}var o=t.createContext({}),i=function(e){var a=t.useContext(o),r=a;return e&&(r="function"==typeof e?e(a):s(s({},a),e)),r},c=function(e){var a=i(e.components);return t.createElement(o.Provider,{value:a},e.children)},m="mdxType",k={inlineCode:"code",wrapper:function(e){var a=e.children;return t.createElement(t.Fragment,{},a)}},N=t.forwardRef((function(e,a){var r=e.components,n=e.mdxType,l=e.originalType,o=e.parentName,c=p(e,["components","mdxType","originalType","parentName"]),m=i(r),N=n,u=m["".concat(o,".").concat(N)]||m[N]||k[N]||l;return r?t.createElement(u,s(s({ref:a},c),{},{components:r})):t.createElement(u,s({ref:a},c))}));function u(e,a){var r=arguments,n=a&&a.mdxType;if("string"==typeof e||n){var l=r.length,s=new Array(l);s[0]=N;var p={};for(var o in a)hasOwnProperty.call(a,o)&&(p[o]=a[o]);p.originalType=e,p[m]="string"==typeof e?e:n,s[1]=p;for(var i=2;i<l;i++)s[i]=r[i];return t.createElement.apply(null,s)}return t.createElement.apply(null,r)}N.displayName="MDXCreateElement"},6660:function(e,a,r){r.r(a),r.d(a,{assets:function(){return c},contentTitle:function(){return o},default:function(){return N},frontMatter:function(){return p},metadata:function(){return i},toc:function(){return m}});var t=r(7462),n=r(3366),l=(r(7294),r(3905)),s=["components"],p={id:"generators",title:"Generators List"},o=void 0,i={unversionedId:"generators",id:"generators",title:"Generators List",description:"The following generators are available:",source:"@site/../docs/generators.md",sourceDirName:".",slug:"/generators",permalink:"/docs/generators",draft:!1,editUrl:"https://github.com/OpenAPITools/openapi-generator/edit/master/website/../docs/generators.md",tags:[],version:"current",lastUpdatedBy:"Andrew Wilson",lastUpdatedAt:1742913810,formattedLastUpdatedAt:"Mar 25, 2025",frontMatter:{id:"generators",title:"Generators List"},sidebar:"docs",previous:{title:"Release Notes: 3.0.0",permalink:"/docs/release-3-0-0"}},c={},m=[{value:"CLIENT generators",id:"client-generators",level:2},{value:"SERVER generators",id:"server-generators",level:2},{value:"DOCUMENTATION generators",id:"documentation-generators",level:2},{value:"SCHEMA generators",id:"schema-generators",level:2},{value:"CONFIG generators",id:"config-generators",level:2}],k={toc:m};function N(e){var a=e.components,r=(0,n.Z)(e,s);return(0,l.kt)("wrapper",(0,t.Z)({},k,r,{components:a,mdxType:"MDXLayout"}),(0,l.kt)("p",null,"The following generators are available:"),(0,l.kt)("h2",{id:"client-generators"},"CLIENT generators"),(0,l.kt)("ul",null,(0,l.kt)("li",{parentName:"ul"},(0,l.kt)("a",{parentName:"li",href:"/docs/generators/ada"},"ada")," "),(0,l.kt)("li",{parentName:"ul"},(0,l.kt)("a",{parentName:"li",href:"/docs/generators/android"},"android")," "),(0,l.kt)("li",{parentName:"ul"},(0,l.kt)("a",{parentName:"li",href:"/docs/generators/apex"},"apex")," "),(0,l.kt)("li",{parentName:"ul"},(0,l.kt)("a",{parentName:"li",href:"/docs/generators/bash"},"bash")," "),(0,l.kt)("li",{parentName:"ul"},(0,l.kt)("a",{parentName:"li",href:"/docs/generators/c"},"c")," "),(0,l.kt)("li",{parentName:"ul"},(0,l.kt)("a",{parentName:"li",href:"/docs/generators/clojure"},"clojure")," "),(0,l.kt)("li",{parentName:"ul"},(0,l.kt)("a",{parentName:"li",href:"/docs/generators/cpp-qt-client"},"cpp-qt-client")," "),(0,l.kt)("li",{parentName:"ul"},(0,l.kt)("a",{parentName:"li",href:"/docs/generators/cpp-restsdk"},"cpp-restsdk")," "),(0,l.kt)("li",{parentName:"ul"},(0,l.kt)("a",{parentName:"li",href:"/docs/generators/cpp-tiny"},"cpp-tiny (beta)")," "),(0,l.kt)("li",{parentName:"ul"},(0,l.kt)("a",{parentName:"li",href:"/docs/generators/cpp-tizen"},"cpp-tizen")," "),(0,l.kt)("li",{parentName:"ul"},(0,l.kt)("a",{parentName:"li",href:"/docs/generators/cpp-ue4"},"cpp-ue4 (beta)")," "),(0,l.kt)("li",{parentName:"ul"},(0,l.kt)("a",{parentName:"li",href:"/docs/generators/crystal"},"crystal (beta)")," "),(0,l.kt)("li",{parentName:"ul"},(0,l.kt)("a",{parentName:"li",href:"/docs/generators/csharp"},"csharp")," "),(0,l.kt)("li",{parentName:"ul"},(0,l.kt)("a",{parentName:"li",href:"/docs/generators/dart"},"dart")," "),(0,l.kt)("li",{parentName:"ul"},(0,l.kt)("a",{parentName:"li",href:"/docs/generators/dart-dio"},"dart-dio")," "),(0,l.kt)("li",{parentName:"ul"},(0,l.kt)("a",{parentName:"li",href:"/docs/generators/eiffel"},"eiffel")," "),(0,l.kt)("li",{parentName:"ul"},(0,l.kt)("a",{parentName:"li",href:"/docs/generators/elixir"},"elixir")," "),(0,l.kt)("li",{parentName:"ul"},(0,l.kt)("a",{parentName:"li",href:"/docs/generators/elm"},"elm")," "),(0,l.kt)("li",{parentName:"ul"},(0,l.kt)("a",{parentName:"li",href:"/docs/generators/erlang-client"},"erlang-client")," "),(0,l.kt)("li",{parentName:"ul"},(0,l.kt)("a",{parentName:"li",href:"/docs/generators/erlang-proper"},"erlang-proper")," "),(0,l.kt)("li",{parentName:"ul"},(0,l.kt)("a",{parentName:"li",href:"/docs/generators/gdscript"},"gdscript")," "),(0,l.kt)("li",{parentName:"ul"},(0,l.kt)("a",{parentName:"li",href:"/docs/generators/go"},"go")," "),(0,l.kt)("li",{parentName:"ul"},(0,l.kt)("a",{parentName:"li",href:"/docs/generators/groovy"},"groovy")," "),(0,l.kt)("li",{parentName:"ul"},(0,l.kt)("a",{parentName:"li",href:"/docs/generators/haskell-http-client"},"haskell-http-client")," "),(0,l.kt)("li",{parentName:"ul"},(0,l.kt)("a",{parentName:"li",href:"/docs/generators/java"},"java")," "),(0,l.kt)("li",{parentName:"ul"},(0,l.kt)("a",{parentName:"li",href:"/docs/generators/java-helidon-client"},"java-helidon-client (beta)")," "),(0,l.kt)("li",{parentName:"ul"},(0,l.kt)("a",{parentName:"li",href:"/docs/generators/java-micronaut-client"},"java-micronaut-client (beta)")," "),(0,l.kt)("li",{parentName:"ul"},(0,l.kt)("a",{parentName:"li",href:"/docs/generators/javascript"},"javascript")," "),(0,l.kt)("li",{parentName:"ul"},(0,l.kt)("a",{parentName:"li",href:"/docs/generators/javascript-apollo-deprecated"},"javascript-apollo-deprecated (deprecated)")," "),(0,l.kt)("li",{parentName:"ul"},(0,l.kt)("a",{parentName:"li",href:"/docs/generators/javascript-closure-angular"},"javascript-closure-angular (beta)")," "),(0,l.kt)("li",{parentName:"ul"},(0,l.kt)("a",{parentName:"li",href:"/docs/generators/javascript-flowtyped"},"javascript-flowtyped")," "),(0,l.kt)("li",{parentName:"ul"},(0,l.kt)("a",{parentName:"li",href:"/docs/generators/jaxrs-cxf-client"},"jaxrs-cxf-client")," "),(0,l.kt)("li",{parentName:"ul"},(0,l.kt)("a",{parentName:"li",href:"/docs/generators/jetbrains-http-client"},"jetbrains-http-client (experimental)")," "),(0,l.kt)("li",{parentName:"ul"},(0,l.kt)("a",{parentName:"li",href:"/docs/generators/jmeter"},"jmeter")," "),(0,l.kt)("li",{parentName:"ul"},(0,l.kt)("a",{parentName:"li",href:"/docs/generators/julia-client"},"julia-client (beta)")," "),(0,l.kt)("li",{parentName:"ul"},(0,l.kt)("a",{parentName:"li",href:"/docs/generators/k6"},"k6 (beta)")," "),(0,l.kt)("li",{parentName:"ul"},(0,l.kt)("a",{parentName:"li",href:"/docs/generators/kotlin"},"kotlin")," "),(0,l.kt)("li",{parentName:"ul"},(0,l.kt)("a",{parentName:"li",href:"/docs/generators/lua"},"lua (beta)")," "),(0,l.kt)("li",{parentName:"ul"},(0,l.kt)("a",{parentName:"li",href:"/docs/generators/n4js"},"n4js (beta)")," "),(0,l.kt)("li",{parentName:"ul"},(0,l.kt)("a",{parentName:"li",href:"/docs/generators/nim"},"nim (beta)")," "),(0,l.kt)("li",{parentName:"ul"},(0,l.kt)("a",{parentName:"li",href:"/docs/generators/objc"},"objc")," "),(0,l.kt)("li",{parentName:"ul"},(0,l.kt)("a",{parentName:"li",href:"/docs/generators/ocaml"},"ocaml")," "),(0,l.kt)("li",{parentName:"ul"},(0,l.kt)("a",{parentName:"li",href:"/docs/generators/perl"},"perl")," "),(0,l.kt)("li",{parentName:"ul"},(0,l.kt)("a",{parentName:"li",href:"/docs/generators/php"},"php")," "),(0,l.kt)("li",{parentName:"ul"},(0,l.kt)("a",{parentName:"li",href:"/docs/generators/php-dt"},"php-dt (beta)")," "),(0,l.kt)("li",{parentName:"ul"},(0,l.kt)("a",{parentName:"li",href:"/docs/generators/php-nextgen"},"php-nextgen (beta)")," "),(0,l.kt)("li",{parentName:"ul"},(0,l.kt)("a",{parentName:"li",href:"/docs/generators/powershell"},"powershell (beta)")," "),(0,l.kt)("li",{parentName:"ul"},(0,l.kt)("a",{parentName:"li",href:"/docs/generators/python"},"python")," "),(0,l.kt)("li",{parentName:"ul"},(0,l.kt)("a",{parentName:"li",href:"/docs/generators/python-pydantic-v1"},"python-pydantic-v1")," "),(0,l.kt)("li",{parentName:"ul"},(0,l.kt)("a",{parentName:"li",href:"/docs/generators/r"},"r")," "),(0,l.kt)("li",{parentName:"ul"},(0,l.kt)("a",{parentName:"li",href:"/docs/generators/ruby"},"ruby")," "),(0,l.kt)("li",{parentName:"ul"},(0,l.kt)("a",{parentName:"li",href:"/docs/generators/rust"},"rust")," "),(0,l.kt)("li",{parentName:"ul"},(0,l.kt)("a",{parentName:"li",href:"/docs/generators/scala-akka"},"scala-akka")," "),(0,l.kt)("li",{parentName:"ul"},(0,l.kt)("a",{parentName:"li",href:"/docs/generators/scala-gatling"},"scala-gatling")," "),(0,l.kt)("li",{parentName:"ul"},(0,l.kt)("a",{parentName:"li",href:"/docs/generators/scala-http4s"},"scala-http4s")," "),(0,l.kt)("li",{parentName:"ul"},(0,l.kt)("a",{parentName:"li",href:"/docs/generators/scala-pekko"},"scala-pekko")," "),(0,l.kt)("li",{parentName:"ul"},(0,l.kt)("a",{parentName:"li",href:"/docs/generators/scala-sttp"},"scala-sttp")," "),(0,l.kt)("li",{parentName:"ul"},(0,l.kt)("a",{parentName:"li",href:"/docs/generators/scala-sttp4"},"scala-sttp4 (beta)")," "),(0,l.kt)("li",{parentName:"ul"},(0,l.kt)("a",{parentName:"li",href:"/docs/generators/scalaz"},"scalaz")," "),(0,l.kt)("li",{parentName:"ul"},(0,l.kt)("a",{parentName:"li",href:"/docs/generators/swift-combine"},"swift-combine")," "),(0,l.kt)("li",{parentName:"ul"},(0,l.kt)("a",{parentName:"li",href:"/docs/generators/swift5"},"swift5")," "),(0,l.kt)("li",{parentName:"ul"},(0,l.kt)("a",{parentName:"li",href:"/docs/generators/swift6"},"swift6 (beta)")," "),(0,l.kt)("li",{parentName:"ul"},(0,l.kt)("a",{parentName:"li",href:"/docs/generators/typescript"},"typescript (experimental)")," "),(0,l.kt)("li",{parentName:"ul"},(0,l.kt)("a",{parentName:"li",href:"/docs/generators/typescript-angular"},"typescript-angular")," "),(0,l.kt)("li",{parentName:"ul"},(0,l.kt)("a",{parentName:"li",href:"/docs/generators/typescript-aurelia"},"typescript-aurelia")," "),(0,l.kt)("li",{parentName:"ul"},(0,l.kt)("a",{parentName:"li",href:"/docs/generators/typescript-axios"},"typescript-axios")," "),(0,l.kt)("li",{parentName:"ul"},(0,l.kt)("a",{parentName:"li",href:"/docs/generators/typescript-fetch"},"typescript-fetch")," "),(0,l.kt)("li",{parentName:"ul"},(0,l.kt)("a",{parentName:"li",href:"/docs/generators/typescript-inversify"},"typescript-inversify")," "),(0,l.kt)("li",{parentName:"ul"},(0,l.kt)("a",{parentName:"li",href:"/docs/generators/typescript-jquery"},"typescript-jquery")," "),(0,l.kt)("li",{parentName:"ul"},(0,l.kt)("a",{parentName:"li",href:"/docs/generators/typescript-nestjs"},"typescript-nestjs (experimental)")," "),(0,l.kt)("li",{parentName:"ul"},(0,l.kt)("a",{parentName:"li",href:"/docs/generators/typescript-node"},"typescript-node")," "),(0,l.kt)("li",{parentName:"ul"},(0,l.kt)("a",{parentName:"li",href:"/docs/generators/typescript-redux-query"},"typescript-redux-query")," "),(0,l.kt)("li",{parentName:"ul"},(0,l.kt)("a",{parentName:"li",href:"/docs/generators/typescript-rxjs"},"typescript-rxjs")," "),(0,l.kt)("li",{parentName:"ul"},(0,l.kt)("a",{parentName:"li",href:"/docs/generators/xojo-client"},"xojo-client")," "),(0,l.kt)("li",{parentName:"ul"},(0,l.kt)("a",{parentName:"li",href:"/docs/generators/zapier"},"zapier (beta)")," ")),(0,l.kt)("h2",{id:"server-generators"},"SERVER generators"),(0,l.kt)("ul",null,(0,l.kt)("li",{parentName:"ul"},(0,l.kt)("a",{parentName:"li",href:"/docs/generators/ada-server"},"ada-server")," "),(0,l.kt)("li",{parentName:"ul"},(0,l.kt)("a",{parentName:"li",href:"/docs/generators/aspnet-fastendpoints"},"aspnet-fastendpoints")," "),(0,l.kt)("li",{parentName:"ul"},(0,l.kt)("a",{parentName:"li",href:"/docs/generators/aspnetcore"},"aspnetcore")," "),(0,l.kt)("li",{parentName:"ul"},(0,l.kt)("a",{parentName:"li",href:"/docs/generators/cpp-pistache-server"},"cpp-pistache-server")," "),(0,l.kt)("li",{parentName:"ul"},(0,l.kt)("a",{parentName:"li",href:"/docs/generators/cpp-qt-qhttpengine-server"},"cpp-qt-qhttpengine-server")," "),(0,l.kt)("li",{parentName:"ul"},(0,l.kt)("a",{parentName:"li",href:"/docs/generators/cpp-restbed-server"},"cpp-restbed-server")," "),(0,l.kt)("li",{parentName:"ul"},(0,l.kt)("a",{parentName:"li",href:"/docs/generators/cpp-restbed-server-deprecated"},"cpp-restbed-server-deprecated")," "),(0,l.kt)("li",{parentName:"ul"},(0,l.kt)("a",{parentName:"li",href:"/docs/generators/csharp-functions"},"csharp-functions")," "),(0,l.kt)("li",{parentName:"ul"},(0,l.kt)("a",{parentName:"li",href:"/docs/generators/erlang-server"},"erlang-server")," "),(0,l.kt)("li",{parentName:"ul"},(0,l.kt)("a",{parentName:"li",href:"/docs/generators/erlang-server-deprecated"},"erlang-server-deprecated (deprecated)")," "),(0,l.kt)("li",{parentName:"ul"},(0,l.kt)("a",{parentName:"li",href:"/docs/generators/fsharp-functions"},"fsharp-functions (beta)")," "),(0,l.kt)("li",{parentName:"ul"},(0,l.kt)("a",{parentName:"li",href:"/docs/generators/fsharp-giraffe-server"},"fsharp-giraffe-server (beta)")," "),(0,l.kt)("li",{parentName:"ul"},(0,l.kt)("a",{parentName:"li",href:"/docs/generators/go-echo-server"},"go-echo-server (beta)")," "),(0,l.kt)("li",{parentName:"ul"},(0,l.kt)("a",{parentName:"li",href:"/docs/generators/go-gin-server"},"go-gin-server")," "),(0,l.kt)("li",{parentName:"ul"},(0,l.kt)("a",{parentName:"li",href:"/docs/generators/go-server"},"go-server")," "),(0,l.kt)("li",{parentName:"ul"},(0,l.kt)("a",{parentName:"li",href:"/docs/generators/graphql-nodejs-express-server"},"graphql-nodejs-express-server")," "),(0,l.kt)("li",{parentName:"ul"},(0,l.kt)("a",{parentName:"li",href:"/docs/generators/haskell"},"haskell")," "),(0,l.kt)("li",{parentName:"ul"},(0,l.kt)("a",{parentName:"li",href:"/docs/generators/haskell-yesod"},"haskell-yesod (beta)")," "),(0,l.kt)("li",{parentName:"ul"},(0,l.kt)("a",{parentName:"li",href:"/docs/generators/java-camel"},"java-camel")," "),(0,l.kt)("li",{parentName:"ul"},(0,l.kt)("a",{parentName:"li",href:"/docs/generators/java-helidon-server"},"java-helidon-server (beta)")," "),(0,l.kt)("li",{parentName:"ul"},(0,l.kt)("a",{parentName:"li",href:"/docs/generators/java-inflector"},"java-inflector")," "),(0,l.kt)("li",{parentName:"ul"},(0,l.kt)("a",{parentName:"li",href:"/docs/generators/java-micronaut-server"},"java-micronaut-server (beta)")," "),(0,l.kt)("li",{parentName:"ul"},(0,l.kt)("a",{parentName:"li",href:"/docs/generators/java-microprofile"},"java-microprofile")," "),(0,l.kt)("li",{parentName:"ul"},(0,l.kt)("a",{parentName:"li",href:"/docs/generators/java-msf4j"},"java-msf4j")," "),(0,l.kt)("li",{parentName:"ul"},(0,l.kt)("a",{parentName:"li",href:"/docs/generators/java-pkmst"},"java-pkmst")," "),(0,l.kt)("li",{parentName:"ul"},(0,l.kt)("a",{parentName:"li",href:"/docs/generators/java-play-framework"},"java-play-framework")," "),(0,l.kt)("li",{parentName:"ul"},(0,l.kt)("a",{parentName:"li",href:"/docs/generators/java-undertow-server"},"java-undertow-server")," "),(0,l.kt)("li",{parentName:"ul"},(0,l.kt)("a",{parentName:"li",href:"/docs/generators/java-vertx"},"java-vertx (deprecated)")," "),(0,l.kt)("li",{parentName:"ul"},(0,l.kt)("a",{parentName:"li",href:"/docs/generators/java-vertx-web"},"java-vertx-web (beta)")," "),(0,l.kt)("li",{parentName:"ul"},(0,l.kt)("a",{parentName:"li",href:"/docs/generators/java-wiremock"},"java-wiremock (beta)")," "),(0,l.kt)("li",{parentName:"ul"},(0,l.kt)("a",{parentName:"li",href:"/docs/generators/jaxrs-cxf"},"jaxrs-cxf")," "),(0,l.kt)("li",{parentName:"ul"},(0,l.kt)("a",{parentName:"li",href:"/docs/generators/jaxrs-cxf-cdi"},"jaxrs-cxf-cdi")," "),(0,l.kt)("li",{parentName:"ul"},(0,l.kt)("a",{parentName:"li",href:"/docs/generators/jaxrs-cxf-extended"},"jaxrs-cxf-extended")," "),(0,l.kt)("li",{parentName:"ul"},(0,l.kt)("a",{parentName:"li",href:"/docs/generators/jaxrs-jersey"},"jaxrs-jersey")," "),(0,l.kt)("li",{parentName:"ul"},(0,l.kt)("a",{parentName:"li",href:"/docs/generators/jaxrs-resteasy"},"jaxrs-resteasy")," "),(0,l.kt)("li",{parentName:"ul"},(0,l.kt)("a",{parentName:"li",href:"/docs/generators/jaxrs-resteasy-eap"},"jaxrs-resteasy-eap")," "),(0,l.kt)("li",{parentName:"ul"},(0,l.kt)("a",{parentName:"li",href:"/docs/generators/jaxrs-spec"},"jaxrs-spec")," "),(0,l.kt)("li",{parentName:"ul"},(0,l.kt)("a",{parentName:"li",href:"/docs/generators/julia-server"},"julia-server (beta)")," "),(0,l.kt)("li",{parentName:"ul"},(0,l.kt)("a",{parentName:"li",href:"/docs/generators/kotlin-misk"},"kotlin-misk")," "),(0,l.kt)("li",{parentName:"ul"},(0,l.kt)("a",{parentName:"li",href:"/docs/generators/kotlin-server"},"kotlin-server")," "),(0,l.kt)("li",{parentName:"ul"},(0,l.kt)("a",{parentName:"li",href:"/docs/generators/kotlin-spring"},"kotlin-spring")," "),(0,l.kt)("li",{parentName:"ul"},(0,l.kt)("a",{parentName:"li",href:"/docs/generators/kotlin-vertx"},"kotlin-vertx (beta)")," "),(0,l.kt)("li",{parentName:"ul"},(0,l.kt)("a",{parentName:"li",href:"/docs/generators/kotlin-wiremock"},"kotlin-wiremock (beta)")," "),(0,l.kt)("li",{parentName:"ul"},(0,l.kt)("a",{parentName:"li",href:"/docs/generators/nodejs-express-server"},"nodejs-express-server (beta)")," "),(0,l.kt)("li",{parentName:"ul"},(0,l.kt)("a",{parentName:"li",href:"/docs/generators/php-flight"},"php-flight (experimental)")," "),(0,l.kt)("li",{parentName:"ul"},(0,l.kt)("a",{parentName:"li",href:"/docs/generators/php-laravel"},"php-laravel")," "),(0,l.kt)("li",{parentName:"ul"},(0,l.kt)("a",{parentName:"li",href:"/docs/generators/php-lumen"},"php-lumen")," "),(0,l.kt)("li",{parentName:"ul"},(0,l.kt)("a",{parentName:"li",href:"/docs/generators/php-mezzio-ph"},"php-mezzio-ph")," "),(0,l.kt)("li",{parentName:"ul"},(0,l.kt)("a",{parentName:"li",href:"/docs/generators/php-slim4"},"php-slim4")," "),(0,l.kt)("li",{parentName:"ul"},(0,l.kt)("a",{parentName:"li",href:"/docs/generators/php-symfony"},"php-symfony")," "),(0,l.kt)("li",{parentName:"ul"},(0,l.kt)("a",{parentName:"li",href:"/docs/generators/python-aiohttp"},"python-aiohttp")," "),(0,l.kt)("li",{parentName:"ul"},(0,l.kt)("a",{parentName:"li",href:"/docs/generators/python-blueplanet"},"python-blueplanet")," "),(0,l.kt)("li",{parentName:"ul"},(0,l.kt)("a",{parentName:"li",href:"/docs/generators/python-fastapi"},"python-fastapi (beta)")," "),(0,l.kt)("li",{parentName:"ul"},(0,l.kt)("a",{parentName:"li",href:"/docs/generators/python-flask"},"python-flask")," "),(0,l.kt)("li",{parentName:"ul"},(0,l.kt)("a",{parentName:"li",href:"/docs/generators/ruby-on-rails"},"ruby-on-rails")," "),(0,l.kt)("li",{parentName:"ul"},(0,l.kt)("a",{parentName:"li",href:"/docs/generators/ruby-sinatra"},"ruby-sinatra")," "),(0,l.kt)("li",{parentName:"ul"},(0,l.kt)("a",{parentName:"li",href:"/docs/generators/rust-axum"},"rust-axum (beta)")," "),(0,l.kt)("li",{parentName:"ul"},(0,l.kt)("a",{parentName:"li",href:"/docs/generators/rust-server"},"rust-server")," "),(0,l.kt)("li",{parentName:"ul"},(0,l.kt)("a",{parentName:"li",href:"/docs/generators/scala-akka-http-server"},"scala-akka-http-server (beta)")," "),(0,l.kt)("li",{parentName:"ul"},(0,l.kt)("a",{parentName:"li",href:"/docs/generators/scala-cask"},"scala-cask")," "),(0,l.kt)("li",{parentName:"ul"},(0,l.kt)("a",{parentName:"li",href:"/docs/generators/scala-finch"},"scala-finch")," "),(0,l.kt)("li",{parentName:"ul"},(0,l.kt)("a",{parentName:"li",href:"/docs/generators/scala-http4s-server"},"scala-http4s-server")," "),(0,l.kt)("li",{parentName:"ul"},(0,l.kt)("a",{parentName:"li",href:"/docs/generators/scala-lagom-server"},"scala-lagom-server")," "),(0,l.kt)("li",{parentName:"ul"},(0,l.kt)("a",{parentName:"li",href:"/docs/generators/scala-play-server"},"scala-play-server")," "),(0,l.kt)("li",{parentName:"ul"},(0,l.kt)("a",{parentName:"li",href:"/docs/generators/scalatra"},"scalatra")," "),(0,l.kt)("li",{parentName:"ul"},(0,l.kt)("a",{parentName:"li",href:"/docs/generators/spring"},"spring")," ")),(0,l.kt)("h2",{id:"documentation-generators"},"DOCUMENTATION generators"),(0,l.kt)("ul",null,(0,l.kt)("li",{parentName:"ul"},(0,l.kt)("a",{parentName:"li",href:"/docs/generators/asciidoc"},"asciidoc")," "),(0,l.kt)("li",{parentName:"ul"},(0,l.kt)("a",{parentName:"li",href:"/docs/generators/cwiki"},"cwiki")," "),(0,l.kt)("li",{parentName:"ul"},(0,l.kt)("a",{parentName:"li",href:"/docs/generators/dynamic-html"},"dynamic-html")," "),(0,l.kt)("li",{parentName:"ul"},(0,l.kt)("a",{parentName:"li",href:"/docs/generators/html"},"html")," "),(0,l.kt)("li",{parentName:"ul"},(0,l.kt)("a",{parentName:"li",href:"/docs/generators/html2"},"html2")," "),(0,l.kt)("li",{parentName:"ul"},(0,l.kt)("a",{parentName:"li",href:"/docs/generators/markdown"},"markdown (beta)")," "),(0,l.kt)("li",{parentName:"ul"},(0,l.kt)("a",{parentName:"li",href:"/docs/generators/openapi"},"openapi")," "),(0,l.kt)("li",{parentName:"ul"},(0,l.kt)("a",{parentName:"li",href:"/docs/generators/openapi-yaml"},"openapi-yaml")," "),(0,l.kt)("li",{parentName:"ul"},(0,l.kt)("a",{parentName:"li",href:"/docs/generators/plantuml"},"plantuml (beta)")," ")),(0,l.kt)("h2",{id:"schema-generators"},"SCHEMA generators"),(0,l.kt)("ul",null,(0,l.kt)("li",{parentName:"ul"},(0,l.kt)("a",{parentName:"li",href:"/docs/generators/avro-schema"},"avro-schema (beta)")," "),(0,l.kt)("li",{parentName:"ul"},(0,l.kt)("a",{parentName:"li",href:"/docs/generators/graphql-schema"},"graphql-schema")," "),(0,l.kt)("li",{parentName:"ul"},(0,l.kt)("a",{parentName:"li",href:"/docs/generators/ktorm-schema"},"ktorm-schema (beta)")," "),(0,l.kt)("li",{parentName:"ul"},(0,l.kt)("a",{parentName:"li",href:"/docs/generators/mysql-schema"},"mysql-schema")," "),(0,l.kt)("li",{parentName:"ul"},(0,l.kt)("a",{parentName:"li",href:"/docs/generators/postgresql-schema"},"postgresql-schema (beta)")," "),(0,l.kt)("li",{parentName:"ul"},(0,l.kt)("a",{parentName:"li",href:"/docs/generators/postman-collection"},"postman-collection (beta)")," "),(0,l.kt)("li",{parentName:"ul"},(0,l.kt)("a",{parentName:"li",href:"/docs/generators/protobuf-schema"},"protobuf-schema (beta)")," "),(0,l.kt)("li",{parentName:"ul"},(0,l.kt)("a",{parentName:"li",href:"/docs/generators/wsdl-schema"},"wsdl-schema (beta)")," ")),(0,l.kt)("h2",{id:"config-generators"},"CONFIG generators"),(0,l.kt)("ul",null,(0,l.kt)("li",{parentName:"ul"},(0,l.kt)("a",{parentName:"li",href:"/docs/generators/apache2"},"apache2"))))}N.isMDXComponent=!0}}]);