DigitalOcean

Open-source projects categorized as DigitalOcean

Top 23 DigitalOcean Open-Source Projects

  • nginxconfig.io

    ⚙️ NGINX config generator on steroids 💉

  • CapRover

    Scalable PaaS (automated Docker+nginx) - aka Heroku on Steroids

    Project mention: CapRover : Dumb name, awesome tool | dev.to | 2024-01-12

    Finally, I kinda wonder if CapRover is still alive. As I write this it has been over 60 days since there has been any activity on their GitHub.

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

  • tfsec

    Security scanner for your Terraform code

    Project mention: Top Terraform Tools to Know in 2024 | dev.to | 2024-03-26

    ‍Tfsec acts as a Terraform scanning tool. It is a security-focused linter for Terraform that scans code for security flaws, offering an additional layer of security assurance and helping to maintain a strong security posture.

  • guide

    Kubernetes clusters for the hobbyist. (by hobby-kube)

  • porter

    Kubernetes powered PaaS that runs in your own cloud.

    Project mention: Porter Cloud – PaaS you can eject | news.ycombinator.com | 2024-03-27

    Hi HN, this is Trevor and Justin from Porter (https://porter.run). We first launched on HN almost 3 years ago with our original product, which deploys your applications to your own AWS, Azure, or GCP account with the simple experience of a PaaS. (original launch post: https://news.ycombinator.com/item?id=26993421).

    We’re excited to show you something new - we’ve built Porter Cloud (https://porter.run/porter-cloud), a hosted Platform as a Service (PaaS) that you can eject from. It works just like conventional PaaS’s that deploys your apps with a few clicks, but it lets you eject to your own AWS, Azure, or GCP account as you scale.

    Since launching Porter in 2021, we helped migrate a lot of companies from a PaaS to AWS, Azure, and GCP. Most of these companies had gotten started on these platforms in the early days to optimize for speed and ease of use, but ultimately had to go through a painful migration to one of the big three cloud providers as they scaled and outgrew the original platform.

    Interestingly, we learned that many startups that deploy on a PaaS are fully aware that they’ll have to migrate to the big three clouds at some point. Yet they choose to deploy on a PaaS anyway because outgrowing a cloud platform is a champagne problem when they're focused on getting something off the ground. This, however, becomes a very real problem when you start running into technical constraints and it is difficult to migrate your production environment while serving users.

    We’ve built Porter Cloud so you can deploy the earliest versions of the product as quickly as possible, with a peace of mind that you can eject to the tried and true hyperscalers later. When you need to eject, you can follow a few simple steps to migrate your workloads to AWS, Azure, or Google Cloud with minimal downtime.

    If you’re curious how it works, please drop your questions below. And if you’ve ever dealt with a migration from a PaaS to one of the big three cloud providers, we’d love to hear about your experience in the comments. Looking forward to it!

  • komiser

    Open-source cloud-environment inspector. Supporting AWS, GCP, Azure, and more! Your cloud resources will have nowhere to hide!

    Project mention: Komiser – Your cloud resources will have nowhere to hide | news.ycombinator.com | 2023-10-17
  • doctl

    The official command line interface for the DigitalOcean API.

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

  • engine

    The Orchestration Engine To Deliver Self-Service Infrastructure Faster ⚡️ (by Qovery)

    Project mention: The 2024 Web Hosting Report | dev.to | 2024-02-20

    Qovery: Qovery simplifies the deployment process for Kubernetes by letting you declare your project's structure and dependencies, making it an excellent choice for startups looking to focus on development without worrying about infrastructure.

  • typhoon

    Minimal and free Kubernetes distribution with Terraform

    Project mention: You Can't Control Your Data in the Cloud | news.ycombinator.com | 2023-09-29

    Don't forget the lies of cost savings that the Cloud providers have shoved down our industry's throats. We are paying out the nose for cloud services and we are giving up all the rights to our data. It's a bad deal in the end.

    I have a bunch of friends that work at SaaS companies and their cloud spend for pretty basic deployments is in the many thousands of dollars a month. Most of their deployments could be handled by a half rack with beefy servers in a couple of datacenters for a fraction of the cost. I pay for a full rack myself and it costs me ~$1200 a month for space, power and bandwidth (10Gb pipe with a current 1Gb commit), and my hardware costs for everything in that rack were a one time cost of around $3000. I have 160 GHz of CPU and 141 GiB of memory for my workloads with a few servers that are not yet provisioned into my Nomad cluster.

    And before you say well there are costs involved with finding people that have the skills to do that kind of thing and time needed to set all of that up, yes that is true, but our industry has moved from one bucket to another one that is more expensive in the end with a bunch of downsides. I think there is a middle ground where you can use some cloud services and run the important stuff on hardware you own. The tooling to self-host your own stack in a rack of servers you own is light years better than it was 10 years ago and it keeps getting better. Tools like https://nebula.defined.net/docs/ and https://github.com/poseidon/typhoon for example enable you to use whatever providers you want and build a deployment can cost less, gives you more control over your data, while being agile enough to make changes when the team needs something new or different.

    I am excited for the next 10 years of progress and I'd expect we are going to see more companies self-hosting their deployments on bare metal.

  • fixinventory

    Fix Inventory consolidates user, resource, and configuration data from your cloud environments into a unified, graph-based asset inventory.

    Project mention: Show HN: Fix – An open source cloud asset inventory for cloud security engineers | news.ycombinator.com | 2024-03-27

    - open source

    We price Fix based on # of cloud accounts you collect data from, with a fair-usage limit of 200,000 (two hundred thousand) resources per account. Our lowest paid tier starts at $90 / month with three cloud accounts included.

    Fix Security is built with our open source project “Fix Inventory”:

    https://github.com/someengineering/fixinventory

    The open source has richer functionality than our SaaS app. It's multi-cloud and supports AWS, GCP, Azure, DigitalOcean, VMWare and Kubernetes. Over time, our plan is to support all these platforms in our SaaS app as well.

    Fix Inventory can update resources, including tags, and clean resources up based on age, usage, or policy non-compliance. Currently, this "mutating" function is not in the SaaS version. Fix Inventory is read-write, Fix Security is read-only.

    Fix Inventory was born in D2iQ (now Nutanix). It was Lukas' solution to managing and securing a growing cloud infrastructure.

    I would love your feedback on our solution. We’re here to help write your first queries. Just ping us on Discord (https://discord.gg/fixsecurity) and let us know you’re coming from HN. Also, I would love to hear what security tooling you use today and what you like / dislike about it.

    Cheers

  • lexicon

    Manipulate DNS records on various DNS providers in a standardized way.

    Project mention: Why Certificate Lifecycle Automation Matters | news.ycombinator.com | 2024-01-30

    A reminder that if you an internal-only server where the typical http-01' verification connection method will not work, especially if you cannot easily/dynamically update DNS records, one can use dns-01* by using DNS aliasing/CNAME:

    * https://dan.langille.org/2019/02/01/acme-domain-alias-mode/

    * https://www.eff.org/deeplinks/2018/02/technical-deep-dive-se...

    So if you want a cert for www.internal.example.com, you will first have do a one-time change to have a _acme-challenge.www.internal… CNAME created to point to any other (sub-)domain where you can easily update things dynamically, e.g., www-internal.example-dnsapi.com.

    When request the cert for "www.internal…", LE/ACME will look up the corresponding _acme-challenge record, and go to "_acme-challenge.www-internal.example-dnsapi.com. The nonce token will be there in the 'final' destination following the CNAME in a TXT, which shows LE/ACME that you control the DNS chain.

    To do the DNS updating, you can use a CLI/Python library like Lexicon, which supports dozens of APIs:

    * https://github.com/AnalogJ/lexicon

  • Hacktoberfest

    Hacktoberfest OPEN FIRST Pull Request 🎉

    Project mention: Hacktoberfest 2023 | news.ycombinator.com | 2024-03-24
  • digitalocean-debian-to-arch

    Script to convert a Debian installation on DigitalOcean to Arch Linux

  • kic-reference-architectures

    MARA: Modern Application Reference Architecture

  • gut

    An alternative git CLI for Windows, macOS, and Linux (by julien040)

    Project mention: Gitless a simple VCS built on top of Git | news.ycombinator.com | 2023-06-17

    Perhaps we haven't found the correct abstraction yet.

    [1] https://github.com/julien040/gut

  • Overcast

    Orchestrate VMs from your terminal

  • CloudScraper

    CloudScraper: Tool to enumerate targets in search of cloud resources. S3 Buckets, Azure Blobs, Digital Ocean Storage Space. (by jordanpotti)

  • inletsctl

    Create inlets servers on the top cloud platforms

  • awesome-pytest

    A curated list of awesome pytest resources

    Project mention: A Tale of Two Kitchens - Hypermodernizing Your Python Code Base | dev.to | 2023-11-12

    Awesome PyTest

  • action-doctl

    GitHub Actions for DigitalOcean - doctl

    Project mention: Run WebAssembly on DigitalOcean Kubernetes with SpinKube - In 4 Easy Steps | dev.to | 2024-03-27

    DigitalOcean is a cloud infrastructure provider catering to developers, offering scalable virtual servers, storage solutions, networking services, and managed Kubernetes clusters. It simplifies application deployment, management, and scaling through its intuitive user interface and CLI (doctl), allowing developers to efficiently utilize cloud resources for their projects.

  • Gauntlet

    🔖 Guides, Articles, Podcasts, Videos and Notes to Build Reliable Large-Scale Distributed Systems.

  • cometx

    All-in-one chat and forums for communities.

  • sailor

    Sailor is a tiny PaaS to install on your servers/VPS that uses git push to deploy micro-apps, micro-services, sites with SSL, on your own servers or VPS

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020). The latest post mention was on 2024-03-27.

DigitalOcean related posts

Index

What are some of the best open-source DigitalOcean projects? This list will help you:

Project Stars
1 nginxconfig.io 26,928
2 CapRover 12,037
3 tfsec 6,500
4 guide 5,502
5 porter 4,089
6 komiser 3,821
7 doctl 3,187
8 engine 2,025
9 typhoon 1,884
10 fixinventory 1,526
11 lexicon 1,428
12 Hacktoberfest 1,320
13 digitalocean-debian-to-arch 825
14 kic-reference-architectures 623
15 gut 476
16 Overcast 476
17 CloudScraper 460
18 inletsctl 452
19 awesome-pytest 449
20 action-doctl 443
21 Gauntlet 441
22 cometx 277
23 sailor 273
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com