InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now. Learn more →
Top 6 Scala OpenAPI Projects
-
We can generate swaggers using libraries like tapir:
-
InfluxDB
InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.
-
-
-
-
A new kid on the block is my OpenApi4s tool. It takes a bit different approach than Guardrail. OpenApi4s doesn't hide the code from you, it generates it directly in your src folder (that you commit to git). Yes, you read that right. Exactly like you would have written it by hand. So how does it handle changes in the spec? You might try to guess:
-
theGardener
theGardener will help you to include the documentation in your development loop so that you will trust again the documentation you provide.
Scala OpenAPI discussion
Scala OpenAPI related posts
-
Generating swaggers at compile time
-
API-First Development in Scala
-
Introducing My New Project Tarin, A TypeScript Backend Library For API Development
-
what library/framework should I use for backend development?
-
smithy-translate : a CLI tool to turn openapi specs and json-schema specs into smithy specs, written in Scala
-
Library recommendations?
-
Experienced dev new to Scala looking for a quick answer to get me on the right track - Advice on *standard* Scala framework stack to quickly set up a web-app backend ;
-
A note from our sponsor - InfluxDB
www.influxdata.com | 15 May 2025
Index
What are some of the best open-source OpenAPI projects in Scala? This list will help you:
# | Project | Stars |
---|---|---|
1 | tapir | 1,406 |
2 | guardrail | 534 |
3 | Play Swagger | 406 |
4 | smithy-translate | 60 |
5 | openapi4s | 23 |
6 | theGardener | 21 |