busymachines-commons
If you’re interested in programming, head on over to the Getting Started section.
busymachines-commons
is a light-weight, modular eco-system of libraries needed to build http web apps, built primarily on top of the typelevel.scala ecosystem.
We strive to bring together everything you need to develop purely functional web-apps in Scala in a user friendly, intuitive way. The design philosophy is a “one import experience” per web specific web-concern, while still preserving as much modularity as possible. We do not propose to reinvent the wheel, rather we aggregate the absolutely brilliant work done by the Scala community and make it digeastable by newcomers. Alongside code examples you will find plenty of resources explaining concepts.
Credit
The vast majority of the credit goes out to the maintainers and contributors of the open-source libraries we depend upon (in no particular order):
- cats
- cats-effect
- monix
- circe
- shapeless
- atto-parsers
- akka
- akka-http
- akka-http-circe
- scalatest
- scalacheck
- last but not least, Scala
Contributors
People who have contributed to the new version are:
- @lorandszakacs
History
This used to be the resting place of the busymachines-commons
library that we used internally for various projects, it reached version 0.6.5
, but it fell into disrepair. If you require that library, by any chance, then check-out the zz_deprecated/release-0.6.5
branch, and good luck from there. That bit will never be maintained again. And what you find resembles what was only by accident.
People who have created this history of 935 commits are (listed in order of commits):
- @rditerwich
- @paulsabou
- @mateialexandru
- @lorandszakacs
- @cristiboariu
- @adrianbumbas
- @nfazekas
- @advorkovyy
- @hipjim
- @mihaiSimu
- @scalastuff
You can use github API to get a list of contributors from a public project. At the time of writing you can use:
curl -i -H "Accept: application/json" -H "Content-Type: application/json" -X GET https://api.github.com/repos/busymachines/busymachines-commons/contributors > contributors.json