We use and contribute to open source software.

Here's some of the stuff we've been working on recently.

Our Projects

  • bind_exporter


    Prometheus exporter for Bind

  • captainslog


    A Syslog protocol tool

  • ceph_exporter


    Prometheus exporter that scrapes meta information about a ceph cluster.

  • doctl


    Control your DigitalOcean resources from the command-line.

  • Droplet Kit

    The official Ruby library for version 2 of DigitalOcean's API.

  • go-libvirt


    A Go client to communicate with libvirt using its RPC protocol.

  • go-netbox


    A Go API client for DigitalOcean's NetBox IPAM and DCIM service.

  • go-qemu


    Go packages to interact with QEMU using the QEMU Machine Protocol (QMP).

  • goczmq


    GoCZMQ is a golang wrapper for CZMQ version 3.

  • godo


    The official Go client library for version 2 of DigitalOcean's API.

  • gta


    Transitive package analysis to identify dependents of changed packages.

  • Kartograph

    Makes it easy to generate and convert JSON. It's intention is to be used for API clients.

  • Logtalez


    A minimal command line client (and API) for retrieving log streams from the rsyslog logging daemon over zeromq.

  • NetBox

    IP address management (IPAM) and data center infrastructure management (DCIM) tool.

  • Omniauth DigitalOcean

    The official Ruby OmniAuth strategy for authenticating to DigitalOcean.

  • Resource Kit

    Tools to aid in making API Clients. Such as URL resolving, Request / Response layer, and more.

Check out all of our projects on GitHub.

Whether it's sponsoring MeetUps or hosting, we're always looking for ways to help open source projects. Reach out to us at opensource@digitalocean.com, and let's figure out how we can work together.

Other Developer Resources

Developer Guides

View Guides


View Docs