Peer to peer chat TUI that uses UDP hole punching to achieve p2p communication
If you have multiple network interfaces on your system then the UDP hole punching may not be succesful as I haven't accounted for that yet.
- github.com/charmbracelet/lipgloss
- github.com/charmbracelet/bubbles/textinput
- github.com/charmbracelet/bubbletea
- Akilan for introducing me to UDP hole punching
- This brilliant write up on NAT traversal by 유창모 (Changmo Yoo)
- The charm.sh project for the brilliant TUI framework