Up your coding game and discover issues early. SonarLint is a free plugin that helps you find & fix bugs and security issues from the moment you start writing code. Install from your favorite IDE marketplace today. Learn more →
Top 13 Scala http4 Projects
-
Tapir is a Scala framework. (which runs on the JDK) Since the recent release of version 1.0, it's become my go to for many projects. It doens't provide much in the way of integrations with 3rd party frameworks, but I actually prefer that. It does autogenerate great swagger docs though.
-
Hello, you can try to look for pet store implementations on GitHub using Scala, like https://github.com/pauljamescleary/scala-pet-store. The "Pet Store" is usually an example repo demonstrating how to build a CRUD service. Since Scala is a language capable of expressing multiple design techniques, multiple ways of solving similar problems exist, which is neither good nor bad, just irritating for a beginner.
-
SonarLint
Clean code begins in your IDE with SonarLint. Up your coding game and discover issues early. SonarLint is a free plugin that helps you find & fix bugs and security issues from the moment you start writing code. Install from your favorite IDE marketplace today.
-
You may have some luck with Guardrail https://github.com/guardrail-dev/guardrail/
-
pfps-shopping-cart
:shopping_cart: The Shopping Cart application developed in the book "Practical FP in Scala: A hands-on approach"
Project mention: Already learned Scala syntax. Should the next book be "SICP" or "Function Programming in Scala"? | reddit.com/r/scala | 2023-01-24If you want a solid understanding of FP and not just FP in Scala, I highly recommend installing GHCup and working through Haskell Programming From First Principles. Then I would work through Scala With Cats, Essential Effects, and Practical FP in Scala for how all of that maps onto Scala.
-
-
-
http4s-laminar-stack
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
-
InfluxDB
Build time-series-based applications quickly and at scale.. InfluxDB is the Time Series Platform where developers build real-time applications for analytics, IoT and cloud-native services. Easy to start, it is available in the cloud or on-premises.
-
-
Project mention: Testimonials about the usage of Izumi BIO typeclasses | reddit.com/r/scala | 2022-03-14
I have been looking at the distage example (https://github.com/7mind/distage-example), and it looks very promising for writing effectful programs that work both with ZIO and cats-effect as the effect implementation. Although I do wonder if the same can be achieved by defining the APIs in terms of a trifunctor effect, instead of the bifunctor effect type showcased in the example.
-
http4s-micrometer-metrics
Http4s https://http4s.org metrics implementation based on Micrometer https://micrometer.io
-
-
rad4s
A set of utilities to speed up rendering, storage, testing, and prototyping, especially for http4s
-
Scala http4s related posts
- Argument against mutation in functional programming.
- Need help to understand fs2 library
- Confusion about Tagless Final
- What comes after the Red Book?
- Experienced dev new to Scala looking for a quick answer to get me on the right track - Advice on *standard* Scala framework stack to quickly set up a web-app backend ;
- tAPIr 1.0 release [INFOGRAPHIC]
- Fun project to learn scala 3 and cats ?
-
A note from our sponsor - SonarLint
www.sonarlint.org | 8 Feb 2023
Index
What are some of the best open-source http4 projects in Scala? This list will help you:
Project | Stars | |
---|---|---|
1 | tapir | 1,161 |
2 | scala-pet-store | 1,002 |
3 | guardrail | 484 |
4 | pfps-shopping-cart | 440 |
5 | todo-http4s-doobie | 170 |
6 | http4s-jwt-auth | 96 |
7 | http4s-laminar-stack | 53 |
8 | http4s-armeria | 53 |
9 | distage-example | 43 |
10 | http4s-micrometer-metrics | 16 |
11 | iron-cats-example | 4 |
12 | rad4s | 4 |
13 | karma-plus-plus | 0 |