An open API service indexing awesome lists of open source software.

https://github.com/http4s/http4s.g8

giter8 template for bootstrapping http4s services
https://github.com/http4s/http4s.g8

Last synced: 8 months ago
JSON representation

giter8 template for bootstrapping http4s services

Awesome Lists containing this project

README

          

# http4s giter8 template

This template is based on a final tagless architecture. For an alternate version fixed on `cats.effect.IO`, see [http4s-io.g8](https://github.com/http4s/http4s-io.g8).

## Instructions

Generate an http4s service on the ember backend with Circe.

1. [Install sbt](http://www.scala-sbt.org/1.0/docs/Setup.html)
2. Create your project:
- Scala 2: `sbt new http4s/http4s.g8`
- Scala 3: `sbt new http4s/http4s.g8 --branch 0.23-scala3`
- Java 8: `sbt new http4s/http4s.g8 --branch 0.23-java8`
3. `cd quickstart`
4. `sbt run`
5. `curl http://localhost:8080/hello/$USER`
6. [Learn more](http://http4s.org/)