Skip to content
vic

terranix/terranix

terranix is a terraform.json generator with a nix-like feeling [maintainer=@sshine, @mdarocha]

terranix/terranix.json
{
"createdAt": "2018-12-09T17:51:29Z",
"defaultBranch": "main",
"description": "terranix is a terraform.json generator with a nix-like feeling [maintainer=@sshine, @mdarocha]",
"fullName": "terranix/terranix",
"homepage": "https://terranix.org",
"language": "Nix",
"name": "terranix",
"pushedAt": "2025-11-06T23:37:06Z",
"stargazersCount": 388,
"topics": [
"nix",
"opentofu",
"terraform"
],
"updatedAt": "2025-11-25T12:01:12Z",
"url": "https://github.com/terranix/terranix"
}

A NixOS way to create terraform.json files.

See terranix.org for documentation. It also has a Getting Started page.

  • man terranix
  • man terranix-modules
  • man terranix-doc-json
  • man terranix-doc-man

Terranix comes with predefined modules which can be used as inspiration and to create logic on top. They live in [./modules]!(./modules/).

Join us at the #terranix:nixos.org matrix channel.