
ProjectSend
Client-oriented private file sharing web application
2k stars 356 forks last commit first released GPL-2.0
Actively maintained
Last commit 27 Aug 2026.

ProjectSend is a clients-oriented file sharing web application designed for securely distributing and collecting files through a simple portal. It focuses on privacy and control, with client accounts, access restrictions, and detailed activity tracking.
Key Features
- Client accounts and client groups for targeted file delivery
- Role-based permissions with granular access controls and custom roles
- Detailed logging and statistics for user/client actions and file access
- Optional server-side file encryption at rest (AES-256-GCM)
- Upload controls such as auto-expiration, disk quotas, and download limits
- Optional client uploads to allow two-way file exchange
- External storage support including S3-compatible destinations
- Multi-language interface with extensive community translations
- Theming and customizable email templates (with editor integration)
Use Cases
- Securely sharing project deliverables and documents with external clients
- Collecting files from customers with controlled access and audit trails
- Replacing ad-hoc email attachments with an organized client portal
Limitations and Considerations
- Requires a PHP-compatible web server and a MySQL database
- Some deployment options (such as community Docker images) may be unofficial and differ from the upstream support model
ProjectSend is a practical choice for teams that need a straightforward, self-managed client file portal with strong permissioning and traceability. It fits well for small businesses and agencies that want controlled file exchange without relying on third-party file sharing services.
Categories:
Tags:
Tech Stack:
Similar to ProjectSend

FileGator
Multi-user web-based file manager with pluggable storage backends
Self-hosted, open-source web file manager with multi-user access, roles, and chunked uploads. Manage local files or connect external storage like S3 via adapters.


SFTPGo
Managed file transfer server for SFTP, FTPS, HTTPS and WebDAV
Self-hostable managed file transfer server supporting SFTP, FTPS, HTTPS and WebDAV with per-user storage backends (local, encrypted, S3-compatible, GCS, Azure Blob) and web UI.

Gokapi
Self-hosted expiring file sharing with optional S3 storage
Lightweight self-hosted Firefox Send alternative for secure, expiring file shares with user roles, optional S3-compatible storage, and REST API.

ResourceSpace
Open-source digital asset management (DAM) platform
ResourceSpace is an open-source digital asset management (DAM) system for storing, organizing, searching, and securely sharing files with metadata, permissions, and auditing.


Hubzilla
Federated collaboration and social networking platform
Hubzilla is a federated server platform for social networking, groups, publishing, and file sharing with strong privacy controls, nomadic identity, and SSO across hubs.


TeamPass
Collaborative on-prem password management with RBAC and encryption.
On-prem password manager enabling secure sharing and fine-grained access control over credentials.

