Cask: a Scala HTTP micro-framework (by lihaoyi)

Cask Alternatives

Similar projects and alternatives to cask

  • GitHub repo Http4s

    A minimal, idiomatic Scala interface for HTTP

  • GitHub repo Vert.x

    Vert.x is a tool-kit for building reactive applications on the JVM

  • GitHub repo Play

    Play Framework

  • GitHub repo javalin

    A simple and modern Java and Kotlin web framework

  • GitHub repo htmx

    </> htmx - high power tools for HTML

  • GitHub repo Quill

    Compile-time Language Integrated Queries for Scala (by getquill)

  • GitHub repo JDBI

    jdbi is designed to provide convenient tabular data access in Java; including templated SQL, parameterized and strongly typed queries, and Streams integration

  • GitHub repo refined

    Simple refinement types for Scala

  • GitHub repo BootZooka

    Simple project to quickly start developing a Scala-based microservice or web application, without the need to write login, user registration etc.

  • GitHub repo zio-http

    A scala library to write Http apps.

  • GitHub repo advanced-http4s

    :rainbow: Code samples of advanced features of Http4s in combination with some features of Fs2 not often seen.

  • GitHub repo vertx-lang-scala

    Vert.x for Scala

  • GitHub repo resty

    Super easy REST API framework for Scala (by takezoe)

  • GitHub repo silhouette-vuejs-app

    Playframework authentication && user management sample using: Scala, Silhouette, Vuejs

  • GitHub repo express

    Fast, unopinionated, minimalist web framework (by scalajs-io)

  • GitHub repo ov-movies-api

NOTE: The number of mentions on this list indicates mentions on common posts. Hence, a higher number means a better cask alternative or higher similarity.


Posts where cask has been mentioned. We have used some of these posts to build our list of alternatives and similar projects - the last one was on 2021-07-26.
  • A library like Express.js? | 2021-07-26
    Best I can do is Cask: 😅
  • 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? | 2021-07-03
  • Ask HN: What stack would you use to build a CRUD web app on the JVM today? | 2021-05-01
    I would use it at work because I know it. There are a LOT of libraries in Scala for HTTP up to database stuff, and it really depends on what kind of ecosystem you're walking into:

    * Scala as Python:, maybe

    * Scala as Haskell: HTTP4s,

    * Scala as Rails: Play

    Play is the closest thing to Rails-like CRUD productivity IMO, and honestly for CRUD most times I would like to write as little code as possible and just get it done, even using low/no-code solutions (postgrest, hasura, htmx), but that wasn't the question :)

  • Why there is still no ExpressJS-like alternative in Scala? | 2021-01-07
    I found Cask the most "lean" one of them all:


Basic cask repo stats
2 months ago

lihaoyi/cask is an open source project licensed under GNU General Public License v3.0 or later which is an OSI approved license.