DigitalOcean (@digitalocean)

Top repositories

1

nginxconfig.io

⚙️ NGINX config generator on steroids 💉
JavaScript
27,244
star
2

doctl

The official command line interface for the DigitalOcean API.
Go
3,155
star
3

godo

DigitalOcean Go API client
Go
1,328
star
4

go-libvirt

Package libvirt provides a pure Go interface for interacting with Libvirt. Apache 2.0 Licensed.
Go
815
star
5

do_user_scripts

Shell
804
star
6

Kubernetes-Starter-Kit-Developers

Hands-on tutorial and Automation stack for an operations-ready DigitalOcean Kubernetes (DOKS) cluster.
HCL
705
star
7

firebolt

Golang framework for streaming ETL, observability data pipeline, and event processing apps
Go
684
star
8

go-qemu

Go packages to interact with QEMU using the QEMU Machine Protocol (QMP). Apache 2.0 Licensed.
Go
684
star
9

do-agent

Collects system metrics from DigitalOcean Droplets
Go
586
star
10

csi-digitalocean

A Container Storage Interface (CSI) Driver for DigitalOcean Block Storage
Go
559
star
11

clusterlint

A best practices checker for Kubernetes clusters. 🤠
Go
538
star
12

vulcan

Vulcan extends Prometheus adding horizontal scalability and long-term storage
Go
531
star
13

digitalocean-cloud-controller-manager

Kubernetes cloud-controller-manager for DigitalOcean (beta)
Go
515
star
14

hacktoberfest

Hacktoberfest - App to manage the annual open-source challenge, used for the 2019 & 2020 seasons.
Ruby
510
star
15

droplet_kit

DropletKit is the official DigitalOcean API client for Ruby.
Ruby
507
star
16

terraform-provider-digitalocean

Terraform DigitalOcean provider
Go
487
star
17

action-doctl

GitHub Actions for DigitalOcean - doctl
JavaScript
454
star
18

ceph_exporter

Prometheus exporter that scrapes meta information about a ceph cluster.
Go
393
star
19

engineering-code-of-conduct

Code of Conduct for DigitalOcean's Engineering Team
289
star
20

go-openvswitch

Go packages which enable interacting with Open vSwitch and related tools. Apache 2.0 Licensed.
Go
282
star
21

kubernetes-sample-apps

Example DigitalOcean Kubernetes workload with service exposed through a DO load-balancer.
Python
205
star
22

marketplace-partners

Image validation, automation, and other tools for DigitalOcean Marketplace Vendors and Custom Image users
Shell
187
star
23

gta

gta: do transitive analysis to find packages whose dependencies have changed
Go
182
star
24

heartbot

A shot of love for your favorite chat client.
CoffeeScript
178
star
25

prometheus-client-c

A Prometheus Client in C
C
154
star
26

go-smbios

Package smbios provides detection and access to System Management BIOS (SMBIOS) and Desktop Management Interface (DMI) data and structures. Apache 2.0 Licensed.
Go
152
star
27

marketplace-kubernetes

This repository contains the source code and deployment scripts for Kubernetes-based applications listed in the DigitalOcean Marketplace.
Shell
148
star
28

kartograph

Kartograph makes it easy to generate and convert JSON. It's intention is to be used for API clients.
Ruby
147
star
29

OpenVPN-Pihole

https://marketplace.digitalocean.com/apps/openvpn-pihole
Shell
146
star
30

captainslog

A Syslog Protocol Parser
Go
136
star
31

resource_kit

Resource Kit provides tools to aid in making API Clients. Such as URL resolving, Request / Response layer, and more.
Ruby
134
star
32

go-workers2

better-go-workers
Go
117
star
33

doks-debug

A Docker image with Kubernetes manifests for investigation and troubleshooting.
Dockerfile
108
star
34

droplet-1-clicks

Packer build scripts for DigitalOcean Marketplace 1-clicks.
Shell
100
star
35

openapi

The OpenAPI v3 specification for DigitalOcean's public API.
JavaScript
96
star
36

sample-dockerfile

⛵ App Platform sample Docker application.
Go
90
star
37

supabase-on-do

HCL
89
star
38

container-blueprints

DigitalOcean Kubernetes(DOKS) Solution Blueprints
HCL
87
star
39

DOKS

Managed Kubernetes designed for simple and cost effective container orchestration.
80
star
40

navigators-guide

Book and code examples that help to build infrastructure on DigitalOcean
Shell
76
star
41

do-operator

The Kubernetes Operator for DigitalOcean
Go
76
star
42

pydo

Official DigitalOcean Python Client based on the DO OpenAPIv3 specification
Python
75
star
43

sample-django

Django sample app for DigitalOcean App Platform
Python
74
star
44

logtalez

logtalez is a minimal command line client (and API) for retrieving log streams from the rsyslog logging daemon over zeromq.
Go
73
star
45

do-markdownit

Markdown-It plugin for the DigitalOcean Community.
JavaScript
71
star
46

app_action

Deploy to DigitalOcean Container Registry and App Platform
Go
69
star
47

databases

66
star
48

sample-nodejs

