7,363 open-source and SaaS tools, with GitHub stats refreshed every day.

Plik

Open source

Scalable, self-hosted temporary file upload system in Go, similar to WeTransfer, with a Vue 3 web interface, CLI client, and several storage backends.

GitHub stars
1.8k
Last commit
2 days ago
Repository age
11 years
Version
1.4.2
Licence
Custom
Self-hosted
Yes

About Plik

Plik is a temporary file upload system written in Go that works like WeTransfer but runs on your own infrastructure. It has a modern Vue 3 web interface with 12 languages and light, dark, and custom themes, along with a command-line client. The input lists its license only as other.

It supports several storage backends: local disk, S3, OpenStack Swift, and Google Cloud Storage. Metadata can be stored in SQLite, PostgreSQL, or MySQL, and multiple authentication providers are available. Topics also mention end-to-end encryption, Docker deployment, and an MCP interface. Uploads are temporary, expiring after a set time.

The project provides documentation, a live demo, and Telegram channels for discussion and release announcements. Plik suits teams and homelab users who want a simple way to send large files to others without accounts on third-party services.

Key features

  • Temporary file uploads with expiry
  • Vue 3 web interface in 12 languages
  • Command-line client
  • Local, S3, Swift, and Google Cloud storage
  • SQLite, PostgreSQL, or MySQL metadata
  • Multiple authentication providers

Good fit for

  • →Self-hosted alternative to WeTransfer
  • →Sharing large files from the command line
Built with
Go
Docker
Tags
file-sharing
file-upload
self-hosted
go
wetransfer-alternative
docker
s3
cli

Plik: questions and answers

What is Plik used for?
Plik is a scalable, self-hosted temporary file upload system in Go, similar to WeTransfer, with a Vue 3 web interface, CLI client, and several storage backends. It is a good fit for sharing large files from the command line.
Is Plik open source?
Yes. Plik is open source under a custom licence. Its source code is on GitHub at root-gg/plik and is written mainly in Go.
Is Plik free?
Yes. Plik is open source, so the software itself is free to use under the terms of its own licence.
Can I self-host Plik?
Yes. Plik can be self-hosted on your own server or infrastructure.
What is Plik an alternative to?
Plik is an open-source alternative to WeTransfer, Smash, Filemail and TransferNow. Other open-source alternatives to WeTransfer include Gokapi, Sharry and FileShelter.
Is Plik actively maintained?
Yes. The most recent commit to Plik was on 1 October 2026, and the latest release is 1.4.2, published on 31 March 2026. The project has 1.8k stars on GitHub.

Open-source alternatives to Plik

See all

SaaS alternatives to Plik

See all