Reference server implementation in Go of tus: the open protocol for resumable file uploads
Go to file
Felix Geisendörfer f25c3c71ae New skeleton 2013-05-02 15:25:02 +02:00
scripts Disable the partial get as it wasn't supported by the protocol 2013-03-29 22:57:48 +01:00
src New skeleton 2013-05-02 15:25:02 +02:00
.gitignore New skeleton 2013-05-02 15:25:02 +02:00
LICENSE.txt Add MIT License 2013-04-16 13:25:45 +03:00
README.md Update readme info for tusd 2013-05-02 14:48:25 +02:00
dev.sh New skeleton 2013-05-02 15:25:02 +02:00

README.md

tusd

tusd is the official reference implementation of the tus resumable upload protocol.

This means it is meant for client authors to verify their implementations as well as server authors who may look at it for inspiration.

In the future tusd may be extended with additional functionality to make it suitable as a standalone production upload server, but for now this is not a priority.

Protocol version: 0.1 (upgrade to 0.2 will be ready soon)

Getting started

Requirements:

Installing tusd:

Clone the git repository and cd into it.

git clone git@github.com:tus/tusd.git
cd tusd

Running tusd:

Run it with go:

go run src/cmd/tusd/*.go

License

This project is licensed under the MIT license, see LICENSE.txt.