Temporary one-time file and text sharing with processing and access controls

390 stars 40 forks last commit first released AGPL-3.0

Actively maintained

Last commit 5 Jul 2026.

015 screenshot

015 is a self-hosted temporary file and text sharing platform designed for one-time and short-lived uploads. It combines a modern Vue/Nuxt frontend with a Go backend and supports chunked uploads, frontend file-hash detection for instant transfer, and background processing for file tasks.

Key Features

  • Chunked, high-performance uploads with frontend hashing and instant-transfer detection to avoid duplicate uploads
  • Concurrent processing using frontend web workers and a backend worker queue for asynchronous tasks
  • Image processing including automatic compression and preview support for images, video, audio, and documents
  • Share management with configurable password protection, download count limits, expiration times, and pickup codes
  • Download access control using JWT-based tokens and Redis for caching share metadata
  • Responsive UI built with Vue 3, Nuxt 3, TypeScript and Tailwind CSS; backend written in Go with an Asynq-based worker system

Use Cases

  • Quickly share large files or snippets as one-time or temporary links with expiration and access limits
  • Public or private file drops with password or pickup-code protection for ad-hoc collaboration
  • Automatic image compression and preview for sending media without manual processing

Limitations and Considerations

  • Default storage uses the local filesystem; cloud object storage adapters are not provided out of the box
  • Resume-upload behavior has partial support; backend-side resumed-part enumeration is listed as a planned improvement

015 is suitable for teams and individuals needing ephemeral, controlled file sharing without a third‑party service. It emphasizes fast uploads, access controls, and simple lifecycle management for temporary content.

Categories:

Tags:

Tech Stack:

Share:

Similar to 015

AList logo

AList

Multi-storage file listing server with WebDAV and previews

49.9k
7.9k
Last commit

AList is a multi-storage file listing and sharing server with WebDAV access, file previews, protected routes, uploads, and cross-storage file operations.

AGPL-3.0Actively maintained
Alternative to:
Dropbox logo
Dropbox
+19

transfer.sh

Command-line file sharing service with expiring links

15.9k
1.6k
Last commit

transfer.sh is a lightweight Go server for sharing files via curl, generating shareable links with optional expiry, download limits, and pluggable storage backends.

MITActively maintained
Alternative to:
WeTransfer logo
WeTransfer
+7

Lufin

Modern self-hosted file sharing with optional end-to-end encryption

228
16
Last commit

Lufin is a modern self-hosted file-sharing app with client-side encryption, S3/MinIO storage support, rich previews, password protection, and Docker Compose deployment.

MITSlowing down
Alternative to:
WeTransfer logo
WeTransfer
+7
Papermark logo

Papermark

Document sharing and virtual data rooms with analytics

8.8k
1.3k
Last commit

Open-source DocSend alternative for secure document sharing and data rooms, with custom domains, access controls, and viewing analytics.

Actively maintained
Alternative to:
DocSend logo
DocSend
+7
FileBrowser Quantum logo

FileBrowser Quantum

Web-based file manager with sharing, access control, and search

7.5k
395
Last commit

Self-hosted web file browser to manage files, users, access control, sharing links, previews, and fast indexed search with real-time UI updates.

Apache-2.0Actively maintained
Alternative to:
FileBrowser logo
FileBrowser
+19

Palmr.

Privacy-focused file sharing and transfer platform

2.4k
104
Last commit

Palmr. is an open-source file-sharing platform for uploading, organizing, and securely sharing files with custom links, passwords, and access control.

Apache-2.0Actively maintained
Alternative to:
WeTransfer logo
WeTransfer
+11