I like to keep everything under version control. This is a list of utilities that allow you to do that. Tools that help you keep data in plain-text (and version control yourselves) are permitted.
Terraform lets you manage a lot of things in version control, including:
- Database Provisioning for [MySQL](https://www.terraform.io/docs/providers/mysql/index.html), [CouchDB](https://github.com/nicolai86/terraform-provider-couchdb), [InfluxDB](https://www.terraform.io/docs/providers/influxdb/index.html), and [PostgreSQL](https://www.terraform.io/docs/providers/postgresql/index.html).
- DNS Setup for [PowerDNS](https://www.terraform.io/docs/providers/powerdns/index.html), [UltraDNS](https://www.terraform.io/docs/providers/ultradns/index.html), DNSimple, DNSMadeEasy, and DNS updates over RFC 2136.
- Cloud Providers:
+ AliCloud
+ AWS
+ Azure
+ Google Cloud
+ Oracle Public Cloud
+ VMWare VSphere
+ DigitalOcean
+ Heroku
+ OpenStack
+ OVH
+ Scaleway
+ 1&1
+ and many more... See https://www.terraform.io/docs/providers/type/cloud-index.html
- InfraStructure
+ Chef
+ Consul
+ Docker
+ Kubernetes
+ Nomad
+ RabbitMQ
+ Rancher
+ Vault
+ Version Control
* BitBucket
* GitHub
* GitLab
And a lot more. A full list of providers is at <https://www.terraform.io/docs/providers/index.html>, and you can find community providers at <https://www.terraform.io/docs/providers/type/community-index.html>
- [Git Large File Storage](https://git-lfs.github.com/) - Replaces large fileswith text pointers inside Git, while storing the file contents on a remote server. Maintained by github
- *[Adobe Version Cue](http://sixrevisions.com/project-management/the-ultimate-guide-to-version-control-for-designers/) - Blog post explaining version control to designers
- [bup](https://github.com/bup/bup) - Very efficient backup system based on the git packfile format, providing fast incremental saves and global deduplication (among and within files, including virtual machine images)
- [todo.txt](http://todotxt.com/) - Pretty well known text file format with applications on many platforms.
- *[Todo list in version control](http://urasaru.org/post/19414431348/getting-my-todo-list-under-version-control) - Based on using notational velocity and tracking it in git.
## Food
- [Fork the Cookbook](http://forkthecookbook.com/) - GitHub for recipes
- [diy.soylent](https://diy.soylent.com/) - Soylent recipes can be tracked and include changelogs. They can also be forked.
## Diagrams & Flowcharts
- [Web Sequence Diagrams](https://www.websequencediagrams.com/) - Generates imagess from your plain text descriptions. Has [an API](http://www.websequencediagrams.com/embedding.html) for plugin support, so you can embed easily.
- [Kanga Modelling](https://kangamodeling.codeplex.com/) - UML diagram generator in plain text. Written in .NET
- [yuml.me](http://yuml.me/) - Class UML diagrams, described in plain text, and easily embeddable.