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.