SaaSHub helps you find the best software and product alternatives Learn more →
Top 23 Scala Functional programming Projects
-
scala
Scala 2 compiler and standard library. Bugs at https://github.com/scala/bug; Scala 3 at https://github.com/scala/scala3
-
WorkOS
The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
-
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.
-
Learn-by-doing functional programming course on Scala
learn-by-doing course/tutorial for functional programming on scala
-
trading
💱 Trading application written in Scala 3 that showcases an Event-Driven Architecture (EDA) and Functional Programming (FP)
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Lichess - Online Chess Server. Scala, TypeScript
Recently I had to revisit the "JVM languages universe" again. Yes, language(s), plural! Java isn't the only language that uses the JVM. I previously used Scala, which is a JVM language, to use Apache Spark for Data Engineering workloads, but this is for another post 😉.
Project mention: 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? | /r/cscareerquestions | 2023-05-29I'm sorry, but have you ever done functional programming for a real company, like in a functional programming language like Haskell, Scala, or F#? Have you ever used Scala cats or scalaz? Have you ever learned category theory and how to apply its abstractions in software? Listen u/judethedude2106 this person hasn't gone as far down the functional programming rabbit hole as I have. Beyond learning the basics like the difference between pure and impure functions, what are closures, what higher order functions are and the most common ones like .map, .filter, and .flatmap, the immutable collections like immutable linked lists and trees, and what a Monad is and common monads like those used for futures/promises, async programming, and Option (Some or None, which is used instead of null checking), the more advanced functional programming stuff like category theory based abstractions are totally useless for real jobs and is just a giant time suck. Don't waste years on functional programming, spend at most a few months on it and no more.
Project mention: The golden age of Kotlin and its uncertain future | news.ycombinator.com | 2024-01-11
Project mention: Question regarding Recursive datatypes and cats typeclasses (Haskell to Scala) | /r/scala | 2023-07-06Scala 2-only: * Shapeless (there is Shapeless for Scala 3 but less often needed as basic things are in Scala 3)
Project mention: Ask HN: What are some of the most elegant codebases in your favorite language? | news.ycombinator.com | 2023-06-17
Project mention: Ask HN: What are some of the most elegant codebases in your favorite language? | news.ycombinator.com | 2023-06-17
Scala Functional programming related posts
- Avoid blundering: 80% of a winning strategy
- Groovy 🎷 Cheat Sheet - 01 Say "Hello" from Groovy
- Make Invalid States Unrepresentable
- So bad at chess that it’s genuinely upsetting at this point, I need some hope
- Humans vs. Stockfish’s eval function
- Venruki’s take on the current issues with PvP
- Death wants to take you, but you can challenge it to a game (virtual or not) to stay. what do you play?
-
A note from our sponsor - SaaSHub
www.saashub.com | 27 Apr 2024
Index
What are some of the best open-source Functional programming projects in Scala? This list will help you:
Project | Stars | |
---|---|---|
1 | lila | 14,578 |
2 | scala | 14,271 |
3 | Scalaz | 4,654 |
4 | ZIO | 3,991 |
5 | Shapeless | 3,363 |
6 | Scala Exercises | 2,621 |
7 | FS2 | 2,325 |
8 | doobie | 2,118 |
9 | Monix | 1,920 |
10 | scalajs-react | 1,634 |
11 | Monocle | 1,630 |
12 | skunk | 1,549 |
13 | scalacaster | 1,463 |
14 | tapir | 1,289 |
15 | caliban | 940 |
16 | frameless | 869 |
17 | Quicklens | 810 |
18 | DeepLearning.scala | 763 |
19 | better-monadic-for | 698 |
20 | scalachess | 619 |
21 | Learn-by-doing functional programming course on Scala | 604 |
22 | trading | 604 |
23 | Eff | 570 |
Sponsored