Scala Compiler

Open-source Scala projects categorized as Compiler

Top 11 Scala Compiler Projects

  • enso

    Hybrid visual and textual functional programming.

  • Project mention: Show HN: Flyde – an open-source visual programming language | news.ycombinator.com | 2024-03-07
  • 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/

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

    Scala.js, the Scala to JavaScript compiler

  • Project mention: The dangers of single line regular expressions | news.ycombinator.com | 2024-04-22

    `$` does mean end of input in Java, unless you explicitly ask for multiline mode. In the latter case it means `(?=$|\n)` if also in Unix-lines mode, and the horrible `(?=$|(?I wrote a compiler from Java regex to JavaScript RegExp, in which you'll find that particular compilation scheme [1].

    [1] https://github.com/scala-js/scala-js/blob/eb160f1ef113794999...

  • 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: Vala Programming Language | news.ycombinator.com | 2024-04-08

    Not to be confused with Vale[0].

    [0] https://vale.dev/

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

  • SaaSHub

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

    SaaSHub logo
  • potigol

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

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

Scala Compiler related posts

  • The dangers of single line regular expressions

    1 project | news.ycombinator.com | 22 Apr 2024
  • Groovy 🎷 Cheat Sheet - 01 Say "Hello" from Groovy

    7 projects | dev.to | 7 Mar 2024
  • List of Bounties

    6 projects | /r/ethdevjobs | 5 Dec 2023
  • The Vale Programming Language

    1 project | news.ycombinator.com | 27 Nov 2023
  • Two Stories for "What Is CHERI?"

    3 projects | news.ycombinator.com | 13 Oct 2023
  • I've heard that "Rust's borrow checker is necessary to ensure memory safety without a GC" usually also implying it's the only way, but I've done the same without the borrow checker. Am I just clueless/confused?

    2 projects | /r/rust | 13 Sep 2023
  • Typescript FP Job?

    2 projects | /r/typescript | 1 Jul 2023
  • A note from our sponsor - InfluxDB
    www.influxdata.com | 10 May 2024
    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 →

Index

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

Project Stars
1 enso 7,297
2 dotty 5,689
3 Scala.js 4,544
4 Scala Native 4,441
5 Vale 1,680
6 firrtl 697
7 zinc 327
8 potigol 242
9 sigmastate-interpreter 59
10 scalus 47
11 dotty-patched 19

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