tusd icon indicating copy to clipboard operation
tusd copied to clipboard

Up to date Golang client?

Open cedricve opened this issue 1 year ago • 3 comments

Looks like a promising project, but limitations in tus-clients, for example the Golang client looks like very old. Any ideas on developing an official go client?

cedricve avatar May 27 '24 20:05 cedricve

We have played with the thought of making an official Go client, as this could be a handy basis for building a CLI program for interacting with tus server (for testing, development and scripting). But so far we don't have any concrete plans on if or when we would do this.

Acconut avatar May 31 '24 08:05 Acconut

Ok makes sense, we are happy to integrate and promote it into our Kerberos.io solution as resumable uploads for video surveillance is key

cedricve avatar May 31 '24 08:05 cedricve

That's great to hear! Would you be interested in helping with an official Go client? I am thinking about reaching out to the authors behind https://github.com/eventials/go-tus to see if there is interest in reviving their project and hosting it under the tus organization on GitHub.

Acconut avatar Jun 12 '24 07:06 Acconut

Another new Go client is https://github.com/bdragon300/tusgo, FYI.

Acconut avatar Nov 11 '24 10:11 Acconut

Another new Go client is https://github.com/bdragon300/tusgo, FYI.

looks a bit outdated though (no active development)

cedricve avatar Nov 11 '24 11:11 cedricve

I've talking to the author and the it's great shape. Supports all extensions, a good programatic interface, and extensive docs and tests. Also it was updated yesterday?

Murderlon avatar Nov 11 '24 11:11 Murderlon

I've talking to the author and the it's great shape. Supports all extensions, a good programatic interface, and extensive docs and tests. Also it was updated yesterday?

bumping dependencies is not really what I call active development. I'll give it a try! ;)

cedricve avatar Nov 11 '24 11:11 cedricve

"Not all software needs to evolve forever. We’ve become so used to digital services being malleable that we’ve confused the possibility of software updates with their necessity. Some software can simply be finished, and a lot would be better if it were" — Finished software

Murderlon avatar Nov 11 '24 11:11 Murderlon

"Not all software needs to evolve forever. We’ve become so used to digital services being malleable that we’ve confused the possibility of software updates with their necessity. Some software can simply be finished, and a lot would be better if it were" — Finished software

I agree, but a version bump after 2 years.. hmm

cedricve avatar Nov 11 '24 11:11 cedricve