Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality. Learn more →
Top 6 Scala High Performance Projects
-
pekko
Build highly concurrent, distributed, and resilient message-driven applications using Java/Scala
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
-
rtree2d
RTree2D is a 2D immutable R-tree for ultra-fast nearest and intersection queries in plane and spherical coordinates
Kotlin also has a construct for asynchronous collections/streams. Kotlin's version of AsyncSequence is called a Flow. Just as Swift's AsyncSequence builds upon prior experience with RxSwift and Combine, Kotlin's Flow APIs build upon earlier stream/collection APIs in the JVM ecosystem: Java's RxJava, Java8 Streams, Project Reactor, and Scala's Akka.
Pekko is open source, has the same API. So there's no problem there.
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...
Scala High Performance related posts
- 1BRC Merykitty's Magic SWAR: 8 Lines of Code Explained in 3k Words
- Please try my JSON library
- Kalix: Move to the Cloud. Extend to the Edge. Go Beyond.
- Post your problems with Scala 3/2.13 compiler performance!
- smithy-translate : a CLI tool to turn openapi specs and json-schema specs into smithy specs, written in Scala
- I have lots of downtime at work, is there anything I can do online to make extra money?
- Scala needs *highly* efficient libraries to survive in a multi-core age
-
A note from our sponsor - InfluxDB
www.influxdata.com | 25 Apr 2024
Index
What are some of the best open-source High Performance projects in Scala? This list will help you:
Project | Stars | |
---|---|---|
1 | Akka | 12,921 |
2 | pekko | 1,056 |
3 | jsoniter-scala | 704 |
4 | Compute.scala | 199 |
5 | rtree2d | 127 |
6 | fast-string-interpolator | 88 |
Sponsored