Reference server implementation in Go of tus: the open protocol for resumable file uploads

¿Es tus/tusd apto para principiantes?

Hemos visto muy pocos pull requests recientes de colaboradores externos en tus/tusd para saber con qué frecuencia se fusionan. Ahora mismo no hay ningún issue apto para principiantes abierto; la lista de abajo muestra los demás issues que tenemos de este repositorio.

Estrellas
3.9k
Forks
557
Issues abiertos para principiantes
0
Issues indexados
71
Merge medio
4 d 17 h
PR fusionados (30 d)
4
Lenguaje dominante
Go
Licencia
MIT
Último push a GitHub
14/10/2026
Última indexación
20/9/2026
Guía de contribución
Sin guía de contribución
Código de conducta
Sin código de conducta
Etiquetas para principiantes
Sin etiquetas para principiantes indexadas

Cómo contribuir a tus/tusd

  1. No hay guía de contribución, así que empieza por el README y por algunos pull requests fusionados hace poco para ver cómo se proponen los cambios.
  2. Incluye un Dockerfile o un archivo de Docker Compose, así que puedes ejecutarlo sin instalar todas sus herramientas.
  3. Tus contribuciones se publicarán bajo la licencia MIT del proyecto.
  4. Sigue el repositorio para enterarte cuando se abra un nuevo issue apto para principiantes, o revisa los demás issues de abajo.

