Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/tus/tus-resumable-upload-protocol
Open Protocol for Resumable File Uploads
https://github.com/tus/tus-resumable-upload-protocol
cross-platform file-upload http mit open-source protocol resumable tus
Last synced: 7 days ago
JSON representation
Open Protocol for Resumable File Uploads
- Host: GitHub
- URL: https://github.com/tus/tus-resumable-upload-protocol
- Owner: tus
- License: mit
- Created: 2013-04-06T18:29:34.000Z (almost 12 years ago)
- Default Branch: main
- Last Pushed: 2025-01-13T12:09:41.000Z (24 days ago)
- Last Synced: 2025-01-13T13:25:51.306Z (24 days ago)
- Topics: cross-platform, file-upload, http, mit, open-source, protocol, resumable, tus
- Homepage: https://tus.io
- Size: 297 KB
- Stars: 1,551
- Watchers: 55
- Forks: 101
- Open Issues: 25
-
Metadata Files:
- Readme: README.md
- License: LICENSE.txt
Awesome Lists containing this project
README
# tus resumable upload protocol
The protocol is in the [protocol.md](protocol.md) file.
It is rendered as HTML via Jekyll/Kramdown by the tus.io repository (type `make preview` there).
## License
Licensed under the MIT license, see
[LICENSE.txt](https://github.com/tus/tus-resumable-upload-protocol/blob/main/LICENSE.txt).Copyright (c) 2013-2016 Transloadit Ltd and Contributors.
## OpenAPI specification
The OpenAPI Specification ([OAS](https://swagger.io/specification/)) defines a standard, language-agnostic
interface to RESTful APIs which allows both humans and computers to discover and understand the capabilities
of the service without access to source code, documentation, or through network traffic inspection.There exists tools to create http servers and clients to access APIs using the OpenAPI description as input, e.g.:
- [go-swagger](https://github.com/go-swagger/go-swagger)
- Various generators in [https://swagger.io](https://swagger.io).The directory OpenAPI contains the OpenAPI (version 3.0.1) definitions of the tus protocol.
Use a converter, e.g. [API Spec Converter](https://lucybot-inc.github.io/api-spec-converter/), [source](https://github.com/LucyBot-Inc/api-spec-converter)
if you need a different version.Since implementators are free to use different endpoints, the endpoints documented in the OpenAPI directory are to be considered examples.