Scala Compiler

Open-source Scala projects categorized as Compiler

Top 10 Scala Compiler Projects

  • dotty

    The Scala 3 compiler, also known as Dotty.

    Project mention: RustRover – A Standalone Rust IDE by JetBrains | news.ycombinator.com | 2023-09-13

    Dotty? Was it still the name later?

    http://dotty.epfl.ch/

  • Scala.js

    Scala.js, the Scala to JavaScript compiler

    Project mention: Typescript FP Job? | /r/typescript | 2023-07-01
  • 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.

  • 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

  • Vale

    Compiler for the Vale programming language - http://vale.dev/ (by ValeLang)

    Project mention: Is Something Bugging You? | news.ycombinator.com | 2024-02-13

    The article says they created a deterministic hypervisor that runs all pseudorandom behavior from a starting seed to enable perfect re-playability.

    But that's all we know so far. I'm assuming there'll be some sort of fuzz testing, and static analysis or some defining actions that your software can perform.

    Honestly it sounds a lot like it has a lot of crossover with what the Vale language is trying to solve: https://vale.dev/, but focused on trying to get existing software to that state instead of creating a new language to make new software already be at that state by default.

  • firrtl

    Flexible Intermediate Representation for RTL

    Project mention: Firrtl – Flexible Intermediate Representation for RTL | news.ycombinator.com | 2023-07-15
  • zinc

    Scala incremental compiler library, used by sbt and other build tools (by sbt)

  • potigol

    Linguagem Potigol - Linguagem de programação funcional moderna para iniciantes - A Functional Programming Language for Beginners

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

  • sigmastate-interpreter

    ErgoScript compiler and ErgoTree Interpreter implementation for Ergo blockchain

    Project mention: List of Bounties | /r/ethdevjobs | 2023-12-05

    Github: https://github.com/ScorexFoundation/sigmastate-interpreterList of Bounties: https://github.com/kushti/bounties/blob/master/data/sigma.csv

  • scalus

    Scalus - DApps Development Platform for Cardano

    Project mention: Despite all the recent events, Cardano DeFi has hit 500 million ADA in terms of Total Value Locked | /r/cardano | 2023-06-18

    Aiken OpShin Helios plu-ts Scalus (Still in development)

  • dotty-patched

    Eval library and patched Scala-3/Dotty compiler. Evaluating source code and trees at compile time hacking multi-staging programming

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). The latest post mention was on 2024-02-13.

Scala Compiler related posts

Index

What are some of the best open-source Compiler projects in Scala? This list will help you:

Project Stars
1 dotty 5,549
2 Scala.js 4,517
3 Scala Native 4,422
4 Vale 1,630
5 firrtl 674
6 zinc 324
7 potigol 238
8 sigmastate-interpreter 59
9 scalus 44
10 dotty-patched 19
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com