Show HN: Earthly v0.6

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

Our great sponsors
  • WorkOS - The modern identity platform for B2B SaaS
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • SaaSHub - Software Alternatives and Reviews
  • earthly

    Super simple build framework with fast, repeatable builds and an instantly familiar syntax – like Dockerfile and Makefile had a baby.

  • The `earthly ls` idea is great. We do have shell autocompletions but that is not quite the same. I will add a ticket for that.

    Cache misses can be a bit inscrutable. It could be the buildkit GC is running, because disk space is getting scarce, or that some arg or file change caused the cache to be considered invalid.

    Caching is an area we will continue to improve. We have a proposal for extended cache mounts here[1].

    Thanks for using earthly!

    [1] https://github.com/earthly/earthly/issues/1399

  • run

    Task runner that helps you easily manage and invoke small scripts and wrappers (by TekWizely)

  • re ls: `https://github.com/TekWizely/run` displays targets in the usage command (ie `run -h`). It might be worth looking at their output for inspiration. (Runfiles are doing something similar to Earthfiles).

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

    WorkOS logo
  • funky

    Funky takes shell functions to the next level by making them easier to define, more flexible, and more interactive.

  • could combine it with something like: https://github.com/bbugyi200/funky

  • Phoenix

    Peace of mind from prototype to production

  • Yep. An Earthfile describes your build steps in a containerized format. Because of this sandboxing it can run identically in CI or on your local. So you just describe your build in the earthfile and call it from CI. This means you can iterate locally and it also means switching CI vendors is simple.

    You can see this in action with the Elixir Phoenix framework. They have an earthfile[1] and use github actions to run it for CI.

    [1] https://github.com/phoenixframework/phoenix/blob/master/Eart...

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