SaaSHub helps you find the best software and product alternatives Learn more โ
Ox Alternatives
Similar projects and alternatives to ox
-
Graal
GraalVM compiles applications into native executables that start instantly, scale fast, and use fewer compute resources ๐
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
-
-
-
-
-
-
-
-
cask
Cask: a Scala HTTP micro-framework. Cask makes it easy to set up a website, backend server, or REST API using Scala (by lihaoyi)
-
-
-
-
-
-
-
-
-
ox discussion
ox reviews and mentions
-
Why Algebraic Effects?
Take the following requirement:
"A user has made an API call. I want you to in parallel race two concurrent tasks: check if the data is in (1) cache and (2) database. Whichever returns fastest return to the user. Otherwise kill the other task and make sure the connection resources for both are cleaned up".
I can easily do this with an effect systems like ZIO and have it work flawlessly. That's the benefit of effect systems.
But now with JVM Virtual Threads there are frameworks like Ox: https://github.com/softwaremill/ox which allow you to achieve the same thing without effects.
-
Evolving Scala
- Highly concurrent, fiber-based apps using Scala and Ox (http://ox.softwaremill.com)
-
Monocle: Optics Library for Scala
A lot of work has been done in Scala 3 to simplify everything.
And with the arrival of virtual threads in the JVM there are new concurrency libraries e.g. Ox [1] and Gears [2] which remove the need to use FP concepts like monads. Which have been the major source of much of the complexity.
For all its problems it is a seriously under-rated platform especially Scala.js which IMHO is far better and simpler than Typescript.
[1] https://github.com/softwaremill/ox
[2] https://github.com/lampepfl/gears
-
Java21/Virtual threads, simplest the most boring scala http server stack ?
I want to just block as if there's no tomorrow, no effects / hardcore FP (maybe only something like https://github.com/softwaremill/ox), what would you use? E.g. for http server / db / json ?https://github.com/com-lihaoyi/cask ?
-
Is anyone migrating from Java to Kotlin at work?
First of all, who was even talking about IO monads? You can work without them and Scala already has nice tools to make it very ergonomic. The problem with coroutines are that they are coloring functions on a language level. That's a big no.
- Two types of futures
-
A note from our sponsor - SaaSHub
www.saashub.com | 18 Aug 2026
Stats
softwaremill/ox is an open source project licensed under Apache License 2.0 which is an OSI approved license.
The primary programming language of ox is Scala.