softwaremill/tapir

Declarative, type-safe web endpoints library

ScalaPythonNixBatchfileTypeScriptMakefilehttpdocumentationscalaakkaakka-httpfunctional-programmingdeclarativehttp4shttp-clientopenapiplay-frameworkhttp-requestshttp-servertype-safeobservabilitysttpzio
This is stars and forks stats for /softwaremill/tapir repository. As of 20 Apr, 2024 this repository has 1251 stars and 368 forks.

Welcome! Intro With tapir, you can describe HTTP API endpoints as immutable Scala values. Each endpoint can contain a number of input and output parameters. An endpoint specification can be interpreted as: a server, given the "business logic": a function, which computes output parameters based on input parameters. Currently supported: Akka HTTP Routes/Directives Http4s HttpRoutes[F] Netty Finatra FinatraRoute Pekko HTTP Routes/Directives Play Route Vert.X Router => Route ZIO Http Http Armeria...
Read on GithubGithub Stats Page
repotechsstarsweeklyforksweekly
ergoplatform/ergoScalaTeXJava47701510
broadinstitute/cromwellScalaJavaWDL92603410
gatling/gatlingScalaJavaKotlin6.1k01.2k0
apache/openwhiskScalaJavaScriptPython6.2k+51.2k0
zabbix/community-templatesPythonShellJavaScript98801.7k0
compose-spec/compose-specDockerfileSCSSMakefile1.8k+57510
Pycord-Development/guideSCSSTypeScriptJavaScript620560
nvm-sh/nvmShellMakefileOther70.7k+1647.5k+19
kubernetes-sigs/nfs-subdir-external-provisionerShellMakefileGo2.1k06840
kubernetes/examplesShellGoDockerfile5.8k04.3k0