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

tus/tusd è adatto ai principianti?

Abbiamo visto troppo poche pull request recenti di contributori esterni su tus/tusd per dire quanto spesso vengono accettate. Al momento non è aperta nessuna issue adatta ai principianti; l'elenco qui sotto mostra le altre issue che abbiamo per questo repository.

Stelle
3.9k
Fork
557
Issue aperte per principianti
0
Issue indicizzate
71
Merge medio
4g 17h
PR unite (30g)
4
Lingua principale
Go
Licenza
MIT
Ultimo push su GitHub
14/10/2026
Ultima indicizzazione
20/9/2026
Guida per i contributori
Nessuna guida per i contributori
Codice di condotta
Nessun codice di condotta
Label per principianti
Nessuna label per principianti indicizzata

Come contribuire a tus/tusd

  1. Non c'è una guida per contribuire: parti dal README e da alcune pull request accettate di recente per capire come si propongono le modifiche.
  2. Include un Dockerfile o un file Docker Compose, quindi puoi avviarlo senza installare tutta la sua toolchain.
  3. I tuoi contributi saranno pubblicati con la licenza MIT del progetto.
  4. Segui il repository per sapere quando si apre una nuova issue adatta ai principianti, oppure guarda le altre issue qui sotto.
Caricamento delle issue

