https://github.com/bloxbean/cardano-client-lib
A client library for Cardano in Java. This library simplifies the interaction with Cardano blockchain from a Java application.
https://github.com/blockfrost/blockfrost-java
Java Client that significatly simplifies interaction with Blockfrost API
https://github.com/projectNEWM/kogmios
Kotlin implementation of Ogmios Client.
https://github.com/bloxbean/yaci
A Cardano Mini Protocols implementation in Java.
https://github.com/bloxbean/yaci-cli
A CLI tool aims to help developers building on Cardano.
https://github.com/bloxbean/yaci-cardano-test
A small library, which with the help of test containers library allows you easily to write integration tests for Cardano.
https://github.com/bloxbean/yaci-devkit
A set of dev tools for development on Cardano.
Yaci DevKit docker-compose has following components
- Yaci CLI - A CLI to create/manage a local cluster and other utilities
- Yaci Store - A lightweight indexer with H2 DB
- Yaci Viewer - A minimal blockchain data viewer for developers Cardano Node
- Yaci DevKit - provides API endpoints that can be used in your off-chain code (e.g., a Java app) to post transactions to your local cluster.
https://github.com/bloxbean/yaci-store
A Cardano datastore implementation using Yaci, including spring boot starter. Effectively this tool allows you to embedd a chain indexer into your backend app.
https://github.com/bloxbean/aiken-java-binding
This library enables Java apps to evaluate script costs without relying on external services. It uses aiken-jna-wrapper to access Aiken Rust libraries.
https://github.com/bloxbean/intelliada
Idea Plugin integrated with Cardano
https://github.com/cardano-foundation/hydra-java
Set of modules to ease working with Cardano's Hydra
https://github.com/cardano-foundation/merkle-tree-java
Implementation of Merkle Tree in Java with compatible on-chain code written in Aiken.
https://github.com/cardano-foundation/cip30-data-signature-parser
Java implementation of CIP-30 DataSignature parsing and validation
https://github.com/cardano-community/koios-java-client
Koios Java Client is a Java REST Client library which allows interacting with Koios Server Instances using Java Objects.
https://github.com/adabox-aio/ogmios-java-client
Ogmios Java Client is a Java library that can be used to convert Java Objects into their Ogmios Requests JSON/RPC representation. It can also be used to convert Ogmios JSON/RPC Responses to their equivalent Java objects. The Java library allows synchronous communication with Ogmios Server by interacting with a Websocket client connection using a timeout parameter.
https://github.com/nau/scalus
Scalus is a platform for developing decentralized applications (DApps) on the Cardano blockchain.
The goal is to make a full-stack development experience for Cardano DApps as smooth as possible. Using the same language, tools and code for frontend, backend and smart contracts development.
- Scala 3 to Cardano Plutus Core compiler
- Standard library for Plutus contracts development
- Plutus V1 and V2 support
- Plutus VM Interpreter and execution budget calculation
- Property-based testing library
- Untyped Plutus Core (UPLC) data types and functions
- Flat, CBOR, JSON serialization
- UPLC parser and pretty printer
- Type safe UPLC expression builder, think of Plutarch
- Bloxbean Cardano Client Lib integration
https://github.com/projectNEWM/newm-server
Backend components to support mobile apps and the artist portal. The code is written 100% in Kotlin.
https://github.com/argus-nft/cardano-web3-auth-java
https://github.com/adabox-aio/nft-storage-java-client
Allows persisting NFTs.
https://github.com/cardano-foundation/cf-cardano-conversions-java](https://github.com/cardano-foundation/cf-cardano-conversions-java)
Conversions between various units in Cardano, e.g slot to epoch number, slot to UTC time.