Developer Tools
SDKs, smart-contract languages, transaction-building libraries, local devnets, IDE plugins, testing tools and the engineering firms that build Cardano software for hire.
Strica
Strica builds Cardano developer tooling and blockchain solutions, including the Typhon wallet and open-source JavaScript libraries.
Gimbalabs
Gimbalabs runs open, project-based learning for Cardano builders, organized in seasons with live sessions and shared starter kits.
Frankenwallet
Frankenwallet provides air-gapped transaction building and key backup plus hardened browser wallets for Cardano and other chains.
Kuber
Kuber is a Haskell library and JSON API for composing Cardano transactions and handling off-chain work, also available as the KuberIDE browser IDE for Plutus contracts.
Input Output Global
Input Output Group is the blockchain research and engineering company that built the Cardano protocol and continues to develop its core software and research agenda.
cardano.delivery
cardano.delivery sends signed HTTP webhooks for Cardano mainnet events such as transactions, blocks, delegations and epoch changes, with no infrastructure to run.
cf-java-rewards-calculation
cf-java-rewards-calculation is the Cardano Foundation's Java implementation of the protocol's staking reward formula, doubling as documentation of its edge cases.
Pallas
Pallas is a collection of Rust-native building blocks for Cardano, covering the network protocols, ledger primitives and serialization used by other Rust tools.
cardano-connect-with-wallet
cardano-connect-with-wallet is the Cardano Foundation's set of React hooks, components and a framework-independent core for adding wallet connection to a dApp.
Lucid Evolution
Lucid Evolution is a maintained successor to Lucid: a type-safe TypeScript transaction-building framework with flexible off-chain patterns for Cardano dApps.
cardano-node-api
cardano-node-api exposes a multi-protocol API in front of a local Cardano node so applications can query and submit without implementing the node protocols.
PyCardano Documentation
The PyCardano documentation site covers the Python library's quickstart, key and address handling, governance support, serialization and transaction guides.
cardano-hw-cli
cardano-hw-cli is Vacuumlabs' command-line tool for using Ledger and Trezor hardware wallets with Cardano, including stake pool and governance operations.
Koios
Koios is a distributed, community-run API layer for Cardano, giving applications elastic query access to chain data across independent provider instances.
Lovelace Academy
Lovelace Academy publishes learning material for Cardano developers and newcomers, covering node operation, wallet basics and smart-contract development.
cardano-peer-connect
cardano-peer-connect implements CIP-45 peer-to-peer wallet connections, letting a mobile wallet pair with a desktop dApp without a browser extension.
Cometa.js
Cometa.js is a browser- and Node-ready JavaScript toolkit for building Cardano transactions and interacting with smart contracts from front-end code.
Harmonic Laboratories
Harmonic Laboratories builds Cardano smart-contract tooling and offers audits and verification work, and maintains the plu-ts and Pebble toolchain.
cardano-wallet
cardano-wallet is the reference HTTP server and command-line application for managing hierarchical-deterministic Cardano wallets and their UTxOs.
Five Binaries
Five Binaries is a Cardano engineering and stake pool operation that has contributed developer tooling and educational material to the ecosystem.
Plinth
Plinth is the Haskell-based smart-contract language for Cardano, compiled to Plutus Core, with an official user guide and compiler documentation.
Evolution SDK Documentation
The Evolution SDK documentation covers the transaction-building framework's type-safe interfaces and off-chain development patterns for Cardano.
plutus-halo2-verifier-gen
plutus-halo2-verifier-gen is an Input Output toolkit for generating on-chain verifiers so Halo2 zero-knowledge proofs can be checked on Cardano.
Datum Explorer
Datum Explorer, from the WingRiders team, decodes and inspects Cardano datums against a schema so developers can read on-chain contract state.
NFTCDN
NFTCDN is a content delivery network for Cardano native assets, letting apps render on-chain NFT media quickly without hosting it themselves.
Cardano-C
Cardano-C is a pure C library for interacting with Cardano, written to MISRA standards and designed to be easy to bind from other languages.
ODATANO
ODATANO exposes Cardano chain data over the standard OData V4 protocol, so enterprise systems such as SAP landscapes can query it directly.
Dolos
Dolos is a TxPipe data node that keeps a trimmed copy of Cardano state, giving applications node-grade access without running a full node.
OpShin (project site)
OpShin's project site documents the Python-based smart-contract language for Cardano, with installation, tutorials and language reference.
Blaze
Blaze is a TypeScript transaction-building library for Cardano from the Butane team, used as the off-chain layer for dApps and protocols.
KuberIDE
KuberIDE is a browser-based IDE for Plutus smart contracts on Cardano, letting developers write, compile and deploy without local setup.
Plutarch
Plutarch is a typed embedded DSL in Haskell for writing Untyped Plutus Core directly, aimed at contracts that need tight script budgets.
Helios
Helios is a domain-specific language for Cardano smart contracts with a compiler library that also builds transactions from JavaScript.
Marlowe
Marlowe is a domain-specific language and toolset for writing financial smart contracts on Cardano without general-purpose programming.
Cardano Updates
Cardano Updates tracks commits and releases across the ecosystem's public repositories so developers can follow what changed and when.
Paima Studios
Paima Studios builds trustless Web3 gaming infrastructure, letting games run on-chain logic without players holding funds in the game.