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

ProjectSend

Open source

Self-hosted PHP application for sharing files with clients, each of whom signs in to a private page, with groups, expiry dates, quotas, and notifications.

Open-source alternative to

projectsend.org
ProjectSend homepage screenshot
GitHub stars
2k
Last commit
yesterday
Repository age
12 years
Version
v2.6.0
Licence
GPL-2.0
Self-hosted
Yes

About ProjectSend

ProjectSend is a self-hosted application for getting files to the people you work with. You upload files, choose exactly who can see them, and each client signs in to a private page to download them. There are no public links passed around by email, no third-party service holding documents, and no per-seat pricing. It is written in PHP with MySQL and released under the GPL-2.0 license.

Clients get a private area showing only what was shared with them, optional two-factor authentication, search, filtering and sorting, and downloads of single files, zip bundles, or whole folders, with email notifications in their language. For you, it provides resumable uploads that survive dropped connections, folders, categories, and client groups, sharing with one client, a group, or publicly with an expiry date or download limit, previews, and storage quotas.

People who prefer not to run the server can use ProjectSend Cloud, the official hosted version run by the same team, whose subscriptions fund the free software. S3 storage is among the topics. It suits agencies, consultants, and accountants who regularly deliver files to clients.

Key features

  • Private client portal per customer
  • Resumable uploads for large files
  • Client groups, folders, and categories
  • Expiry dates and download limits
  • Optional two-factor authentication
  • Email notifications
  • Storage quotas and S3 support

Good fit for

  • โ†’Agencies delivering files to clients
  • โ†’Accountants sharing documents securely
Built with
PHP
MySQL
Tags
file-sharing
client-portal
php
self-hosted
document-sharing
file-management
s3
mysql

ProjectSend: questions and answers

What is ProjectSend used for?
ProjectSend is a self-hosted PHP application for sharing files with clients, each of whom signs in to a private page, with groups, expiry dates, quotas, and notifications. It is a good fit for agencies delivering files to clients and accountants sharing documents securely.
Is ProjectSend open source?
Yes. ProjectSend is open source under the GPL-2.0 licence. Its source code is on GitHub at projectsend/projectsend and is written mainly in PHP.
Is ProjectSend free?
Yes. ProjectSend is open source, so the software itself is free to use. A managed cloud version is also available.
Can I self-host ProjectSend?
Yes. ProjectSend can be self-hosted on your own server or infrastructure.
What is ProjectSend an alternative to?
ProjectSend is an open-source alternative to ShareFile, Dropbox and Box. Other open-source alternatives to ShareFile include LinShare.
Is ProjectSend actively maintained?
Yes. The most recent commit to ProjectSend was on 1 October 2026, and the latest release is v2.6.0, published on 25 September 2026. The project has 2k stars on GitHub.

Open-source alternatives to ProjectSend

See all

SaaS alternatives to ProjectSend

See all