garden

Automation for Kubernetes development and testing. Spin up production-like environments for development, testing, and CI on demand. Use the same configuration and workflows at every step of the process. Speed up your builds and test runs via shared result caching. (We are hiring!) (by garden-io)

Garden Alternatives

Similar projects and alternatives to garden

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a better garden alternative or higher similarity.

garden reviews and mentions

Posts with mentions or reviews of garden. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2022-12-28.
  • Best way to run k8s apps locally
    2 projects | reddit.com/r/devops | 28 Dec 2022
    Telepresence, tilt, garden.io, okteto, skaffold etc.
  • Local Development with hot reloading, what does your team do?
    7 projects | reddit.com/r/kubernetes | 14 Dec 2022
    - https://garden.io/
  • Fast file synchronization and network forwarding for remote development
    4 projects | news.ycombinator.com | 16 Oct 2022
  • Deciding between Telepresence vs Garden.io
    3 projects | reddit.com/r/devops | 25 Jul 2022
    I just used garden.io for a small personal project that was more about figuring out how to use garden. I started with the examples and used the Terraform GKE example.
  • Should devs manage dev environments
    4 projects | reddit.com/r/ExperiencedDevs | 8 May 2022
    A few other people in the space: garden and tilt have been around for awhile. Skaffold has also been around awhile, but I think it's a step below the others. Or at least it was back when I was evaluating.
  • Mutagen – Cloud-based development using your local tools
    4 projects | news.ycombinator.com | 8 Apr 2022
    We use Mutagen for Garden's hot reloading mechanism. (Garden is a dev tool for K8s and hot reloading enables users to sync changes directly to a prod like dev environment as opposed to doing a rebuild and re-deploy).

    It's a really a fantastic piece of technology and completely transformed the whole experience (we were using good 'ol rsync before). In particular it works seamlessly across platforms.

    If anyone's interested in how we use it, it's here: https://github.com/garden-io/garden/blob/master/core/src/plu...

  • How can we improve dev and prod parity?
    2 projects | reddit.com/r/kubernetes | 2 Mar 2022
    Use any of the specialized kubernetes tools such as okteto, tilt, garden.io, telepresence and devspace. This way even local development happens on Kubernetes (and with some of those tools you could potentially develop in a clone of prod or at least prod-like cluster)
  • Testing Distributed Systems
    2 projects | news.ycombinator.com | 11 Feb 2022
    Related to this topic: When running integration/e2e tests, setting up the environment (all the required services, data stores etc.) in the right sequence, loading them with test data and so forth can be thorny to automate.

    Good automation around preparing/provisioning the testing environment is a necessary companion to the testing tools/frameworks themselves.

    Most commonly, fully-capable testing environments aren't available during the inner loop of development (where the dev setup can usually only run unit tests or integration tests for 1-2 services + a database).

    Because of this, people tend to rely solely on their CI pipelines to run integ/e2e tests, which can slow things down a lot when one of those tests fails (since the write/run/debug loop has to go through the CI pipeline).

    As an industry, I think we should start taking automation and developer productivity more seriously—not least when it comes to writing and debugging tests for complex distributed systems. The more we can lower the marginal cost of writing and running tests, the more effective our test suites will become over time.

    Shameless plug: My company (https://garden.io/) is developing a framework and toolchain to bring the full capabilities of a CI pipeline to the inner loop of development, so that developers can efficiently run all/any test suites (including integ/e2e tests) in their personal developer environments.

    We do this by capturing the full dependency graph (builds, deploys, tests, DB seeding etc.) of the system in a way that can power CI, preview environments and inner-loop development.

  • How to develop code inside a running pod without redeploying an image?
    6 projects | reddit.com/r/kubernetes | 26 Jan 2022
    garden.io
  • Top 200 Kubernetes Tools for DevOps Engineer Like You
    84 projects | dev.to | 15 Jan 2022
    Okteto: A Tool for Cloud Native Developers - Build better applications by developing and testing your code directly in Kubernetes Tilt: Tilt manages local development instances for teams that deploy to Kubernetes - Local Kubernetes development with no stress Garden: Kubernetes from source to finish - Development orchestrator for Kubernetes, containers and functions. KuberNix - Single dependency Kubernetes clusters for local testing, experimenting and development Copper - A configuration file validator for Kubernetes ko - Build and deploy Go applications on Kubernetes Dekorate - Java annotation processors for Kubernetes Lens IDE The Kubernetes IDE Kosko - Organize Kubernetes manifests in JavaScript Telepresence - Fast, local development for Kubernetes and Openshift microservices Monokle - Desktop UI for managing Kubernetes manifests Kr8s - Desktop application made for developers that need to monitor and visualize their Kubernetes clusters in a user friendly GUI
  • A note from our sponsor - InfluxDB
    www.influxdata.com | 8 Feb 2023
    InfluxDB is the Time Series Platform where developers build real-time applications for analytics, IoT and cloud-native services. Easy to start, it is available in the cloud or on-premises. Learn more →

Stats

Basic garden repo stats
33
2,735
9.5
6 days ago
Build time-series-based applications quickly and at scale.
InfluxDB is the Time Series Platform where developers build real-time applications for analytics, IoT and cloud-native services. Easy to start, it is available in the cloud or on-premises.
www.influxdata.com