scala-native

Open-source projects categorized as scala-native

Top 20 scala-native Open-Source Projects

  • Scalaz

    Principled Functional Programming in Scala

  • 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-29

    I'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.

  • Scala Native

    Your favorite language gets closer to bare metal.

  • Project mention: Reconnecting with Scala. What's new? | /r/scala | 2023-05-24

    Links: - https://dotty.epfl.ch/ - https://scala-native.org/en/stable/ - https://www.scala-js.org/ - https://typelevel.org/ - https://zio.dev/ - https://github.com/scala-native/scala-native/pull/3120 - https://github.com/lampepfl/dotty/pull/16517 - https://dotty.epfl.ch/docs/reference/experimental/index.html - https://scala-cli.virtuslab.org/ - https://scalameta.org/metals/ - https://docs.scala-lang.org/scala3/guides/migration/compatibility-intro.html - https://www.scala-lang.org/blog/2023/04/18/faster-scalajs-development-with-frontend-tooling.html - https://www.scala-lang.org/blog/2022/08/17/long-term-compatibility-plans.html

  • 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.

    InfluxDB logo
  • coursier

    Pure Scala Artifact Fetching

  • Project mention: babashka not working - Fatal error: Failed to create the main Isolate. (code 8) | /r/AsahiLinux | 2023-06-01

    This is an upstream page size issue, equivalent issue here: https://github.com/coursier/coursier/issues/2636

  • Mill

    Your shiny new Java/Scala build tool!

  • Project mention: Mill project structure | /r/scala | 2023-12-07

    I had filed a GitHub ticket, but it was closed as "out of scope". I'm not sure why the maintainers insisted on perpetuating the ambiguity, and would like to know your opinion about the following. None of the references above answer these very basic and very important questions.

  • Chimney

    Scala library for boilerplate-free, type-safe data transformations

  • Project mention: Chimney 0.8.0 (stable) released | /r/scala | 2023-10-13
  • jsoniter-scala

    Scala macros for compile-time generation of safe and ultra-fast JSON codecs

  • Project mention: 1BRC Merykitty's Magic SWAR: 8 Lines of Code Explained in 3k Words | news.ycombinator.com | 2024-03-09

    What 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...

  • scalapy

    Use the world of Python from the comfort of Scala!

  • 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.

    WorkOS logo
  • smithy4s

    https://disneystreaming.github.io/smithy4s/

  • scalaprops

    property based testing library for Scala

  • seed

    Build tool for Scala projects (by tindzk)

  • sbt-crossproject

    Cross-platform compilation support for sbt.

  • scala-game-library

    Scala library for cross-platform 2D game development

  • rtree2d

    RTree2D is a 2D immutable R-tree for ultra-fast nearest and intersection queries in plane and spherical coordinates

  • snunit

    Scala Native HTTP server based on NGINX Unit

  • Project mention: Nginx Unit – Universal web app server | news.ycombinator.com | 2023-09-10
  • sn-bindgen

    Scala 3 native binding generator + libclang facade

  • scala-json

    Compile-time JSON marshaling and abstraction for Scala, Scala Native and Scala.js

  • minart

    A minimal Scala creative coding library targeting JVM/Javascript/Native

  • scalanative-graphics-bindings

    OpenGL and SDL2 bindings for Scala Native

  • scala3-native-mill

    Scala3 Native project template with Mill

  • Scala-Guide

    Scala Guide

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

scala-native related posts

Index

What are some of the best open-source scala-native projects? This list will help you:

Project Stars
1 Scalaz 4,654
2 Scala Native 4,440
3 coursier 2,008
4 Mill 1,965
5 Chimney 1,106
6 jsoniter-scala 706
7 scalapy 531
8 smithy4s 326
9 scalaprops 275
10 seed 237
11 sbt-crossproject 227
12 scala-game-library 147
13 rtree2d 127
14 snunit 123
15 sn-bindgen 74
16 scala-json 62
17 minart 45
18 scalanative-graphics-bindings 40
19 scala3-native-mill 5
20 Scala-Guide 2

Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com