softwaremill/sttp
The Scala HTTP client you always wanted!
What's novel
The Scala HTTP client you always wanted!
Code Analysis
4 files read · 2 roundsA highly modular Scala HTTP client library providing a unified API across multiple concurrency models (sync, Future, cats-effect, ZIO, etc.) and platforms (JVM, Scala.js, Scala Native) with extensive backend integrations.
Strengths
Exceptional modularity with clean separation between core API and implementations; comprehensive multi-platform support; excellent documentation with ADRs; strong type safety through capability system; well-organized test coverage across all platforms.
Weaknesses
Large project size may be overwhelming for simple use cases; extensive dependency matrix could confuse newcomers; some backend implementations may have varying levels of maturity.
Score Breakdown
Signal breakdown
Innovation
Craft
Traction
Scope
Evidence
Commits
337
Contributors
100
Files
709
Active weeks
52
Repository
Language
Scala
Stars
1496
Forks
328
License
Apache-2.0