gow
wgo
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
gow
-
How to start a Go project in 2023
The article mentions GOW[0] for a file watcher. If anyone is looking for a non-go specific one, I've really enjoyed reflex[1]. Makes it super easy to reload different parts of a project based on what type of file has changed.
[0]https://github.com/mitranim/gow
-
wgo: a live reload tool for Go
I use gow. How does it compare with it?
-
Golang's "go install" - what about other developers? Automation of dependency download
I try to build my first project. Currently I focus on tests (TDD) so I looked for some library/package to watch tests. I found: gow: https://github.com/mitranim/gow.
- mitranim/gow: watch mode for Go commands
-
I use the gin (not the framework) reload tool a lot, but I notice it's failing on github
I use this one https://github.com/mitranim/gow
wgo
-
wgo: a live reload tool for Go
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.
What are some alternatives?
air - ☁️ Live reload for Go apps
liver - Liver is a dead simple live reloading framework that works by attaching itself to processes
gon - Sign, notarize, and package macOS CLI tools and applications written in any language. Available as both a CLI and a Go library.
hotbuild - a cross platform hot compilation tool for golang
modd - A flexible developer tool that runs processes and responds to filesystem changes
algernon - Small self-contained pure-Go web server with Lua, Teal, Markdown, Ollama, HTTP/2, QUIC, Redis, SQLite and PostgreSQL support ++
postgrest-go - Isomorphic Go client for PostgREST. (Now Updating)
taskctl - Concurrent task runner, developer's routine tasks automation toolkit. Simple modern alternative to GNU Make 🧰
entr - Run arbitrary commands when files change
tandem - Parallel task runner for servers and long-running commands.
goda - Go Dependency Analysis toolkit