XtraUpload allows you to create your own file sharing platform, it is cross platform and powered by the .Net core 3.1 and Angular 10.


  1. High Performance: XtraUpload is lightweight and has lightning fast performance and page load time out of the box.
  2. Resumable uploads: XtraUpload leverage the power of tus protocol for resilient uploads.
  3. Download speed limiter, temp link generator and automatic file expiration.
  4. Drag & Drop: Reorder your files easily, just drag your folder(s) and file(s) and drop them to another folder.
  5. Context Menu: Right click on a file or a folder to display available actions.
  6. Responsive: XtraUpload is fully responsive and works on desktop, mobile, tablet and other devices.
  7. Dark mode: Default theme comes with native support for light and dark mode.
  8. Folder tree: Navigate through your folders easily.
  9. Authentication: Fully featured authentication system with social login (Facebook, Google), normal login, registration, password recovery, account settings and more.
  10. Permissions and Roles: XtraUpload has a fully featured permission and role system that allow users to perform specific action across the site.
  11. Shareable folders: Share an entire folder with other users.
  12. Source Code: You will receive full, unencrypted source code upon purchase, allowing easy custom modifications.

And much more…
You can check the demo here, the default admin account credentials are:

email: [email protected]
password: admin01


  1. Root access to your Linux or Windows web server (ex. FTP, PuTTY, Remote Desktop…)
  2. Ability to create MySql Server databases (XtraUpload also support SQL Server databases)
  3. .NET Runtime and SDKs installed on your Linux machine.
Download Download 2 Download 3 DEMO