DevOps is a discipline filled with useful open source tools. Here are 27 of them, organized into 7 categories, you should know about if you're looking to find the right tools for your organization's DevOps strategy.
I recently wrote an article featuring 25 DevOps vendors worth watching. However, in the world of DevOps, there are an awful lot of good tools that don't really have a vendor attached, and I thought it was time to give the open source tools their due.
Now, while I just wrote that there are tools that don't have vendors, there are vendors that are attached to some of these open source tools. The vendors provide development support along with, in some cases, customer support and even proprietary versions of some of the tools that exist along side their open source cousins. As long as there was an open source version that wasn't "crippleware" it was eligible for the cut.
It's important to note, though, that I don't claim this is anything like an exhaustive list. Why? Well, among other reasons, I have other jobs to do here at InformationWeek. Development in general, and DevOps in particular, is a rich field in which open source workers toil, and you can find the fruits of their labor all over the internet. I encourage you to use this list as a starting point rather than as a canonical document. If you don't see what you need here, head over to GitHub, SourceForge, or Google and start searching.
[See 10 Ways To Win At DevOps: What IT Pros Need To Know.]
Speaking of which, I'd love to know which of your favorite tools I missed. This won't be the last time I look through the products available in either commercial or open source form, so your suggestions are welcomed. Drop me an email, send me a direct message on Twitter, or corner me at an industry conference. I appreciate your input.
In order to make some sense of this list, I divided the products into eight categories. That's more difficult than it seems because some products span categories or fit rather uneasily into a specific genre. Rather than arguing over whether a particular product is in the right category, tell me how you're using it and how it's made DevOps easier, better, or even possible in your organization. That will get my attention, help the rest of the community, and be the start of a conversation we can all learn from.