A fast, minimal command-line file sharing tool written in Go. Serve any file, folder, or text snippet over your local network or expose it to the internet.
[from README.md]
This project was built as a personal learning experience with Go, and was developed largely independently. AI was mainly used for:
Bubble Tea (TUI)
- The TUI integration in
ui.gowas one of the hardest parts of the project. AI was consulted to help understand how Bubble Teaās event/message model works, it took a lot amount of timeee.
Bug Fixing and Debugging
- AI was consulted when facing difficult bugs, particularly in:
- Event handling in the TUI (e.g. ensuring the UI updates correctly on file transfer progress, handling events)
- Cache control headers and browser caching issues (e.g. ensuring that files are not cached by the browser to prevent bugs)
- Other bugs occurring during development, since Go is not a language Iām deeply familiar with.
Documentation
- This README was partially generated by AI and then modified to ensure accuracy.
Used ChatGPT, Gemini and Github Copilot (mainly for inline suggestions)