https://github.com/virtualroot/canitf
New features and parity between Terraform and OpenTofu
https://github.com/virtualroot/canitf
opentofu terraform
Last synced: about 1 month ago
JSON representation
New features and parity between Terraform and OpenTofu
- Host: GitHub
- URL: https://github.com/virtualroot/canitf
- Owner: virtualroot
- License: cc-by-4.0
- Created: 2024-10-11T09:21:00.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2025-11-25T15:49:22.000Z (3 months ago)
- Last Synced: 2025-11-28T21:32:19.673Z (3 months ago)
- Topics: opentofu, terraform
- Language: Go
- Homepage: https://cani.tf/
- Size: 56.6 KB
- Stars: 68
- Watchers: 2
- Forks: 4
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# cani.tf
As time passes, OpenTofu and Terraform become more distant from each other. [CanI.TF](https://cani.tf) helps us to understand their differences quickly.
## Add new features
To add new features, edit the JSON in the tool's variable inside `main.go`.
The entry should include the feature's name, the released version, and an optionable URL to its documentation.
If the entry is valid for both tools, use the same name.
Run `go run main.go` to validate the changes against the schema and replace the source of truth `data/tools.json`.
## Local development
```
$ # Install hugo
$ asdf plugin add hugo
$ asdf install
$ # hugo server --buildDrafts --disableFastRender
$ # HTML in layouts/_default
```