HackerReposA FIELD GUIDE TO OPEN SOURCE
ProSponsor the shelf♧ 0
← Back to top all-time
ramonvermeulen
whosthere
Go2026–2026
ramonvermeulen / whosthere

whosthere

Local Area Network discovery tool with an interactive Terminal User Interface (TUI) written in Go. Discover, explore, and understand your LAN in an intuitive way. Knock Knock.. who's there? 🚪

2Distinct people
4Mentions
0Explicit recommenders
2.5KGitHub stars
REPOSITORY AT A GLANCE

What to know before exploring

What it is

Local Area Network discovery tool with an interactive Terminal User Interface (TUI) written in Go. Discover, explore, and understand your LAN in an intuitive way. Knock Knock.. who's there? 🚪

GitHub

Where it is used

No documented product use has been verified yet.

What people are saying

No recommendation phrase was found in the indexed comments.

No classified warning is attached to this page. Read the discussions before treating silence as approval.

Also in these discussions

No other repository is repeatedly linked in the same discussions.

This week on Hacker News

Nov 7–Nov 14 UTC · Direct repository links and separately labeled related project stories. Indexed through 11/14/2026, 5:04:57 PM UTC.

No direct repository links were found in the indexed HN discussions over the past seven days. Older discussions are available below.

Mentions over time

HN mentions by hour4 dated mentions

Observed mentions: 2026-01-23 11:54:53 UTC to 2026-01-23 15:03:03 UTC.

0122026-01-23 11:00:00 UTC to 2026-01-23 12:00:00 UTC (exclusive): 2 mentions; 1 submissions, 1 commentsJan 23, 11:002026-01-23 12:00:00 UTC to 2026-01-23 13:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 comments2026-01-23 13:00:00 UTC to 2026-01-23 14:00:00 UTC (exclusive): 0 mentions; 0 submissions, 0 commentsJan 23, 13:002026-01-23 14:00:00 UTC to 2026-01-23 15:00:00 UTC (exclusive): 1 mentions; 0 submissions, 1 comments2026-01-23 15:00:00 UTC to 2026-01-23 16:00:00 UTC (exclusive): 1 mentions; 0 submissions, 1 commentsJan 23, 15:00

Counts come from the repository’s dated source evidence. Index cutoff: 2026-11-02 08:16:59 UTC.

View mention counts and date ranges
UTC ranges include their start and exclude their end. Select a period to filter the source evidence.
PeriodStart (UTC)End (exclusive, UTC)MentionsSubmissionsComments
Jan 23, 11:002026-01-23 11:00:00 UTC2026-01-23 12:00:00 UTC211
Jan 23, 12:002026-01-23 12:00:00 UTC2026-01-23 13:00:00 UTC000
Jan 23, 13:002026-01-23 13:00:00 UTC2026-01-23 14:00:00 UTC000
Jan 23, 14:002026-01-23 14:00:00 UTC2026-01-23 15:00:00 UTC101
Jan 23, 15:002026-01-23 15:00:00 UTC2026-01-23 16:00:00 UTC101

What Hacker News says

4 sources
I've been working on a LAN discovery tool with a Terminal User Interface (TUI) written entirely in Go. It's called Whosthere, and it's designed to help you explore devices on your local network without requiring elevated privileges. It works by combining several discovery methods: - mDNS and SSDP scanning - ARP cache reading (after triggering ARP resolution via TCP/UDP sweeps) - OUI lookups to identify device manufacturers It also includes: - A fast, keyboard-driven TUI (powered by tview) - An optional built-in port scanner - Daemon mode with a simple HTTP API to fetch devices - Configurable theming and behavior via a YAML config file Why I built it: Mainly to learn, I've been programming in Go for about a year now and wanted to combine learning Go with learning more about networking in one single project. I've always been a big fan of T
Read the rest
UI applications like lazygit, k9s, and dive. And then the idea came to build a TUI application that shows devices on your LAN. I am by no means a networking expert, but it was fun to figure out how ARP works, and discovery protocols such as mDNS and SSDP. Example usage: --- # install via HomeBrew brew tap ramonvermeulen/whosthere brew install whosthere # or with go install go install github.com/ramonvermeulen/whosthere@latest # run as TUI whosthere # run as daemon whosthere daemon --port 8080 --- I'd love to hear your feedback, if you have ideas for additional features or improvements that is highly appreciated! Current platform support is Linux and MacOS.
In Show HN: Whosthere: A LAN discovery tool with a modern TUI, written in Go

MAKE YOURSELF AT HOME

A few shortcuts

/
Search the collection
?
Open this guide
Esc
Close dialogs and navigation

Your saved repositories and interests stay in this browser.