Adopters
Industrial
Jack Henry : Extensively utilizes http4s to deliver mission-critical banking services.
Cammy : Has about 10 services in production at thousands of requests per second.
ClearScore : Uses http4s for some API services.
Eckerd College : Uses http4s for several of its internal services.
Formation : Uses the client internally
HiFi : Uses http4s for internal web services
Hireproof : Uses http4s-server for its JSON API as well as http4s-client to consume external services
看录取 Kanluqu : College application resources for Chinese high school students, built entirely upon the Typelevel stack.
iHeartRadio : Uses http4s for internal web services
ITV : Uses http4s extensively for backend applications and internal libraries.
MYOB : Uses http4s for some API and Web services.
Netflix : Uses http4s for internal tools.
NetworkedAssets : Builds APIs and API clients with http4s.
On Air Entertainment : Uses http4s for some API services.
Quantiply : Uses http4s to power the critical data APIs.
SecurityScorecard : Uses http4s to power its critical data pipeline.
Verizon : Uses http4s extensively in its internal services and open source projects.
Wegtam GmbH : Uses http4s to implement service and microservice architectures as well as web applications for customers.
Wide Angle Analytics : Wide Angle Analytics uses http4s for a fast and scalable event capture platform. Http4s combined with Scala's type safety results in lean, safe, and efficient service.
Wolt : Uses http4s for some API services.
Libraries
Avias : Functional AWS API implementation for Scala
circuit-http4s : CircuitBreaker backed Http4s Middlewares
CouchDB-Scala : a purely functional Scala client for CouchDB
Helm : A native Scala client for interacting with Consul
http4s-directives : Implementation of unfiltered-directives using http4s
http4s-spnego : http4s middleware for HTTP SPNEGO Authentication (Kerberos)
http4s-timer : Adds timing capability to http4s, with a possible concrete implementation for New Relic
http4s-tracer : An end-to-end tracing system for http4s
kamon-http4s : Kamon support for http4s
pureconfig-http4s
: Adds support for http4s' Uri
class to PureConfig.
rho : A self-documenting DSL built on http4s
scala k8s : Kubernetes client, data models and typesafe manifest generation for scala, scalajs, and scala native; with support for http4s clients on all platforms
tsec : A type-safe, functional, general purpose security and cryptography library
typedapi : Build your API on the type level
Open Source apps
0x7e.xyz : A simple link-shortener
Dashing : Dashboards to monitor an open source organization's health
Docspell : A personal document (pdf) organizer
fink : A simple Scala-based content management system
fleet-buddy : Eve Online fleet buddy based on the CREST API
http4s-demo : an open source demo app built with http4s
http4sbin : A httpbin clone built with http4s
httpize : a httpbin built with http4s (source)
Nelson : Automated, multi-region container deployment
Raster Foundry : An open source tool for finding, analyzing, and publishing geospatial imagery on the web
scala-pet-store : An implementation of the java pet store using FP techniques in scala
scala-steward : Bot that keeps library dependencies and sbt plugins up-to-date
Sharry : A file-sharing web application
Smart Backpacker App : Backend of the traveler's app using the Typelevel stack
SurfsUp Alerts : Backend of app for surfers .
todo-backend-typelevel : todo-backend implementation using the Typelevel stack
twitterstorm : Twitter Streaming API Processing Example Project
http4s-index : lists the files and folders becoming a simple light weight web server
http4s-chatserver : an open source demonstration of http4s WebSocket support and stateful functional streams
Giter8 templates
G8 templates provide a fast way to get started with SBT projects by just running sbt new <template-name>
.
http4s.g8 : Bootstrap Http4s services
http4s-app.g8 : Bootstrap web apps based on Http4s including database migrations and on Typelevel Stack
http4s-tapir.g8 : Bootstrap HTTP services using Http4s and sttp tapir (Typed API descRiptions)
typelevel-stack.g8 : Typelevel Stack (Http4s / Doobie / Circe / Cats Effect / Fs2)