19 February 2026

Nickel since 1.0

A round-up of improvements over the last two and a half years

Joe Neeman

5 September 2024

Adding algebraic data types to Nickel

A recent release of Nickel added algebraic data types and pattern matching. This blog post explains the motivation behind this addition, the design choices made, the considerations around backward compatibility and how ADTs can be useful for a configuration language.

Yann Hamdaoui

20 June 2024

Nickel modules

Implementing an equivalent to the NixOS module system in Nickel

Théophane Hufschmitt

16 May 2024

Nickel: Toward a Programmable LSP for Configurations

Nickel 1.5 ships with a new contract evaluator in the LSP. Together with custom contracts, this enables a powerful and native way to extend the LSP with custom checks, from complex validation rules to enforcing security policies on your infrastructure-as-code.

Yann Hamdaoui

30 May 2023

Announcing Tf-Ncl 0.1

With Nickel releasing 1.0 I'm excited to announce the 0.1 release of Tf-Ncl, a tool for writing Terraform deployments with Nickel instead of HCL.

Viktor Kleen