⛵ App Platform sample Node.js application.
JavaScript
60
star
49

debian-sys-maint-roll-passwd

Script to update password for MySQL user "debian-sys-maint"
Shell
58
star
50

sample-nextjs

⛵ App Platform sample Next.js application.
JavaScript
57
star
51

vmtop

Real-time monitoring of KVM/Qemu VMs
Python
52
star
52

sample-python

⛵ App Platform sample Python application.
Python
50
star
53

kubecon-2022-doks-workshop

HCL
48
star
54

sample-flask

Sample Flask Application to be deployed on DigitalOcean's App Platform
HTML
45
star
55

sample-laravel

⛵ App Platform sample Laravel application.
PHP
43
star
56

pgremapper

CLI tool for manipulating Ceph's upmap exception table.
Go
42
star
57

sample-functions-nodejs-qrcode

HTML
39
star
58

tos

DigitalOcean's Terms of Service agreement
37
star
59

sample-monorepo

Sample mono repo app (with multiple components) on the DigitalOcean App Platform.
Go
36
star
60

sample-golang

⛵ App Platform sample Golang application.
Go
35
star
61

k8s-staticroute-operator

Create static routes for your k8s nodes using CRDs.
Python
34
star
62

droplet-agent

Droplet Agent is the daemon that runs on customer droplets to enable some features such as web console access.
Go
34
star
63

sample-php

⛵ App Platform sample PHP application.
PHP
32
star
64

openvswitch_exporter

Command openvswitch_exporter implements a Prometheus exporter for Open vSwitch.
Go
30
star
65

flipop

Floating IP Controller for Kubernetes
Go
30
star
66

sample-html

⛵ App Platform sample HTML application.
HTML
30
star
67

sample-functions-nodejs-helloworld

JavaScript
30
star
68

sample-functions-python-jokes

Python
30
star
69

mastodon-on-kubernetes

Setting up Mastodon on DigitalOcean Kubernetes
HCL
29
star
70

ansible-collection

DigitalOcean Ansible Collection
Python
28
star
71

sample-functions-golang-helloworld

Go
28
star
72

go-metadata

Go client for the metadata API.
Go
27
star
73

sample-react

⛵ App Platform sample React application.
JavaScript
27
star
74

marketplace-pi-hole-vpn

Pi-hole VPN image for Marketplace with Unbound & Wireguard
Shell
26
star
75

omniauth-digitalocean

DigitalOcean OAuth2 Strategy for OmniAuth
Ruby
26
star
76

github-changelog-generator

A tool to generate changelog entries from GitHub repositories.
Go
25
star
77

sample-functions-python-helloworld

Python
22
star
78

terraform-vault-github-oidc

Terraform module to configure Vault for GitHub OIDC authentication from Action runners.
HCL
22
star
79

sample-push-to-deploy-doks

Push-to-deploy example using DOCR and DOKS
Python
21
star
80

packer-plugin-digitalocean

Packer plugin for DigitalOcean Builder
Go
20
star
81

sample-expressjs

⛵ App Platform sample Express.js application.
19
star
82

netbox-ip-controller

A Kubernetes controller to import the IP addresses and metadata of pods and services into NetBox.
Go
19
star
83

terraform-provider-sendgrid

Sendgrid Terraform Provider
Go
19
star
84

sample-nuxtjs

⛵ App Platform sample Nuxt.js application.
Vue
19
star
85

sample-vuejs

⛵ App Platform sample Vue.js application.
Vue
17
star
86

production-ready-kubernetes-workshop

The repository for DigitalOcean's Production Ready Kubernetes Workshop
Python
16
star
87

sample-rails

⛵ App Platform sample Ruby on Rails application.
Ruby
15
star
88

sample-functions-php-helloworld

A PHP helloworld sample function for Cloud Functions
PHP
14
star
89

sample-functions-php-numberstowords

PHP
14
star
90

sample-hugo

⛵ App Platform sample Hugo application.
14
star
91

github-pr-resource

Github pull request resource for Concourse
Go
13
star
92

sample-functions-python-sendgrid-email

Sending emails via Sendgrid API
Python
13
star
93

sample-functions-python-twilio-sms

Sending sms via Twilio
Python
13
star
94

icingaweb2-module-netboximport

Icinga2 Director integration for Netbox
PHP
12
star
95

docker-shipit-engine

Docker image for https://github.com/Shopify/shipit-engine
Ruby
11
star
96

sample-functions-golang-presigned-url

Creating a presigned url for DO's Spaces
Go
10
star
97

digitalocean-ceph-lab

Terraform and Ansible automation to provision and configure a Ceph test environment on DigitalOcean.
HCL
10
star
98

k8s-adoption-journey

Hands-on tutorial for going from Day-1 to production on DigitalOcean Kubernetes. Goes with "Kubernetes Adoption Journey" document.
Python
9
star
99

gnulib

A mirror of the gnulib portability and testing suite for internal builds that use it as a submodule
C
8
star
100

serverless-jamstack

Contains sample code for a serverless Jamstack tutorial published on docs.digitalocean.com
JavaScript
8
star