PackageTrack
Sign in Get early access

github.com/bokwoon95/wgo

v0.7.1 #2285 most downloaded on Go modules bokwoon95/wgo

What this package is like to depend on

Last release 3 days ago

20 Aug 2026

Ships fairly regularly

a new release about every 3 months

Some releases are documented

notes for 6 of 22 stable releases

Nothing withdrawn

no release was ever pulled

4 years old

60 releases · first in 2023

8 releases in the last 12 months

see the full history below

Release timeline

60 releases · Jan 2023 to Aug 2026
2024 2025 2026
Release Pre-release

Releases

latest 60
  1. v0.7.1 20 Aug 2026

    Nothing published for this version

  2. v0.7.0 20 Aug 2026
    Release notes

    Make Remove and Rename events also trigger a rerun.

    Fixes #25.

    Big refactor of the codebase and tests in general. Tests run in parallel, no
    longer sleep, and complete on my MacBook in ~2s instead of ~20s (‼️).

    Open source →
  3. v0.6.4 06 May 2026
    Release notes

    flush currently-buffered text in stdin whenever a program reloads

    fixes #24

    Open source →
  4. v0.6.3 06 Feb 2026
    Release notes

    Fix -stdin being blocked after a restart until Enter is pressed.

    Closes #22.

    os.Stdin.Read() blocks until a newline `\n` is provided (due to the OS doing
    line-by-line buffering https://groups.google.com/g/golang-nuts/c/NvD-pOTASIk).
    Therefore, do not tie the lifecycle of a command with os.Stdin.Read(). Instead,
    read from os.Stdin continuously in a background goroutine and feed its data
    into the stdinPipe of whichever exec.Cmd is currently running.

    Open source →
  5. v0.6.3-0.20251111025355-4cd0c3c2789a 11 Nov 2025 pre-release

    Nothing published for this version

  6. v0.6.2 29 Oct 2025
    Release notes

    fix bug where we were unwatching everything but 256 files, instead of…

    … just unwatching 256 files

    Unwatching occurs when we hit the syscall.EMFILE error ("too many open files"),
    and we need to unwatch so that we have some file descriptors available for
    starting commands i.e. cmd.Start(). On macOS, creating a timer for debouncing
    already consumes a file descriptor [1], and if there are no file descriptors
    available it panics with a very intimidating stack trace.

    [1] https://dzone.com/articles/go-servers-understanding-epoll-kqueue-netpoll#:~:text=kqueue%20is%20a%20similar%20mechanism%2C%20where%20registered%20events%20(read/write%2C%20timers%2C%20signals%2C%20files)%20are%20handled%20via%20kevent

    Open source →
  7. v0.6.1 29 Oct 2025
    Release notes

    make unwatching when we hit "too many open files" deterministic

    Also clarify in the log message that it's the number of directories watched,
    not number of files watched. We don't actually know the number of files watched
    since we only add directories to the watcher. On kqueue (macOS) that translates
    to one file descriptor used per directory and one file decriptor used per file,
    while on inotify (Linux) only needs one file descriptor per directory
    (https://news.ycombinator.com/item?id=9063910).

    Open source →
  8. v0.6.0 29 Oct 2025

    Nothing published for this version

  9. v0.5.14 17 Aug 2025
    Release notes

    executing debug (#19)

    useful to indicate what is being executed

    Open source →
  10. v0.5.13 16 May 2025

    Nothing published for this version

  11. v0.5.12 16 May 2025

    Nothing published for this version

  12. v0.5.12-0.20250227160808-8392422356f8 27 Feb 2025 pre-release

    Nothing published for this version

  13. v0.5.11 15 Feb 2025

    Nothing published for this version

  14. v0.5.10 13 Feb 2025

    Nothing published for this version

  15. v0.5.9 09 Feb 2025

    Nothing published for this version

  16. v0.5.8 09 Feb 2025

    Nothing published for this version

  17. v0.5.8-0.20241203031422-278412b84060 03 Dec 2024 pre-release

    Nothing published for this version

  18. v0.5.8-0.20241202171626-58b479153a35 02 Dec 2024 pre-release

    Nothing published for this version

  19. v0.5.8-0.20241202063335-f125632b5f9f 02 Dec 2024 pre-release

    Nothing published for this version

  20. v0.5.7 30 Nov 2024

    Nothing published for this version

  21. v0.5.7-0.20241130194329-d53883665457 30 Nov 2024 pre-release

    Nothing published for this version

  22. v0.5.7-0.20241030083240-097844768737 30 Oct 2024 pre-release

    Nothing published for this version

  23. v0.5.7-0.20240513053333-33e6e73f2920 13 May 2024 pre-release

    Nothing published for this version

  24. v0.5.7-0.20240430095831-09e968898cae 30 Apr 2024 pre-release

    Nothing published for this version

  25. v0.5.7-0.20240430024242-bc9f53cad751 30 Apr 2024 pre-release

    Nothing published for this version

  26. v0.5.6 03 Jan 2024

    Nothing published for this version

  27. v0.5.6-0.20240103132136-6ea3e5229882 03 Jan 2024 pre-release

    Nothing published for this version

  28. v0.5.5 01 Jan 2024

    Nothing published for this version

  29. v0.5.5-0.20240101030156-9c4381f9857b 01 Jan 2024 pre-release

    Nothing published for this version

  30. v0.5.4 06 Nov 2023

    Nothing published for this version

  31. v0.5.4-0.20231106161216-b92c7577df10 06 Nov 2023 pre-release

    Nothing published for this version

  32. v0.5.3 29 Apr 2023

    Nothing published for this version

  33. v0.5.3-0.20230429134514-36a26f4756b4 29 Apr 2023 pre-release

    Nothing published for this version

  34. v0.5.2 29 Apr 2023

    Nothing published for this version

  35. v0.5.1 08 Feb 2023

    Nothing published for this version

  36. v0.5.0 07 Feb 2023

    Nothing published for this version

  37. v0.0.0-20230201045035-db6cac9d1858 01 Feb 2023 pre-release

    Nothing published for this version

  38. v0.0.0-20230130072738-c9e3e7786313 30 Jan 2023 pre-release

    Nothing published for this version

  39. v0.0.0-20230129115346-fe3ec7858cd4 29 Jan 2023 pre-release

    Nothing published for this version

  40. v0.0.0-20230129114606-6788e4c142f1 29 Jan 2023 pre-release

    Nothing published for this version

  41. v0.0.0-20230129112139-16baacfed4c4 29 Jan 2023 pre-release

    Nothing published for this version

  42. v0.0.0-20230129103152-c9da786bc652 29 Jan 2023 pre-release

    Nothing published for this version

  43. v0.0.0-20230129095748-3ff3fa7e481c 29 Jan 2023 pre-release

    Nothing published for this version

  44. v0.0.0-20230129094120-99c758e9b8ea 29 Jan 2023 pre-release

    Nothing published for this version

  45. v0.0.0-20230129052125-973b94f789fa 29 Jan 2023 pre-release

    Nothing published for this version

  46. v0.0.0-20230129044318-41fcbc098ec0 29 Jan 2023 pre-release

    Nothing published for this version

  47. v0.0.0-20230128203605-d53caf1d84b4 28 Jan 2023 pre-release

    Nothing published for this version

  48. v0.0.0-20230128203425-4922556d7257 28 Jan 2023 pre-release

    Nothing published for this version

  49. v0.0.0-20230128200237-b9d8c81f1bc0 28 Jan 2023 pre-release

    Nothing published for this version

  50. v0.0.0-20230128192927-2a933f070cdb 28 Jan 2023 pre-release

    Nothing published for this version

  51. v0.0.0-20230128190723-28f3ec5edff9 28 Jan 2023 pre-release

    Nothing published for this version

  52. v0.0.0-20230128183805-21af9da4b353 28 Jan 2023 pre-release

    Nothing published for this version

  53. v0.0.0-20230128182449-763dfaf41975 28 Jan 2023 pre-release

    Nothing published for this version

  54. v0.0.0-20230128173901-1d3c282c3d2a 28 Jan 2023 pre-release

    Nothing published for this version

  55. v0.0.0-20230128171706-82704aa7abf5 28 Jan 2023 pre-release

    Nothing published for this version

  56. v0.0.0-20230128165055-cd708aae812f 28 Jan 2023 pre-release

    Nothing published for this version

  57. v0.0.0-20230128162642-b83e8770e5fa 28 Jan 2023 pre-release

    Nothing published for this version

  58. v0.0.0-20230128151027-688cc5c8c069 28 Jan 2023 pre-release

    Nothing published for this version

  59. v0.0.0-20230128131015-14d77eb18d2d 28 Jan 2023 pre-release

    Nothing published for this version

  60. v0.0.0-20230128124330-a1a87a0e20dd 28 Jan 2023 pre-release

    Nothing published for this version

Every package, every release, already written down.

The archive is open and free. Watching your own project is what we are building next.

Browse the archive