Le issue su cui forse qualcuno sta già lavorando sono in fondo alla lista. Ordina tutto per data

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

    Difficoltà 4/5 3-5 giorni Idoneità per principianti 35/100

    tus/tusd#1407 ·

  • C Implementation?
    Aperta
    enhancement

    Difficoltà 5/5 Più di una settimana Idoneità per principianti 8/100

    tus/tusd#1405 · 1 commento ·

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

    Difficoltà 5/5 Più di una settimana Idoneità per principianti 25/100

    tus/tusd#1399 ·

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

    Difficoltà 4/5 3-5 giorni Idoneità per principianti 48/100

    tus/tusd#1393 ·

  • Signature for hook requests
    Aperta
    enhancement

    Difficoltà 4/5 3-5 giorni Idoneità per principianti 48/100

    tus/tusd#1360 · 4 commenti ·

  • Per-upload file size limit
    Aperta
    enhancement

    Difficoltà 4/5 3-5 giorni Idoneità per principianti 45/100

    tus/tusd#1352 · 1 reazione ·

  • Customizing responses to HEAD requests
    Aperta
    enhancement

    Difficoltà 4/5 3-5 giorni Idoneità per principianti 38/100

    tus/tusd#1336 · 3 commenti ·

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

    Difficoltà 3/5 1-2 giorni Idoneità per principianti 35/100

    tus/tusd#1329 · 1 commento ·

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

    Difficoltà 3/5 1-2 giorni Idoneità per principianti 45/100

    tus/tusd#1316 ·

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

    Difficoltà 4/5 3-5 giorni Idoneità per principianti 48/100

    tus/tusd#1315 · 2 commenti ·

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

    Difficoltà 4/5 3-5 giorni Idoneità per principianti 35/100

    tus/tusd#1302 · 2 commenti ·

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

    Difficoltà 4/5 3-5 giorni Idoneità per principianti 52/100

    tus/tusd#1299 ·

  • how to modify aws s3 object prefix dynamically
    Aperta
    question

    Difficoltà 5/5 Più di una settimana Idoneità per principianti 25/100

    tus/tusd#1292 · 1 commento ·

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

    Difficoltà 3/5 1-2 giorni Idoneità per principianti 35/100

    tus/tusd#1291 · 2 commenti ·

  • how to modify upload's unique ID
    Aperta
    question

    Difficoltà 4/5 3-5 giorni Idoneità per principianti 20/100

    tus/tusd#1288 · 1 commento ·

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

    Difficoltà 4/5 3-5 giorni Idoneità per principianti 45/100

    tus/tusd#1278 · 1 reazione ·

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

    Difficoltà 4/5 3-5 giorni Idoneità per principianti 25/100

    tus/tusd#1275 · 1 commento ·

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

    Difficoltà 4/5 3-5 giorni Idoneità per principianti 20/100

    tus/tusd#1274 · 1 commento ·

  • InternalError s3store: unable to create info file
    Aperta
    bug

    Difficoltà 4/5 3-5 giorni Idoneità per principianti 25/100

    tus/tusd#1262 · 7 commenti ·

  • Upload fails to S3 compatible service
    Aperta
    bug

    Difficoltà 4/5 3-5 giorni Idoneità per principianti 28/100

    tus/tusd#1256 · 4 commenti ·

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

    Difficoltà 5/5 Più di una settimana Idoneità per principianti 25/100

    tus/tusd#1245 ·

  • Use proxies' capabilities to rewrite URLs
    Aperta
    enhancement

    Difficoltà 4/5 3-5 giorni Idoneità per principianti 35/100

    tus/tusd#1227 ·

  • Extend documentation to cover security
    Aperta
    enhancement

    Difficoltà 4/5 3-5 giorni Idoneità per principianti 35/100

    tus/tusd#1204 · 2 reazioni ·

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

    Difficoltà 3/5 1-2 giorni Idoneità per principianti 48/100

    tus/tusd#1203 · 2 reazioni ·

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

    Difficoltà 4/5 3-5 giorni Idoneità per principianti 35/100

    tus/tusd#1189 · 2 reazioni ·

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

    Difficoltà 4/5 3-5 giorni Idoneità per principianti 35/100

    tus/tusd#1187 · 10 commenti ·

  • Upload locks on S3
    Aperta
    enhancement

    Difficoltà 5/5 Più di una settimana Idoneità per principianti 25/100

    tus/tusd#1183 · 3 reazioni ·

  • s3store upload error: hide error from user
    Aperta
    question

    Difficoltà 4/5 3-5 giorni Idoneità per principianti 20/100

    tus/tusd#1175 · 3 commenti ·

  • Example haproxy config
    Aperta
    question

    Difficoltà 2/5 1-3 ore Idoneità per principianti 25/100

    tus/tusd#1156 · 11 commenti ·

  • hooks: Hooks continue failing after plugin crashes
    Aperta
    bug

    Difficoltà 5/5 Più di una settimana Idoneità per principianti 35/100

    tus/tusd#1136 ·

  • Make use of locker mandatory
    Aperta
    breaking change

    Difficoltà 4/5 3-5 giorni Idoneità per principianti 35/100

    tus/tusd#1119 · 8 commenti · 1 reazione ·

  • Improve the lock interface to better suit distributed locks
    Forse di nuovo libera @Acconut l’ha presa 930 giorni fa e non c’è nessuna pull request aperta. Aperta

    tus/tusd#1111 · 4 commenti · 1 reazione · 1 assegnatario ·

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

    Difficoltà 4/5 3-5 giorni Idoneità per principianti 35/100

    tus/tusd#1095 · 7 commenti ·

  • docs: Add developing and contributing guide
    Forse di nuovo libera @Acconut l’ha presa 976 giorni fa e non c’è nessuna pull request aperta. Aperta

    tus/tusd#1093 · 1 reazione · 1 assegnatario ·

  • s3store: Experiment with optimistic part uploads to S3
    Forse di nuovo libera @Acconut l’ha presa 994 giorni fa e non c’è nessuna pull request aperta. Aperta

    tus/tusd#1084 · 2 commenti · 1 assegnatario ·

  • Second attempt to host a Helm chart
    Aperta
    enhancement

    Difficoltà 5/5 Più di una settimana Idoneità per principianti 25/100

    tus/tusd#1062 · 8 commenti ·

  • Improvements for lock handling
    Forse di nuovo libera @Acconut l’ha presa 1062 giorni fa e non c’è nessuna pull request aperta. Aperta

    tus/tusd#1041 · 1 assegnatario ·

  • Store the Mimetype on storage backends supporting it
    Aperta
    enhancement

    Difficoltà 4/5 3-5 giorni Idoneità per principianti 35/100

    tus/tusd#1016 · 10 commenti · 3 reazioni ·

  • Add tests for tusd CLI
    Forse di nuovo libera @Acconut l’ha presa 1242 giorni fa e non c’è nessuna pull request aperta. Aperta
    enhancement

    tus/tusd#961 · 1 assegnatario ·

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

    Difficoltà 4/5 3-5 giorni Idoneità per principianti 45/100

    tus/tusd#948 · 1 reazione ·

  • Deprecate master.tus.io
    Forse di nuovo libera @Acconut l’ha presa 1260 giorni fa e non c’è nessuna pull request aperta. Aperta

    tus/tusd#943 · 1 assegnatario ·

  • Improve internal concurrency structures
    Forse di nuovo libera @Acconut l’ha presa 1329 giorni fa e non c’è nessuna pull request aperta. Aperta
    enhancement

    tus/tusd#918 · 1 assegnatario ·

  • Experiment with distributed upload locks
    Forse di nuovo libera @Murderlon l’ha presa 1328 giorni fa e non c’è nessuna pull request aperta. Aperta
    enhancement

    tus/tusd#917 · 8 commenti · 2 assegnatari ·

  • Azure storage does not support concatenation
    Aperta
    enhancement

    Difficoltà 4/5 3-5 giorni Idoneità per principianti 35/100

    tus/tusd#843 · 20 commenti · 2 reazioni ·

  • Metadata header not signed error
    Aperta
    bug

    Difficoltà 4/5 3-5 giorni Idoneità per principianti 30/100

    tus/tusd#777 · 5 commenti ·

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

    Difficoltà 4/5 3-5 giorni Idoneità per principianti 30/100

    tus/tusd#776 · 7 commenti ·

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

    Difficoltà 4/5 3-5 giorni Idoneità per principianti 25/100

    tus/tusd#759 · 3 commenti ·

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

    Difficoltà 5/5 Più di una settimana Idoneità per principianti 25/100

    tus/tusd#697 · 7 commenti ·

  • Reduce internal server errors
    Forse di nuovo libera @Acconut l’ha presa 1687 giorni fa e non c’è nessuna pull request aperta. Aperta

    tus/tusd#693 · 1 assegnatario ·

  • Installation using package managers
    Aperta
    enhancement

    Difficoltà 5/5 Più di una settimana Idoneità per principianti 25/100

    tus/tusd#683 · 16 commenti ·

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.