Aiken

Aiken

Aiken is a modern programming language and toolkit for developing smart contracts on the Cardano blockchain. It is geared towards robustness and developer experience.
Distributed

Description

Aiken is a modern, open-source programming language and toolkit designed for developing smart contracts on the Cardano blockchain. It emphasizes a strong developer experience, drawing inspiration from languages like Gleam, Rust, and Elm to provide friendly error messages and a robust development environment. Aiken is a pure functional language with features such as strong static typing, first-class functions, and a comprehensive toolkit that includes a unit test framework, a Plutus interpreter, and support for LSP for editor integration. The project was initiated by TxPipe, is nurtured by the Cardano Foundation, and is used by various projects within the Cardano ecosystem.