Swagger Codegen generates server stubs and client SDKs for a variety of languages and frameworks, including Node.js.
To generate a Node.js server stub, run codegen with the -l nodejs-server argument.
Windows example:
java -jar swagger-codegen-cli-2-2-2.jar generate -i petstore.yaml -l nodejs-server -o .\PetstoreServer
You get:
.
├── api
| └── swagger.yaml
├── controllers
| ├── Pet.js
| ├── PetService.js
| ├── Store.js
| ├── StoreService.js
| ├── User.js
| └── UserService.js
├── index.js
├── package.json
├─ README.md
└── .swagger-codegen-ignore
Answer from Helen on Stack Overflownpm
npmjs.com › package › swagger-node-codegen
swagger-node-codegen - npm
An OpenAPI 3.x/Swagger 2 code generator for Node.js. Latest version: 1.6.3, last published: 7 years ago. Start using swagger-node-codegen in your project by running `npm i swagger-node-codegen`. There are 3 other projects in the npm registry using swagger-node-codegen.
» npm install swagger-node-codegen
Published Apr 23, 2019
Version 1.6.3
Author Fran Méndez
GitHub
github.com › fmvilas › swagger-node-codegen
GitHub - fmvilas/swagger-node-codegen: An OpenAPI 3.x/Swagger 2 code generator for Node.js
Starred by 199 users
Forked by 54 users
Languages JavaScript 100.0% | JavaScript 100.0%
Videos
Automatic Swagger Documentation with Node & Express
16:53
🔧 Make your Swagger config files dynamic using Node.js - YouTube
14:59
Autogenerating Swagger Documentation with Node & Express - YouTube
18:31
Swagger Codegen in 20 minutes! - YouTube
01:00:57
codeLive: Design an API with Code using Node.js and Swagger - YouTube
npm
npmjs.com › package › swagger-codegen
swagger-codegen - npm
Code generation for Swagger based API's. Supports NodeJS 4.x+. A code generation module for simplifying the consumption of Swagger services. Allows generation of content based on groupings of custom attributes on paths and per-entity/definition.
» npm install swagger-codegen
Published May 02, 2016
Version 0.1.1
Author Steve Gray
Swagger
swagger.io › tools › swagger-codegen
API Code & Client Generator | Swagger Codegen
Codegen simplifies your build process by generating server stubs and client SDKs for any API defined with the OpenAPI specification. Download Codegen today.
GitHub
github.com › wcandillon › swagger-js-codegen
GitHub - wcandillon/swagger-js-codegen: A Swagger Codegen for typescript, nodejs & angularjs
This package generates a nodejs, reactjs or angularjs class from a swagger specification file. The code is generated using mustache templates and is quality checked by jshint and beautified by js-beautify.
Starred by 691 users
Forked by 285 users
Languages HTML 55.7% | JavaScript 44.3% | HTML 55.7% | JavaScript 44.3%
npm
npmjs.com › package › swagger-js-codegen
swagger-js-codegen - npm
This package generates a nodejs, reactjs or angularjs class from a swagger specification file. The code is generated using mustache templates and is quality checked by jshint and beautified by js-beautify.
» npm install swagger-js-codegen
Published Sep 18, 2019
Version 1.13.0
Author William Candillon
Normand1
normand1.github.io › blog › swift › swagger › codegen › 2016 › 11 › 25 › Swagger-Codegen-for-Swift3-and-NodeJS.html
Swagger Codegen for Swift3 and NodeJS
November 25, 2016 - Follow the same steps again, but for the server-side code this time. Create a new folder for the swagger server code named SwaggerServer and replace swift with nodejs-server in the build script as so. $ echo "java -jar swagger-codegen-cli.jar generate -i swagger.yml -l nodejs-server -o SwaggerServer" > server_build.sh
npm
npmjs.com › package › swagger-nodegen-cli
swagger-nodegen-cli - npm
April 24, 2022 - swagger-codegen-cli generate -i swagger.json -l nodejs-server -o my-server swagger-codegen-cli generate -i open-api.yml -l nodejs-server -o my-server
» npm install swagger-nodegen-cli
Published Apr 24, 2022
Version 3.0.34
Author sius
Repository https://github.com/sius/swagger-nodegen-cli
npm
npmjs.com › package › swagger-axios-codegen
swagger-axios-codegen - npm
March 16, 2026 - Swagger can define string formats for different types. Two if these formats are date and date-time · If a class-transformer is enabled and a format is set on a string, the result string will be transformed to a Date instance ... { "ObjectWithDate": { "type": "object", "properties": { "date": { "type": "string", "format": "date-time" } } } } const { codegen } = require('swagger-axios-codegen') codegen({ methodNameMode: 'operationId', source:require('./swagger.json'), useClassTransformer: true, })
» npm install swagger-axios-codegen
Published Jan 29, 2026
Version 0.18.0
Author Manwei Leung
npm
npmjs.com › package › swagger-typescript-codegen
swagger-typescript-codegen - npm
This package generates a TypeScript class from a swagger specification file. The code is generated using mustache templates and is quality checked by jshint and beautified by js-beautify.
» npm install swagger-typescript-codegen
Published Sep 28, 2021
Version 3.2.4
Author Marius Tennøe
Swagger
swagger.io › docs › open-source-tools › swagger-codegen › codegen-v3 › about
Swagger Codegen | Swagger Docs
This is the Swagger Codegen project, which allows generation of API client libraries (SDK generation), server stubs and documentation automatically given an OpenAPI Description.
GitHub
github.com › swagger-api › swagger-codegen › wiki › server-stub-generator-howto
Server stub generator HOWTO · swagger-api/swagger-codegen Wiki · GitHub
November 9, 2020 - git clone https://github.com/swagger-api/swagger-codegen cd swagger-codegen mvn clean package java -jar modules/swagger-codegen-cli/target/swagger-codegen-cli.jar generate \ -i https://petstore.swagger.io/v2/swagger.json \ -l nodejs-server --additional-properties=googleCloudFunctions=true \ -o samples/server/petstore/nodejs-google-cloud-function ·
Author swagger-api
GitHub
github.com › swagger-api › swagger-codegen › issues › 7003
Node.js generator implementation with OpenAPI 3.0 support · Issue #7003 · swagger-api/swagger-codegen
November 20, 2017 - In the absence of official support for OpenAPI 3.0 so far, I have put together a Node.js implementation of the generator engine, using the swagger-codegen templates. It supports OpenAPI 3.0 natively, and Swagger 1.2 and 2.0 by converting the definition internally.
Author MikeRalphson
npm
npmjs.com › package › swagger-node-codegen-cli
swagger-node-codegen-cli - npm
November 24, 2015 - A CLI Swagger code generator for Node.js. Latest version: 0.0.18, last published: 10 years ago. Start using swagger-node-codegen-cli in your project by running `npm i swagger-node-codegen-cli`. There are no other projects in the npm registry using swagger-node-codegen-cli.
» npm install swagger-node-codegen-cli
Published Nov 24, 2015
Version 0.0.18
Author Francisco Méndez Vilas
GitHub
github.com › fmvilas › swagger-node-codegen-cli
GitHub - fmvilas/swagger-node-codegen-cli: CLI for swagger-node-codegen. Use your API Swagger definition to generate the Node.js ES6-compliant code of your API.
CLI for swagger-node-codegen. Use your API Swagger definition to generate the Node.js ES6-compliant code of your API. - fmvilas/swagger-node-codegen-cli
Author fmvilas
GitHub
github.com › AndreOneti › codegen-swagger-express
GitHub - AndreOneti/codegen-swagger-express
The swagger parameter can be either JSON or a path pointing to a JSON or YAML file. const path = require('path'); const codegen = require('codegen-swagger-express'); codegen.generate({ swagger: path.resolve(__dirname, './swagger.yml'), target_dir: path.resolve(__dirname, './my-api') }).then(() => { console.log('Done!'); }).catch(err => { console.error(`Something went wrong: ${err.message}`); });
Starred by 7 users
Forked by 2 users
Languages JavaScript 100.0% | JavaScript 100.0%