wgo: a live reload tool for Go

This page summarizes the projects mentioned and recommended in the original post on /r/golang

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

    Live reload for Go apps. Watch arbitrary files and respond with arbitrary commands. Supports running multiple invocations in parallel.

  • wgo is simpler, simply prepend 'w' to any go run command to make it wgo run and now it does the same thing as go run but it also reloads the program whenever a Go file changes. Also takes in the same build flags as go run. Very intuitive to use.

  • air

    ☁️ Live reload for Go apps

  • I used to use Air for live reload, but I really didn't like the config file requirement and noisy log output. Plus running a cross-platform config file is impossible (because windows requires the .exe suffix), which really sucks because air is so reliant on its config file in the first place.

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

    Run arbitrary commands when files change

  • How does it compare to entr?

  • gow

    Missing watch mode for Go commands. Watch Go files and execute a command like "go run" or "go test" (by mitranim)

  • I use gow. How does it compare with it?

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