kebs
Scala library to eliminate boilerplate
boilerplatescalaakkaakka-httphackavrorestfulplay-frameworkslickplayspray
FreeRepo
Overview
Kebs is a Scala library that reduces boilerplate code when working with database libraries like Slick and Doobie, JSON serialization frameworks like Spray and Circe and HTTP libraries like Akka HTTP and http4s. It automatically generates type mappings and conversions for case-class wrappers, eliminating the need to manually write repetitive implicit definitions for database columns, JSON encoders and other common integrations.
Features
boilerplate-eliminationcase-class-mappersjson-serializationdatabase-mappingenum-supporttagged-typesvalue-classes
Feature Flags
userDashboardblogemailsecommercerealtimeteamsOrgssearchcachingmapsformsValidation
Recommended Use Cases
scala-backend-developmentdatabase-abstractionjson-handlingrest-api-development
Frontend
None
Backend
scalaakkaakka-httppekko-httpplay-frameworksprayhttp4s
Auth Providers
None
Deployment Targets
None
Payment Providers
None
Quick Facts
โญ Stars
157
๐ด Forks
16
๐งพ License
mit
๐ Active
Unknown
๐ Last Commit
2025-04-10T09:40:07Z
GitHub
Stack
Language
scala
ORM
slick, doobie
CI
travis-ci
Data Layer
Databases
postgresql
ORM
slick
UI Stack
Developer Experience
Docker
No
Tests
No
Quickstart
Yes
env.example
No
CI
travis-ci
Pricing
Classification
free
Selected
โ
Notes
Open source library under MIT license