There are 4 repositories under http4s topic.
Declarative, type-safe web endpoints library
An implementation of the java pet store using FP techniques in scala
:shopping_cart: The Shopping Cart application developed in the book "Practical FP in Scala: A hands-on approach"
Principled code generation from OpenAPI specifications
Describe HTTP endpoints in Scala and derive clients, servers, and documentation
Todo-Backend (https://www.todobackend.com/) implementation using ZIO, http4s, doobie and circe
A sample project of a microservice using http4s, doobie, and circe.
:rainbow: Code samples of advanced features of Http4s in combination with some features of Fs2 not often seen.
Minimal http4s + Doobie + ZIO + Circe Scala application to show how to build a purely functional web application in Scala.
:lock: Opinionated JWT authentication library for Http4s
:bar_chart: End-to-end tracing system for Http4s
A ZIO + http4s + Circe + Quill + Tapir giter8 template
A tracing library for Cats and Http4s, tailored for Opentracing tracers like Datadog and Jaeger
FP Scala Back-end of the Smart Backpacker App
Collection of what I consider good practices in Http4s (WIP)
Employ Scala for serverless applications
:books: Unofficial Giter8 template for the Typelevel Stack (Http4s / Doobie / Circe / Cats Effect / Fs2) based on Cats v1.x.x
A complete example of a fullstack (I actually don't know what this means) Scala application, using http4s on the backend and Laminar and Scala.js on the frontend
A chat server implemented using WebSockets and Scala/http4s
Example project built using distage, tagless final, http4s, doobie and zio
Run http4s or akka-http over API Gateway and AWS Lambda
Small CLI app for filtering out music on Spotify.
My little sandbox for playing around with the FP + OOP + DDD combination, in particular using Rho, doobie, Docker, testing, etc in a project.
Example telegram bot implementation using fs2 and http4s client (no akka)
Example of a RealWorld app backend powered by Scala + http4s
POC: http4s http api on zio
Fully working client + server, dev + prod setup for Scala.js development, showcasing a bunch of Laminar & Scala.js patterns.