github.com/ramonvermeulen/whosthere
v0.8.3
#647 most downloaded on Go modules
ramonvermeulen/whosthere
What this package is like to depend on
Last release 21 days ago
03 Aug 2026
Ships fairly regularly
a new release about every 3 weeks
Most releases are documented
notes for 10 of 16 stable releases
Nothing withdrawn
no release was ever pulled
7 months old
21 releases · first in 2026
21 releases in the last 12 months
see the full history below
Release timeline
21 releases · Jan 2026 to Aug 2026Releases
latest 21-
v0.8.4-0.20260803065919-edd8d4397c4e03 Aug 2026 pre-releaseNothing published for this version
-
v0.8.323 Jul 2026Release notes
Open source →What's Changed
- various dependency updates
- fix(alias): show the
aliasas well as the originalnamein the device detail view by @ramonvermeulen in #120 - fix(dashboard): title color didn't update while switching themes by @ramonvermeulen in #122
Full Changelog: v0.8.2...v0.8.3
-
v0.8.3-0.20260626123820-edc21949608d26 Jun 2026 pre-releaseNothing published for this version
-
v0.8.221 May 2026Release notes
Open source →This patch resolves an issue where the application quits while typing
qin the alias input field.Commits
- fix: bug where typing
qin the alias input quits the application by @ramonvermeulen in #113
Full Changelog: v0.8.1...v0.8.2
- fix: bug where typing
-
v0.8.120 May 2026Release notes
Open source →Implemented TUI styling changes to make the UX better on smaller screens, highlight the currently selected device, and indicate "stale" devices with a different color. This release does not include real functional changes.
Commits
- chore(oui): refresh IEEE OUI table by @github-actions[bot] in #109
- feat(ux): improve bottom status bar + highlight currently selected device + color for last seen by @ramonvermeulen in #110
New Contributors
- @github-actions[bot] made their first contribution in #109
Full Changelog: v0.8.0...v0.8.1
-
v0.8.019 May 2026Release notes
Open source →What's Changed
This release adds the ability to switch the network interface at runtime. Additionally it adds support for overwriting the display name of a device with an alias. This alias is persistent across sessions, so that you can easily recognize devices on your network based on the alias that you gave to the device. For the rest this release includes some styling improvements to the top bar of the app, as well as status updates when editing or resetting aliases.
Commits
- feat(interface): add the ability to switch the network interface at runtime by @ramonvermeulen in #105
- feat(tui): persist and edit aliases for device display name per unique mac address in a bbolt storage layer by @ramonvermeulen in #106
- fix: ensure results from different network interfaces aren't mixed when
all_interfacesis disabled by @ramonvermeulen in #107 - feat(header): show current active network interface in the header + FAQ link by @ramonvermeulen in #108
Full Changelog: v0.7.1...v0.8.0
-
v0.7.102 Apr 2026Release notes
Open source →What's Changed
- q-> quit - not back by @MartinMSPedersen in #93
- chore(deps): bump actions/setup-go from 6.3.0 to 6.4.0 in the gha group by @dependabot[bot] in #94
New Contributors
- @MartinMSPedersen made their first contribution in #93
Full Changelog: v0.7.0...v0.7.1
-
v0.7.016 Mar 2026Release notes
Open source →What's Changed
- Add 'q' binding to quit app by @inverted-tree in #80
- chore: upgrade go from
1.25.6to1.26.0by @ramonvermeulen in #82 - chore(deps): bump goreleaser/goreleaser-action from 6.4.0 to 7.0.0 in the gha group by @dependabot[bot] in #83
- chore(deps): bump golang.org/x/net from 0.50.0 to 0.51.0 in the go group by @dependabot[bot] in #84
- feat: make use of
hashicorp/mdnsinstead of custom mDNS implementation by @ramonvermeulen in #81 - chore(deps): bump actions/setup-go from 6.2.0 to 6.3.0 in the gha group by @dependabot[bot] in #85
- fix(ui): restore visible TextArea selection with theme.no_color enabled by @ismo-conguairta in #89
- chore(deps): bump the go group across 1 directory with 3 updates by @dependabot[bot] in #88
- fix: persist the theme on saving + added
sas alternative theme save key binding by @ramonvermeulen in #91
New Contributors
- @inverted-tree made their first contribution in #80
- @ismo-conguairta made their first contribution in #89
Full Changelog: v0.6.1...v0.7.0
-
v0.6.112 Feb 2026Release notes
Open source →What's Changed
- fix: bug where flag overrides did not work for subcommands by @ramonvermeulen in #79
Full Changelog: v0.6.0...v0.6.1
-
v0.6.011 Feb 2026Release notes
Open source →What's Changed
- chore(deps): updated Go dependencies by @dependabot[bot] in #71
- refactor: made discovery package reusable - now importable by other projects by @ramonvermeulen in #72
- configuration is now more predictable: flags override env vars, which override YAML config, which overrides defaults
- scan command output is now in a table format which is cleaner and easier to read
- discovery functionality moved to
pkg/discoverywith documentation - fixed a thread safety issue that could cause crashes during device merging in rare cases
- feat: scan command now supports
--jsonand--prettyflags for structured output by @ramonvermeulen in #73 - feat: can now disable colored output via
theme.no_colorin config.yaml (in addition to NO_COLOR env var) by @ramonvermeulen in #75
Full Changelog: v0.5.1...v0.6.0
-
v0.5.102 Feb 2026Release notes
Open source →What's Changed
- chore(deps): bump actions/checkout from 6.0.1 to 6.0.2 in the gha group by @dependabot[bot] in #63
- refactor: move
ouiunderdiscoverypackage + move scanners under dedicated package by @ramonvermeulen in #64 - fix: bug where in macOS the incorrect config directory was returned by @ramonvermeulen in #66
Full Changelog: v0.5.0...v0.5.1
-
v0.5.028 Jan 2026Release notes
Open source →What's Changed
- chore(deps): bump github.com/gdamore/tcell/v2 from 2.13.7 to 2.13.8 in the go group by @dependabot[bot] in #52
- feat: add
arm(32 bit) v6 + v7 as build targets by @ramonvermeulen in #53 - feat: add MAC address copy functionality by @orangutangent in #56
- fix: apply numeric IP sorting instead of string comparison by @ramonvermeulen in #60
- Add test isolation from users home folder by @janezpodhostnik in #61
- refactor: decouple sweeper from the arp scanner + additional improvements by @ramonvermeulen in #55
- fix: use different
route.RIBTypewhen reading arp cache on FreeBSD by @ramonvermeulen in #62
New Contributors
- @orangutangent made their first contribution in #56
- @janezpodhostnik made their first contribution in #61
Full Changelog: v0.4.0...v0.5.0
-
v0.4.1-0.20260127143858-db3666f16b2527 Jan 2026 pre-releaseNothing published for this version
-
v0.4.026 Jan 2026Nothing published for this version
-
v0.3.125 Jan 2026Nothing published for this version
-
v0.3.025 Jan 2026Nothing published for this version
-
v0.2.124 Jan 2026Nothing published for this version
-
v0.2.1-0.20260123102014-2db1d9e3210723 Jan 2026 pre-releaseNothing published for this version
-
v0.2.023 Jan 2026Nothing published for this version
-
v0.1.021 Jan 2026Nothing published for this version
-
v0.0.0-20260121211206-09e58efcde5221 Jan 2026 pre-releaseNothing published for this version