softwaremill / tapir
git clone https://github.com/softwaremill/tapir.git
v1.14.0 · 6d ago
🔥 on GitHub Trending today
Scala library for describing HTTP endpoints, then serving, consuming, and auto-generating OpenAPI docs from them.
Why you might care
Scala teams can define an API once as typed endpoint descriptions and derive a server, a client, and OpenAPI/AsyncAPI/JSON Schema docs from it. It integrates with many Scala HTTP servers (including Netty, http4s, Akka HTTP, Play, ZIO) so it can be adopted incrementally alongside existing routes.
+0
stars, 24h · #53,535
+~0
stars, 7 days · #55,498
+3
stars, 30 days · #39,145
1.5k
★ total
471
forks · 171 open issues
Star history (as recorded here)
LanguageScala
LicenseApache-2.0
Created2018-12-09 (7y ago)
Last push1d ago
Watchers38
OwnerOrganization
Seen on GitHub Trending
- 2026-10-24 — #12 monthly in scala · +3 ★
GitHub topics
akkaakka-httpdeclarativedocumentationfunctional-programminghttphttp-clienthttp-requestshttp-serverhttp4sobservabilityopenapiplay-frameworkscalasttptype-safezio
Links
- GitHub: github.com/softwaremill/tapir
- Homepage: https://tapir.softwaremill.com
- Releases · Issues · Hacker News mentions
README
Loading README…
Blurb generated by claude-haiku-5-5 today. Star deltas marked ~ are extrapolated from partial history.