JVM
Develop Ergo dApps and tools using Java, Scala, or Kotlin. The JVM ecosystem is mature and well-supported in the Ergo community. Most developers use AppKit for off-chain logic and integration.
AppKit
Tools
π ergo-playgrounds
Run contracts + off-chain code in the browser.
Learn more βπ Ergo Contracts
Source code of the Ergo smart contracts with compilation, testing, and formal verification tooling.
Learn more βScala
Functional and expressive language for JVM, used in Ergo core.
Java
Popular, robust language for JVM-based Ergo dApps.
Kotlin
Modern JVM language, fully interoperable with Java and Scala.