{"repo":"guardrail-dev/guardrail","free":true,"listed":false,"github":"https://github.com/guardrail-dev/guardrail","clone":"git clone https://github.com/guardrail-dev/guardrail.git","description":"Principled code generation from OpenAPI specifications","language":"Scala","stars":541,"topics":["swagger","scala","akka-http","cats","http4s","codegen","java","dropwizard","jackson","guardrail"],"license":"MIT","category":"dev-tools","readme_excerpt":"guardrail === guardrail is a code generation tool, capable of reading from OpenAPI/Swagger specification files and generating both Scala and Java source code, targeting various libraries and frameworks listed here: - Scala: akka-http and http4s , both backed by circe , as well as dropwizard backed by jackson - Java: dropwizard and spring-mvc , both backed by jackson Build tool plugins ------------------ Plugins versions docs --- --- --- guardrail-dev/sbt-guardrail docs guardrail-dev/guardrail-maven-plugin docs guardrail-dev/guardrail-gradle-plugin guardrail-gradle-plugin Plugin Portal docs CLI support Latest cs install guardrail , docs New to guardrail? --- Check out the docs! Compatible library versions are listed in COMPATIBILITY.md guardrail module versions --- guardrail is modularized, using sbt-version-policy to ensure binary compatibility between dependent modules. The dependency chain and versions of published modules are listed below for reference: module version depends on ----- ----- ----- guardrail-core guardrail-java-support core guardrail-java-async-http java-support guardrail-java-dropwizard java-support, java-async-http guardrail-java-spring-mvc java-support guardrail-scala-support core guardrail-scala-akka-http scala-support guardrail-scala-dropwizard scala-support guardrail-scala-http4s scala-support guardrail-cli guardrail-core Interested in contributing? --- CONTRIBUTING.md provides an overview of how the project is structured, expectations, and information","default_branch":null,"files":null,"tree":[],"storefront":"/r/guardrail-dev","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/guardrail-dev/guardrail/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}