📌 This repository is archived with Zenodo and can be cited using the DOI above.
A curated list of tools, services, tutorials, integrations, and best practices for building, deploying, and scaling applications on DigitalOcean.
Support ongoing maintenance and curation via GitHub Sponsors.
- Official Resources
- Compute & Networking
- Managed Databases & Storage
- Kubernetes & Containers
- App Platform & PaaS
- Developer Tooling & APIs
- CI/CD & Automation
- Monitoring, Logging & Security
- Marketplace & Add-ons
- Tutorials & Learning Resources
- Related Awesome Lists
- DigitalOcean – Cloud infrastructure provider focused on simplicity and developer experience.
- DigitalOcean Docs – Official documentation for products, APIs, and tutorials.
- DigitalOcean Community – Tutorials and Q&A written by engineers and community members.
- DigitalOcean Status – Real-time service status and incident updates.
- DigitalOcean Blog – Product updates, engineering posts, and best practices.
- Droplets – Scalable virtual machines for running applications and services.
- CPU-Optimized Droplets – Compute-heavy instances for performance workloads.
- Load Balancers – Managed load balancing with automatic SSL.
- VPC Networking – Private networking between resources.
- Floating IPs – Static IP addresses for high availability.
- Firewalls – Network-level security rules for Droplets.
- Managed Databases – Fully managed PostgreSQL, MySQL, Redis, MongoDB, and Kafka.
- Spaces Object Storage – S3-compatible object storage for files and media.
- Volumes Block Storage – Persistent block storage for Droplets.
- Backups & Snapshots – Automated backups and system snapshots.
- DigitalOcean Kubernetes (DOKS) – Managed Kubernetes service with auto-upgrades.
- Container Registry – Private Docker image registry integrated with DO.
- Helm on DOKS – Package management for Kubernetes apps.
- Ingress Controllers – Traffic routing for Kubernetes workloads.
- Autoscaling – Scale pods and nodes based on demand.
- App Platform – Platform-as-a-Service for deploying web apps and APIs.
- Static Sites – Host static websites directly from GitHub.
- Serverless Functions – Event-driven compute without server management.
- Buildpacks – Language detection and build automation for apps.
- DigitalOcean API – REST API for managing infrastructure programmatically.
- doctl – Official CLI for interacting with DigitalOcean services.
- Terraform Provider – Infrastructure as code for DigitalOcean resources.
- Pulumi DigitalOcean – Cloud infrastructure using general-purpose languages.
- Client Libraries – Community SDKs for Python, Go, Ruby, and more.
- GitHub Actions – Automated deployments from GitHub repositories.
- GitLab CI – Continuous deployment with GitLab pipelines.
- Terraform Workflows – Declarative infrastructure automation.
- Ansible – Configuration management for Droplets and services.
- Cloud-Init – Bootstrapping scripts for new Droplets.
- Monitoring & Alerts – Built-in metrics and alerting for infrastructure.
- Uptime Checks – Endpoint monitoring for applications.
- Audit Logs – Track account and resource activity.
- VPC Peering – Secure private networking.
- DDoS Protection – Built-in mitigation for network attacks.
- DigitalOcean Marketplace – One-click apps and images for common stacks.
- WordPress Droplet – Preconfigured WordPress installation.
- Docker Droplet – Docker-ready server image.
- Plesk – Web hosting control panel.
- OpenLiteSpeed – High-performance web server stack.
- DigitalOcean Community Tutorials – Step-by-step guides for deploying and managing apps.
- Deploying with Docker on DigitalOcean – Container-based deployment guides.
- Kubernetes on DigitalOcean – Getting started with DOKS.
- Best Practices for Droplets – Security and performance guidance.
- Scaling Applications – Horizontal and vertical scaling strategies.
- Database Management Guides – Backup, scaling, and migration practices.
- Cloud Fundamentals with DigitalOcean – Introductory cloud infrastructure course.
- Deploying Production Apps on DigitalOcean – Practical deployment workflows.
- Kubernetes on DigitalOcean – Managed Kubernetes operations and scaling.
Contributions are welcome. Please ensure your submission fully follows the requirements outlined in CONTRIBUTING.md, including formatting, scope alignment, and category placement.
Pull requests that do not adhere to the contribution guidelines may be closed.