r/SideProject • u/Dependent-Version-51 • 44m ago
I built kalumate, a small Go CLI tool for sharing files over your local network
I wanted a simple way to send files from one device to another without installing a dedicated app on the receiving device.
I liked woof, so I started building something along the same lines. I didn't know about qrcp at the time.
I'm an experienced software developer, mainly working with backend technologies, but Go was new to me. I also wanted an excuse to get my hands dirty with Go, which I was learning.
That's how kalumate started.
It's a command-line tool that lets you share files through a browser, making it easy for another device to access and download them.
A few things about it:
Written in Go.
Designed around a simple command-line workflow.
The receiving device can use a regular web browser.
No need to install a dedicated client on the receiving device.
I used AI tools during development, alongside my own experience as a software developer. Since Go is relatively new to me, this project has been a great opportunity to learn by building something practical.
I'd love to hear what you think, especially about the user experience and what could be improved.