Launch HN: Depot (YC W23) – Fast Docker Images in the Cloud

This page summarizes the projects mentioned and recommended in the original post on news.ycombinator.com

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.
www.influxdata.com
featured
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
featured
  • cli

    🖥️ Depot CLI, build your Docker images in the cloud (by depot)

  • This combination of native CPUs, fast networks, and persistent disks significantly lowers build time — we’ve seen speedups ranging from 2x all the way to 20x. We have customers with builds that took three hours before that now take less than ten minutes.

    We believe that today we are the fastest hosted build service for Docker images, and the only hosted build service offering the ability to natively build multi-platform Docker images without emulation.

    We did a Show HN last September: https://news.ycombinator.com/item?id=33011072. Since then, we have added the ability to use Depot in your own AWS account; added support for Buildx bake; increased supported build parallelism; launched an eu-central-1 region; switched to a new mTLS backend for better build performance; simplified pricing and added a free tier; and got accepted into YC W23!

    Depot is a drop-in replacement for `docker buildx build`, so anywhere you are running `docker build` today, you replace it with `depot build` and get faster builds. Our CLI is wrapping the Buildx library, so any parameters you pass to your Docker builds today are fully compatible with Depot. We also have a number of integrations that match Docker integrations inside of CI providers like GitHub Actions.

    We’re soon launching a public API to programmatically build Docker images for companies that need to securely build Docker images on behalf of their customers.

    You can sign up at https://depot.dev/sign-up, and we have a free tier of 60 build minutes per month. We would love your feedback and look forward to your comments!

  • windmill

    Open-source developer platform to turn scripts into workflows and UIs. Fastest workflow engine (5x vs Airflow). Open-source alternative to Airplane and Retool.

  • We've been very happy customer at https://github.com/windmill-labs/windmill, all of our docker build are on depot and it replaced our fleet of github runners on hetzner :)

  • 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.

    InfluxDB logo
  • progscrape

    progscrape.com source

  • If ARM continues to take off, this will be a pretty useful tool. I'm building Rust native binaries for one of my projects using buildx, but it's 1) way too slow using buildx emulation and 2) way too slow to build on the Pi itself.

    In the end I created a hacky build process where I use a single container to build both the x64 and ARM versions, and then create multi-arch containers in a separate step. It was very painful to get the right native libraries installed as well.

    In short, having access to real ARM builders would be great, and persistent disks would probably boost my build performance quite a bit.

    The dockerfile that I had to use: https://github.com/mmastrac/progscrape/blob/master/Dockerfil...

    Example build run (~20 mins): https://github.com/mmastrac/progscrape/actions/runs/42285298...

  • plane

    A distributed system for running WebSocket services at scale. (by drifting-in-space)

  • Congrats on the launch!

    We've been using Depot with Plane (https://plane.dev/). Prior to depot, I had to disable arm64 builds because they slowed the build down so much (30m+) on GitHub's machines. With Depot, we get arm64 and amd64 images in ~2m.

  • nix2container

    An archive-less dockerTools.buildImage implementation

  • FYI, the nix2container [1] project (author here) aims to speedup the standard Nix container workflow (dockerTools.buildImage) by basically skipping the tarball step: it directly streams non already pushed layers.

    [1] https://github.com/nlewo/nix2container

  • build-push-action

    GitHub Action to build and push Docker images with Depot (by depot)

  • I think that's along the lines of what you're describing as a Depot GitHub Action: https://github.com/depot/build-push-action.

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts

  • Nix is a better Docker image builder than Docker's image builder

    21 projects | news.ycombinator.com | 15 Mar 2024
  • Way to get NVM working in CI/CD systems

    6 projects | news.ycombinator.com | 19 May 2023
  • We deploy 5X faster with warm Docker containers

    3 projects | news.ycombinator.com | 7 Mar 2023
  • Crafting container images without Dockerfiles

    20 projects | news.ycombinator.com | 6 Feb 2023
  • Build all of your Docker images concurrently from a file with bake

    2 projects | dev.to | 3 Feb 2023