Skip to content
A unified framework for API code generators that work with OpenAPI, RAPID-ML and other description languages.
JavaScript Java Xtend CSS Other
Branch: master
Clone or download

Latest commit

Fetching latest commit…
Cannot retrieve the latest commit at this time.

Files

Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.mvn
modules
.gitignore
.travis.yml
LICENSE.md
README.md
pom.xml

README.md

GenFlow

Build Status

Code Generation framework used in RepreZen API Studio.

RepreZen API Studio supports API design-first and API CodeFlow with a highly-evolved, extensible code generation engine. These capabilities are now available here in GenFlow.

An Open Framework for API Code Generation

GenFlow is a comprehensive API code generation framework that supports a wide variety of code generation scenarios. Here are some of its essential features:

  • Generates API client libraries, services, documentation and other essential components, using pre-built or custom generators.

       Learn More:

  • Works with OpenAPI v2 (Swagger), OpenAPI v3, and RAPID-ML, with an open architecture to support other API specification formats as input.

       Learn More:

  • Provides convenient access to Swagger Codegen and OpenAPI-Generator along with other popular open source code generators.

       Learn More:

  • Supports custom code generators written in Java, and provides a powerful, template-driven framework built on Xtend.

       Learn More:

  • Integrates KaiZen OpenAPI Normalizer as a preprocessor or standalone code generator. KaiZen Normalizer consolidates multi-file OpenAPI projects to a single document by resolving references, applying defaults, and expanding cascading properties to ensure reliable processing by downstream code generators and API documentation formats.

       Learn More:

  • Runs from the command line, CI/CD platforms, and RepreZen API Studio through Maven and Gradle integration, with all dependencies hosted on Maven Central.

  • Easy configuration through a convenient YAML-formatted .gen file, with embedded documentation for each parameter.

  • Enables multi-step chaining of code generators to create advanced API modeling and codegen solutions.

You can’t perform that action at this time.