sbt-jni
ox
Our great sponsors
sbt-jni | ox | |
---|---|---|
3 | 3 | |
123 | 295 | |
0.8% | 8.5% | |
7.6 | 9.4 | |
27 days ago | 3 days ago | |
Scala | Scala | |
BSD 3-clause "New" or "Revised" License | Apache License 2.0 |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
sbt-jni
-
Calling C code from Scala
I encourage you to go with sbt-jni, it also supports Rust/Cargo now ;)
-
Native code access from scala 3 without using Graal
Besides JNA, there's also sbt-jni or you can wait for Project Panama to deliver.
- sbt-jni 1.5.0 has been released: Notably support for Rust/Cargo and Scala 3. Using JNI from Scala has never been easier!
ox
-
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
What are some alternatives?
sbt-native-packager - sbt Native Packager
ScalaFX - ScalaFX simplifies creation of JavaFX-based user interfaces in Scala
bazel-multiversion - Bazel rules to resolve, fetch and manage 3rdparty JVM dependencies with support for multiple parallel versions of the same dependency. Powered by Coursier.
Mill - Your shiny new Java/Scala build tool!
JavaCV - Java interface to OpenCV, FFmpeg, and more
SwayDB - Persistent and in-memory key-value storage engine for JVM that scales on a single machine.
sbt-tpolecat - scalac options for the enlightened
zio-channel - Prototype library for Go-like channels in Scala 3 / ZIO 2
sbt-release - A release plugin for sbt
Play - The Community Maintained High Velocity Web Framework For Java and Scala.
dotty - The Scala 3 compiler, also known as Dotty.
Scala-Logging - Convenient and performant logging library for Scala wrapping SLF4J.