This website requires JavaScript.
Explore
Help
Sign In
theater
/
tendrils
Watch
1
Star
0
Fork
0
Code
Issues
Pull Requests
Actions
Packages
Projects
Releases
Wiki
Activity
182
Commits
1
Branch
0
Tags
e3aa25d85f7fff19709dee65bee8b3f4f9dd6e2c
T
Code
Clone
HTTPS
Tea CLI
Open with VS Code
Open with VSCodium
Open with Intellij IDEA
Download ZIP
Download TAR.GZ
Download BUNDLE
Ian Gulliver
e3aa25d85f
Extract CSS and JS from index.html into separate ES modules
2026-01-30 11:38:09 -08:00
.claude
Reduce API response size by using node ID references
2026-01-30 09:35:42 -08:00
cmd
/tendrils
Add sACN universe discovery listener
2026-01-28 21:13:22 -08:00
notes
New pcap
2026-01-25 10:01:37 -08:00
static
Extract CSS and JS from index.html into separate ES modules
2026-01-30 11:38:09 -08:00
.gitignore
Always enable HTTPS, require config.yaml
2026-01-25 11:33:15 -08:00
arp_darwin.go
fix goroutine leak and reduce code duplication
2026-01-23 23:28:58 -08:00
arp_linux.go
Fix ARP incomplete entries and Art-Net broadcast reception
2026-01-27 22:57:53 -08:00
arp.go
refactor codebase and fix bugs
2026-01-23 23:21:51 -08:00
artnet.go
Use artnet library for per-interface discovery
2026-01-30 09:14:04 -08:00
bmd.go
fix goroutine leak and reduce code duplication
2026-01-23 23:28:58 -08:00
broadcast.go
Add broadcast packet bucketing by protocol/port
2026-01-25 20:16:53 -08:00
CLAUDE.md
Add HTTP API with JSON status endpoint and typeid support
2026-01-24 11:03:34 -08:00
config.example.yaml
Add location grouping with cola layout
2026-01-24 15:04:42 -08:00
config.go
Revert "Add missing node tracking for config-defined nodes"
2026-01-28 08:42:12 -08:00
config.yaml
Config updates
2026-01-29 21:56:16 -08:00
dante.go
Replace Dante channel strings with structured data
2026-01-28 23:21:33 -08:00
errors.go
Refactor error tracking to be edge-triggered with node setters
2026-01-28 23:06:26 -08:00
go.mod
Use artnet library for per-interface discovery
2026-01-30 09:14:04 -08:00
go.sum
Use artnet library for per-interface discovery
2026-01-30 09:14:04 -08:00
http.go
Refactor error tracking to be edge-triggered with node setters
2026-01-28 23:06:26 -08:00
igmp.go
Use simplified multicast listener API
2026-01-29 21:44:39 -08:00
LICENSE
Initial commit
2025-11-21 17:51:07 -08:00
link.go
Reduce API response size by using node ID references
2026-01-30 09:35:42 -08:00
lldp.go
add target node parameter to Update and SIGUSR1 dump handler
2026-01-18 14:44:15 -08:00
mdns.go
Rotate mDNS query order to avoid repeated blocking
2026-01-25 11:53:32 -08:00
multicast.go
Use MulticastGroup as map key and serialize under lock
2026-01-28 22:48:55 -08:00
nodes.go
Refactor Dante fields to use proper types and group flows with lastSeen
2026-01-28 23:15:24 -08:00
ping.go
Refactor error tracking to be edge-triggered with node setters
2026-01-28 23:06:26 -08:00
sacn_discovery.go
Update to use NewDiscoveryReceiver API
2026-01-29 21:55:20 -08:00
shure.go
refactor codebase and fix bugs
2026-01-23 23:21:51 -08:00
snmp.go
Refactor error tracking to be edge-triggered with node setters
2026-01-28 23:06:26 -08:00
tendrils.go
Use artnet library for per-interface discovery
2026-01-30 09:14:04 -08:00
types.go
Omit empty ips arrays from interface JSON
2026-01-30 10:09:17 -08:00
yamaha.go
add yamaha speaker discovery via tcp:50000 and move pollNode to tendrils.go
2026-01-23 22:21:35 -08:00
S
Description
No description provided
Apache-2.0
4
MiB
Languages
JavaScript
90.2%
Go
8.5%
CSS
1.2%