About Scalus

Scalus allows the development of DApps using Scala programming language and it is the Plutus platform implemented in Scala.

Scalus converts code written in Scala into UPLC, the native Cardano Plutus script that is executed on-chain. Scalus uses similar aproach to IOG Haskell Plutus implementation.

Scala is multiplatform, it compiles to Java, JavaScript, and LLVM. This means that you can use one language to write the full DApp: you smart contract, frontend and backend. And easily integrate with other code in TypeScript, JavaScript, Java, Kotlin, or even Rust.

Project Information
  • Status
    Live
  • Main Category
    Developer Tools
  • Release date
    2022