Aiken logo

Aiken

Aiken is an open-source functional programming language and toolkit for building robust smart contracts on the Cardano blockchain. It provides a compiler, testing tools, Plutus support, editor integrations, and developer-focused diagnostics for Cardano smart-contract developers.
Distributed

Description

Aiken develops a modern, strongly typed functional programming language and development toolkit dedicated to Cardano smart contracts. Written in Rust and licensed under Apache-2.0, it compiles to Untyped Plutus Core and includes package management, a language server, formatting, testing and property-testing frameworks, a Plutus interpreter and disassembler, execution-cost evaluation, documentation tooling, and editor integrations. It is intended for developers building, reviewing, testing, and analyzing reliable on-chain applications on Cardano rather than for general-purpose or off-chain programming.