effect-http
Play Swagger
effect-http | Play Swagger | |
---|---|---|
1 | 2 | |
191 | 403 | |
- | 0.2% | |
9.6 | 7.5 | |
1 day ago | 7 months ago | |
TypeScript | Scala | |
MIT License | Apache License 2.0 |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
effect-http
-
OpenAPI v4 Proposal
Something like:
https://ts-rest.com/
or https://github.com/sukovanej/effect-http ?
there are several others in TS world.
Play Swagger
-
OpenAPI v4 Proposal
play-swagger [2] for scala + play. They generate a significant portion of your spec for you, then a client can be generated from the spec.
[1] https://github.com/juhaku/utoipa
[2] https://github.com/iheartradio/play-swagger
-
How to upgrade Swagger 2 to OpenAPI 3 in Scala Play project
For generating Swagger UI "org.webjars" % "swagger-ui" % "3.36.2" dependency is used (referenced by iheartradio plugin). That way our UI is generated at runtime so we can get rid of swagger-ui-dist (public/swagger) folder.
What are some alternatives?
sig-moonwalk - Version 4.x of the OpenAPI Specification is known as "Moonwalk," and has a goal to ship in 2024.
scala-ssh - Remote shell access via SSH for your Scala applications
typematic - What if OpenAPI was defined with typescript ?
PureConfig - A boilerplate-free library for loading configuration files
smolblog - A blog engine for the social web. This is the monorepo that contains the PHP code for the project.
scala-debugger
openapi-generator - OpenAPI Generator allows generation of API client libraries (SDK generation), server stubs, documentation and configuration automatically given an OpenAPI Spec (v2, v3)
YahooFinanceScala - A non-blocking Yahoo Finance Scala client
oatx - Generator-less JSONSchema types straight from OpenAPI spec
BootZooka - Simple project to quickly start developing a Scala-based microservice or web application, without the need to write login, user registration etc.
GoSwagger - Swagger 2.0 implementation for go
Scala Native - Your favorite language gets closer to bare metal.