zipline vs psitransfer

Self-hosted file sharing and transfer services compared

zipline and psitransfer both let you host file sharing on your own server. zipline focuses on organizing uploads and supporting ShareX workflows, while psitransfer centers on straightforward transfers with resumable uploads, expiring buckets, and downloads that need no recipient account.

ziplinepsitransfer
LanguageTypeScriptJavaScript
LicenseMITBSD-2-Clause
Stars3.5k2k
Forks260246
Last analyzedOct 11, 2026Oct 7, 2026

Key differences

  • zipline supports folders, tags, shortened URLs, embeds, and ShareX workflows; psitransfer focuses on file handoffs using upload buckets.
  • zipline supports local filesystem or S3-compatible storage and recommends Docker with PostgreSQL; psitransfer offers a Docker quickstart or manual installation with Node.js 12 or newer.
  • zipline is written in TypeScript and uses the MIT license; psitransfer is written in JavaScript and uses the BSD-2-Clause license.
  • zipline includes OAuth2, two-factor authentication, and passkeys; psitransfer supports password-protected download lists and one-time downloads.
  • psitransfer explicitly does not provide end-to-end payload encryption; zipline's listed features include access controls such as password-protected uploads, but do not describe end-to-end encryption.
  • Both repositories are unarchived; the supplied metadata lists 3.4k stars and 257 forks for zipline, and 2k stars and 246 forks for psitransfer.

Choose zipline if you…

  • need ShareX integration, an upload API, or tools for organizing shared files.
  • want local or S3-compatible storage, shortened URLs, or embeds.
  • need features such as OAuth2, two-factor authentication, passkeys, or webhooks.
Read the zipline analysis →

Choose psitransfer if you…

  • want recipients to access shared files without creating accounts.
  • need resumable transfers, expiring upload buckets, or one-time downloads.
  • want to send or collect files in a straightforward handoff, and do not require end-to-end payload encryption.
Read the psitransfer analysis →

Compare the numbers side by side, or add more projects

This comparison is generated with AI from the OSRepos analyses of both projects. Always check each project's repository and documentation before choosing.