Las issues en las que quizá ya trabaja alguien aparecen al final. Ordenar todo por fecha

  • handler: data race on `ctx.body`, and an interruption before the body is set up is lost
    Abierto

    Dificultad 4/5 3-5 días Aptitud para principiantes 35/100

    tus/tusd#1407 ·

  • C Implementation?
    Abierto
    enhancement

    Dificultad 5/5 Más de una semana Aptitud para principiantes 8/100

    tus/tusd#1405 · 1 comentario ·

  • Proposal: Create tus/tusd-redis-locker repository for Redis-based distributed locker
    Abierto

    Dificultad 5/5 Más de una semana Aptitud para principiantes 25/100

    tus/tusd#1399 ·

  • s3store: Allow customizing object metadata and headers via pre-create
    Abierto

    Dificultad 4/5 3-5 días Aptitud para principiantes 48/100

    tus/tusd#1393 ·

  • Signature for hook requests
    Abierto
    enhancement

    Dificultad 4/5 3-5 días Aptitud para principiantes 48/100

    tus/tusd#1360 · 4 comentarios ·

  • Per-upload file size limit
    Abierto
    enhancement

    Dificultad 4/5 3-5 días Aptitud para principiantes 45/100

    tus/tusd#1352 · 1 reacción ·

  • Customizing responses to HEAD requests
    Abierto
    enhancement

    Dificultad 4/5 3-5 días Aptitud para principiantes 38/100

    tus/tusd#1336 · 3 comentarios ·

  • Downloaded Files from tusd (S3 Backend) Show Random Filenames Without Extensions
    Abierto
    question

    Dificultad 3/5 1-2 días Aptitud para principiantes 35/100

    tus/tusd#1329 · 1 comentario ·

  • S3-Store: the info file is created but never updated
    Abierto
    bug

    Dificultad 3/5 1-2 días Aptitud para principiantes 45/100

    tus/tusd#1316 ·

  • Encounter InternalServerError and InvalidPartOrder when uploading to S3 storage
    Abierto
    bug

    Dificultad 4/5 3-5 días Aptitud para principiantes 48/100

    tus/tusd#1315 · 2 comentarios ·

  • api error InvalidRequest: The request body was too small. Issue with S3 Compatible Provider(BlackBlaze B2)
    Abierto
    bug

    Dificultad 4/5 3-5 días Aptitud para principiantes 35/100

    tus/tusd#1302 · 2 comentarios ·

  • PreFinishResponseCallback is not called when retrying last PATCH request
    Abierto
    bug

    Dificultad 4/5 3-5 días Aptitud para principiantes 52/100

    tus/tusd#1299 ·

  • how to modify aws s3 object prefix dynamically
    Abierto
    question

    Dificultad 5/5 Más de una semana Aptitud para principiantes 25/100

    tus/tusd#1292 · 1 comentario ·

  • `-disable-termination` flag doesn't work completely, termination is still listed as available
    Abierto
    bug

    Dificultad 3/5 1-2 días Aptitud para principiantes 35/100

    tus/tusd#1291 · 2 comentarios ·

  • how to modify upload's unique ID
    Abierto
    question

    Dificultad 4/5 3-5 días Aptitud para principiantes 20/100

    tus/tusd#1288 · 1 comentario ·

  • s3store: Enforce equal size for all parts
    Abierto
    breaking change

    Dificultad 4/5 3-5 días Aptitud para principiantes 45/100

    tus/tusd#1278 · 1 reacción ·

  • file not found in post-finish hook.
    Abierto
    bug

    Dificultad 4/5 3-5 días Aptitud para principiantes 25/100

    tus/tusd#1275 · 1 comentario ·

  • how to reduce upload_part and s3 write duration?
    Abierto
    question

    Dificultad 4/5 3-5 días Aptitud para principiantes 20/100

    tus/tusd#1274 · 1 comentario ·

  • InternalError s3store: unable to create info file
    Abierto
    bug

    Dificultad 4/5 3-5 días Aptitud para principiantes 25/100

    tus/tusd#1262 · 7 comentarios ·

  • Upload fails to S3 compatible service
    Abierto
    bug

    Dificultad 4/5 3-5 días Aptitud para principiantes 28/100

    tus/tusd#1256 · 4 comentarios ·

  • Make it easier to send info to client after upload
    Abierto

    Dificultad 5/5 Más de una semana Aptitud para principiantes 25/100

    tus/tusd#1245 ·

  • Use proxies' capabilities to rewrite URLs
    Abierto
    enhancement

    Dificultad 4/5 3-5 días Aptitud para principiantes 35/100

    tus/tusd#1227 ·

  • Extend documentation to cover security
    Abierto
    enhancement

    Dificultad 4/5 3-5 días Aptitud para principiantes 35/100

    tus/tusd#1204 · 2 reacciones ·

  • Add option to remove info objects for completed uploads
    Abierto
    enhancement

    Dificultad 3/5 1-2 días Aptitud para principiantes 48/100

    tus/tusd#1203 · 2 reacciones ·

  • Better package name for gRPC proto package
    Abierto
    breaking change bug

    Dificultad 4/5 3-5 días Aptitud para principiantes 35/100

    tus/tusd#1189 · 2 reacciones ·

  • Compute the MD5 hash of the file for Azure Storage
    Abierto
    enhancement

    Dificultad 4/5 3-5 días Aptitud para principiantes 35/100

    tus/tusd#1187 · 10 comentarios ·

  • Upload locks on S3
    Abierto
    enhancement

    Dificultad 5/5 Más de una semana Aptitud para principiantes 25/100

    tus/tusd#1183 · 3 reacciones ·

  • s3store upload error: hide error from user
    Abierto
    question

    Dificultad 4/5 3-5 días Aptitud para principiantes 20/100

    tus/tusd#1175 · 3 comentarios ·

  • Example haproxy config
    Abierto
    question

    Dificultad 2/5 1-3 horas Aptitud para principiantes 25/100

    tus/tusd#1156 · 11 comentarios ·

  • hooks: Hooks continue failing after plugin crashes
    Abierto
    bug

    Dificultad 5/5 Más de una semana Aptitud para principiantes 35/100

    tus/tusd#1136 ·

  • Make use of locker mandatory
    Abierto
    breaking change

    Dificultad 4/5 3-5 días Aptitud para principiantes 35/100

    tus/tusd#1119 · 8 comentarios · 1 reacción ·

  • Improve the lock interface to better suit distributed locks
    Quizá libre de nuevo @Acconut la tomó hace 931 días y no hay ningún pull request abierto. Abierto

    tus/tusd#1111 · 4 comentarios · 1 reacción · 1 asignado ·

  • Many post-receive hooks after post-finish hook
    Abierto
    question

    Dificultad 4/5 3-5 días Aptitud para principiantes 35/100

    tus/tusd#1095 · 7 comentarios ·

  • docs: Add developing and contributing guide
    Quizá libre de nuevo @Acconut la tomó hace 976 días y no hay ningún pull request abierto. Abierto

    tus/tusd#1093 · 1 reacción · 1 asignado ·

  • s3store: Experiment with optimistic part uploads to S3
    Quizá libre de nuevo @Acconut la tomó hace 994 días y no hay ningún pull request abierto. Abierto

    tus/tusd#1084 · 2 comentarios · 1 asignado ·

  • Second attempt to host a Helm chart
    Abierto
    enhancement

    Dificultad 5/5 Más de una semana Aptitud para principiantes 25/100

    tus/tusd#1062 · 8 comentarios ·

  • Improvements for lock handling
    Quizá libre de nuevo @Acconut la tomó hace 1063 días y no hay ningún pull request abierto. Abierto

    tus/tusd#1041 · 1 asignado ·

  • Store the Mimetype on storage backends supporting it
    Abierto
    enhancement

    Dificultad 4/5 3-5 días Aptitud para principiantes 35/100

    tus/tusd#1016 · 10 comentarios · 3 reacciones ·

  • Add tests for tusd CLI
    Quizá libre de nuevo @Acconut la tomó hace 1242 días y no hay ningún pull request abierto. Abierto
    enhancement

    tus/tusd#961 · 1 asignado ·

  • Upload is not terminated if post-receive finishes after request
    Abierto
    bug

    Dificultad 4/5 3-5 días Aptitud para principiantes 45/100

    tus/tusd#948 · 1 reacción ·

  • Deprecate master.tus.io
    Quizá libre de nuevo @Acconut la tomó hace 1260 días y no hay ningún pull request abierto. Abierto

    tus/tusd#943 · 1 asignado ·

  • Improve internal concurrency structures
    Quizá libre de nuevo @Acconut la tomó hace 1329 días y no hay ningún pull request abierto. Abierto
    enhancement

    tus/tusd#918 · 1 asignado ·

  • Experiment with distributed upload locks
    Quizá libre de nuevo @Murderlon la tomó hace 1328 días y no hay ningún pull request abierto. Abierto
    enhancement

    tus/tusd#917 · 8 comentarios · 2 asignados ·

  • Azure storage does not support concatenation
    Abierto
    enhancement

    Dificultad 4/5 3-5 días Aptitud para principiantes 35/100

    tus/tusd#843 · 20 comentarios · 2 reacciones ·

  • Metadata header not signed error
    Abierto
    bug

    Dificultad 4/5 3-5 días Aptitud para principiantes 30/100

    tus/tusd#777 · 5 comentarios ·

  • randomly SignatureDoesNotMatch error on upload large file (>50MB)
    Abierto
    bug

    Dificultad 4/5 3-5 días Aptitud para principiantes 30/100

    tus/tusd#776 · 7 comentarios ·

  • Use of Azure Shared Access Signatures (SAS)
    Abierto
    question

    Dificultad 4/5 3-5 días Aptitud para principiantes 25/100

    tus/tusd#759 · 3 comentarios ·

  • Avoid using O_APPEND mode to write files for simpler safe scaling
    Abierto
    enhancement

    Dificultad 5/5 Más de una semana Aptitud para principiantes 25/100

    tus/tusd#697 · 7 comentarios ·

  • Reduce internal server errors
    Quizá libre de nuevo @Acconut la tomó hace 1687 días y no hay ningún pull request abierto. Abierto

    tus/tusd#693 · 1 asignado ·

  • Installation using package managers
    Abierto
    enhancement

    Dificultad 5/5 Más de una semana Aptitud para principiantes 25/100

    tus/tusd#683 · 16 comentarios ·

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.