@@ -77,7 +77,7 @@ OpenAPI Generator allows generation of API client libraries (SDK generation), se
7777
7878| | Languages/Frameworks |
7979| -------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
80- | **API clients** | **ActionScript**, **Ada**, **Apex**, **Bash**, **C**, **C#** (.net 2.0, 3.5 or later, .NET Standard 1.3 - 2.0, .NET Core 2.0), **C++** (cpp-restsdk, Qt5, Tizen), **Clojure**, **Crystal**, **Dart**, **Elixir**, **Elm**, **Eiffel**, **Erlang**, **Go**, **Groovy**, **Haskell** (http-client, Servant), **Java** (Jersey1.x, Jersey2.x, OkHttp, Retrofit1.x, Retrofit2.x, Feign, RestTemplate, RESTEasy, Vertx, Google API Client Library for Java, Rest-assured, Spring 5 Web Client, MicroProfile Rest Client), **k6**, **Kotlin**, **Lua**, **Nim**, **Node.js/JavaScript** (ES5, ES6, AngularJS with Google Closure Compiler annotations, Flow types, Apollo GraphQL DataStore), **Objective-C**, **OCaml**, **Perl**, **PHP**, **PowerShell**, **Python**, **R**, **Ruby**, **Rust** (rust, rust-server), **Scala** (akka, http4s, scalaz, sttp, swagger-async-httpclient), **Swift** (2.x, 3.x, 4.x, 5.x), **Typescript** (AngularJS, Angular (2.x - 8.x), Aurelia, Axios, Fetch, Inversify, jQuery, Node, Rxjs) |
80+ | **API clients** | **ActionScript**, **Ada**, **Apex**, **Bash**, **C**, **C#** (.net 2.0, 3.5 or later, .NET Standard 1.3 - 2.0, .NET Core 2.0), **C++** (cpp-restsdk, Qt5, Tizen), **Clojure**, **Crystal**, **Dart**, **Elixir**, **Elm**, **Eiffel**, **Erlang**, **Go**, **Groovy**, **Haskell** (http-client, Servant), **Java** (Jersey1.x, Jersey2.x, OkHttp, Retrofit1.x, Retrofit2.x, Feign, RestTemplate, RESTEasy, Vertx, Google API Client Library for Java, Rest-assured, Spring 5 Web Client, MicroProfile Rest Client), **k6**, **Kotlin**, **Lua**, **Nim**, **Node.js/JavaScript** (ES5, ES6, AngularJS with Google Closure Compiler annotations, Flow types, Apollo GraphQL DataStore), **Objective-C**, **OCaml**, **Perl**, **PHP**, **PowerShell**, **Python**, **R**, **Ruby**, **Rust** (rust, rust-server), **Scala** (akka, http4s, scalaz, sttp, swagger-async-httpclient), **Swift** (2.x, 3.x, 4.x, 5.x), **Typescript** (AngularJS, Angular (2.x - 8.x), Aurelia, Axios, Fetch, Inversify, jQuery, Nestjs, Node, Rxjs) |
8181| ** Server stubs** | ** Ada** , ** C#** (ASP.NET Core, NancyFx), ** C++** (Pistache, Restbed, Qt5 QHTTPEngine), ** Erlang** , ** F#** (Giraffe), ** Go** (net/http, Gin), ** Haskell** (Servant), ** Java** (MSF4J, Spring, Undertow, JAX-RS: CDI, CXF, Inflector, Jersey, RestEasy, Play Framework, [ PKMST] ( https://github.com/ProKarma-Inc/pkmst-getting-started-examples ) , [ Vert.x] ( https://vertx.io/ ) ), ** Kotlin** (Spring Boot, Ktor, Vertx), ** PHP** (Laravel, Lumen, Slim, Silex, [ Symfony] ( https://symfony.com/ ) , [ Zend Expressive] ( https://github.com/zendframework/zend-expressive ) ), ** Python** (Flask), ** NodeJS** , ** Ruby** (Sinatra, Rails5), ** Rust** (rust-server), ** Scala** (Akka, [ Finch] ( https://github.com/finagle/finch ) , [ Lagom] ( https://github.com/lagom/lagom ) , [ Play] ( https://www.playframework.com/ ) , Scalatra) |
8282| ** API documentation generators** | ** HTML** , ** Confluence Wiki** , ** Asciidoc** |
8383| ** Configuration files** | [ ** Apache2** ] ( https://httpd.apache.org/ ) |
@@ -811,6 +811,7 @@ Here are some companies/projects (alphabetical order) using OpenAPI Generator in
811811- 2020-12-09 - [ プロジェクトにOpenAPI Generatorで自動生成された型付きAPI Clientを導入した話] ( https://qiita.com/yoshifujiT/items/905c18700ede23f40840 ) by [ @yoshifujiT ] ( https://github.com/yoshifujiT )
812812- 2020-12-15 - [ Next.js + NestJS + GraphQLで変化に追従するフロントエンドへ 〜 ショッピングクーポンの事例紹介] ( https://techblog.yahoo.co.jp/entry/2020121530052952/ ) by [ 小倉 陸] ( https://github.com/ogugu9 ) at [ Yahoo! JAPAN Tech Blog] ( https://techblog.yahoo.co.jp/ )
813813- 2021-01-08 - [ Hello, New API – Part 1] ( https://www.nginx.com/blog/hello-new-api-part-1/ ) by [ Jeremy Schulman] ( https://www.nginx.com/people/jeremy-schulman/ ) at [ Major League Baseball] ( https://www.mlb.com )
814+ - 2021-01-18 - [ 「アプリ開発あるある」を疑うことから始まった、API Clientコードの自動生成【デブスト2020】] ( https://codezine.jp/article/detail/13406?p=2 ) by [ CodeZine編集部] ( https://codezine.jp/author/1 )
814815
815816## [ 6 - About Us] ( #table-of-contents )
816817
@@ -904,10 +905,11 @@ Here is a list of template creators:
904905 * TypeScript (Angular7): @topce
905906 * TypeScript (Axios): @nicokoenig
906907 * TypeScript (Fetch): @leonyu
908+ * TypeScript (Inversify): @gualtierim
907909 * TypeScript (jQuery): @bherila
910+ * TypeScript (Nestjs): @vfrank66
908911 * TypeScript (Node): @mhardorf
909912 * TypeScript (Rxjs): @denyo
910- * TypeScript (Inversify): @gualtierim
911913 * TypeScript (redux-query): @petejohansonxo
912914 * Server Stubs
913915 * Ada: @stcarrez
0 commit comments