https://github.com/wolfadex/elm-open-api-cli
A CLI tool for generating Elm modules from Open API specs.
https://github.com/wolfadex/elm-open-api-cli
elm elm-lang openapi openapi-generator openapi-spec
Last synced: 7 months ago
JSON representation
A CLI tool for generating Elm modules from Open API specs.
- Host: GitHub
- URL: https://github.com/wolfadex/elm-open-api-cli
- Owner: wolfadex
- License: mit
- Created: 2022-10-01T21:31:00.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2025-06-18T12:50:33.000Z (7 months ago)
- Last Synced: 2025-06-18T13:47:12.457Z (7 months ago)
- Topics: elm, elm-lang, openapi, openapi-generator, openapi-spec
- Language: Elm
- Homepage: https://www.npmjs.com/package/elm-open-api
- Size: 3.64 MB
- Stars: 28
- Watchers: 3
- Forks: 8
- Open Issues: 19
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- Contributing: docs/CONTRIBUTING.md
- License: LICENSE
Awesome Lists containing this project
README
# Elm API SDK Generator
Generate an Elm SDK from an OpenAPI Spec (OAS).
## Goal
To allow developers to generate an Elm module(s) from an OpenAPI Spec. This is primarily for developers wanting to integrate with a 3rd party service that doesn't provide an Elm SDK for their service. It can also be used within a company where the back end generates an OAS from the written code or an OAS is written and used to generate both the backend and Elm SDKs.
## Example Usage
[A RealWorld app](https://github.com/wolfadex/realworld-app) using a generated SDK to demonstrate how to use it.
## [Using the CLI](https://github.com/wolfadex/elm-open-api-cli/blob/main/docs/USAGE.md)
## [Contributing to Development](https://github.com/wolfadex/elm-open-api-cli/blob/main/docs/CONTRIBUTING.md)
## Thank you
- [miniBill](https://github.com/miniBill/) for your **many** contributions
- [elm-pages](https://elm-pages.com/) for making it easy to write a CLI app in Elm
- [Elm](https://elm-lang.org/) for an easy to use & maintain language