Open-source tools and frameworks for building on Cardano — devnets, indexers, libraries, and SDKs.
|
The Java library for Cardano. Build and sign transactions, mint tokens and NFTs, interact with smart contracts, handle staking and governance — all from plain Java. |
Spin up a disposable local Cardano devnet in seconds. Instant feedback while you build — with a built-in indexer, viewer, and CLI. Works great in CI too. 📖 Docs |
🗄️ Yaci StoreA modular Cardano indexer and datastore. Index exactly the on-chain data you need and read it back over Blockfrost-compatible REST APIs — standalone, or embedded in your Spring Boot app. Extensible with plugins. 📖 Docs |
📡 YaciA Cardano mini-protocols implementation in Java. Talk to a Cardano node directly from the JVM — the foundation the rest of the Yaci stack is built on. |
| Project | Description |
|---|---|
| yano | A Cardano data node written in Java, powered by Yaci |
| yaci-store-plugins | Custom plugins to filter, transform, and extend Yaci Store |
| Project | Description |
|---|---|
| JuLC | An experimental Java-to-UPLC compiler — write Cardano validators in Java (examples · starter) |
| zeroj | Zero-knowledge proofs on Cardano from Java (use cases) |
| aiken-java-binding | Use Aiken smart contracts from Java applications |
| Project | Description |
|---|---|
| mesmo | Cardano Client Lib as a native shared library — call it from Python, Go, Rust, and JavaScript with no JVM at runtime |
| Project | Description |
|---|---|
| yaci-cardano-test | Testcontainers-style integration testing against a real Cardano devnet (sample) |
| intelliada | IntelliJ IDEA plugin for Cardano development |
| I want to… | Use |
|---|---|
| Send my first transaction from Java | Cardano Client Lib + examples |
| Run a local Cardano devnet | Yaci DevKit |
| Index on-chain data into my database | Yaci Store |
| Test my dApp in CI | DevKit GitHub Action example |
| Write a validator in Java | JuLC |
| Use Cardano Client Lib from Python, Go, Rust, or JS | mesmo |
Questions, ideas, or just getting started? Join the Roasted Bean Alliance Discord — and if these tools help you, a ⭐ on the repos goes a long way.