Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR. Learn more →
Top 20 Scala scala-native Projects
-
Project mention: Zod: TypeScript-first schema validation with static type inference | news.ycombinator.com | 2024-10-07
You just gave me a flashback to scalaz https://github.com/scalaz/scalaz
-
CodeRabbit
CodeRabbit: AI Code Reviews for Developers. Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.
-
-
Mill
Mill is a fast build tool that supports Java, Scala, Kotlin and many other languages. 2-4x faster than Gradle and 4-10x faster than Maven for common workflows, Mill aims to make your project’s build process performant, maintainable, and flexible
This might be a bit of a shameless plug, but because you ask :)
Regarding no sbt, I would highly recommend to have a look at the mill build tool https://mill-build.org. I personally find it very pleasant to use as a replacement for sbt, mostly because of the following points:
- it uses regular Scala code to define a build
-
https://get-coursier.io/
Its a cli based artifact fetching tool for the JVM ecosystem, and you can have it just make up classpath strings for you, i.e., to use some Apache dependencies with the single file simplified java running you could just:
java --enable-preview --class-path (cs fetch --classpath org.apache.commons:commons-collections4:4.4) program.java
Also, maybe do have a look at scala-cli:
-
-
jsoniter-scala
Scala macros for compile-time generation of safe and ultra-fast JSON codecs + circe booster
Project mention: 1BRC Merykitty's Magic SWAR: 8 Lines of Code Explained in 3k Words | news.ycombinator.com | 2024-03-09What an amazing step by step explanation!
More than 2 years ago I found that byte array view var handles are quite suitable to cook efficient SWAR routines with Java/Scala.
See a lot of other examples of SWAR usage, like parsing Base16/64 string, java.time.* and number values directly from byte arrays:
https://github.com/plokhotnyuk/jsoniter-scala/blob/master/js...
-
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
-
-
-
-
-
-
rtree2d
RTree2D is a 2D immutable R-tree for ultra-fast nearest and intersection queries in plane and spherical coordinates
-
-
-
-
-
-
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Scala scala-native discussion
Scala scala-native related posts
-
Going into year 2 of Software Development Foundation Degree, have a particular liking for OOP and SQL, any tips, info or pointers on where to go from there?
-
Indigo: A game engine for functional programmers, in Scala
-
Reimplementing gnu utils with Scala Native
-
The Typelevel stack and Scala Native
-
It's been a while since the latest scala-native update, any news or anybody knows what the devs are working on?
-
Python in scala IDE
-
What is Scala Native use case?
-
A note from our sponsor - CodeRabbit
coderabbit.ai | 9 Feb 2025
Index
What are some of the best open-source scala-native projects in Scala? This list will help you:
# | Project | Stars |
---|---|---|
1 | Scalaz | 4,663 |
2 | Scala Native | 4,541 |
3 | Mill | 2,320 |
4 | coursier | 2,071 |
5 | Chimney | 1,191 |
6 | jsoniter-scala | 759 |
7 | scalapy | 559 |
8 | smithy4s | 359 |
9 | scalaprops | 278 |
10 | sbt-crossproject | 239 |
11 | seed | 236 |
12 | scala-game-library | 155 |
13 | snunit | 134 |
14 | rtree2d | 134 |
15 | sn-bindgen | 82 |
16 | scala-json | 62 |
17 | minart | 55 |
18 | scalanative-graphics-bindings | 41 |
19 | scala3-native-mill | 5 |
20 | Scala-Guide | 3 |