We use and contribute to open source software.

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

Our Projects

  • bind_exporter

    Go

    Prometheus exporter for Bind

  • captainslog

    Go

    A Syslog protocol tool

  • ceph_exporter

    Go

    Prometheus exporter that scrapes meta information about a ceph cluster.

  • doctl

    Go

    Control your DigitalOcean resources from the command-line.

  • Droplet Kit

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

  • go-libvirt

    Go

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

  • go-netbox

    Go

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

  • go-qemu

    Go

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

  • goczmq

    Go

    GoCZMQ is a golang wrapper for CZMQ version 3.

  • godo

    Go

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

  • Kartograph

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

  • Logtalez

    Go

    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

Documentation

View Docs