One year ago today, I made the first commit to a repository named "netbox" hosted internally at DigitalOcean. It was the first iteration of a tiny little app I scratched together using the Django Python framework to track IP prefix utilization. A year later, NetBox has grown into an extensive tool that we use to track IPs, racks, devices, connections, circuits, and even encrypted credentials. And I'm happy to say that it's now open source!

Actually, NetBox was released as an open source project on June 27th without much initial fanfare, just a post on Reddit and a lone tweet. The plan was to let users trickle in at first so we could start swatting bugs before things got out of hand, and then make a more official announcement after a week or two.

Of course, the Internet would have none of that. At less than two weeks after the launch day, GitHub is reporting over 10 thousand unique visitors and around 800 unique clones of the repo. The initial tweet I made now has over 40 thousand impressions. I would have announced it here earlier, but the response from the community has been overwhelming (in a good way).

After fixing a number of bugs and introducing support for subdevices, NetBox is up to v1.1.0. The official repository is here. Check out the documentation to get up and running. We've also set up a #netbox IRC channel on Freenode for discussion and support.

I want to take the opportunity to once again thank DigitalOcean for allowing me to develop NetBox as part of my day job. NetBox probably wouldn't even exist if I had to develop it entirely on my own.