JavaScript File Sharing and Synchronization

Open-source JavaScript projects categorized as File Sharing and Synchronization Edit details

Top 21 JavaScript File Sharing and Synchronization Projects

  • h5ai

    HTTP web server index for Apache httpd, lighttpd and nginx.

    Project mention: SELF HOSTED FILE SHARING WITHOUT EXPIRING | | 2022-06-19 . Downloading works as you'd expect.

  • FilePizza

    :pizza: Peer-to-peer file transfers in your browser

    Project mention: is there a free file sharing service? | | 2022-07-23 is pretty good

  • Appwrite

    Appwrite - The Open Source Firebase alternative introduces iOS support . Appwrite is an open source backend server that helps you build native iOS applications much faster with realtime APIs for authentication, databases, files storage, cloud functions and much more!


    🚀 Streaming file transfer over WebTorrent (torrents on the web)

    Project mention: 11 methods of sending 118GB failed. Advice? | | 2022-08-08 (it's torrenting sort of?) didn't work: It froze and never "uploaded" anything

  • myDrive

    Node.js and mongoDB Google Drive Clone

    Project mention: What are your top 5 self hosted software that you can't go without? | | 2021-11-20

    I think next time I install a cloud-storage program it's gonna be myDrive.

  • ShareFest

    Web based p2p file sharing built on WebRTC Data Channels API (by Peer5)

  • YouTransfer

    The simple but elegant self-hosted file transfer & sharing solution

    Project mention: Looking for simple, secure, file sharing | | 2022-05-20
  • bittorrent-tracker

    🌊 Simple, robust, BitTorrent tracker (client & server) implementation

    Project mention: aquatic: extremely performant open BitTorrent tracker software (UDP, HTTP, WebTorrent) | | 2022-01-28

    aquatic_http is a BitTorrent over HTTP over TLS tracker and aquatic_ws is a WebTorrent over TLS tracker. I don't have full current benchmarks comparing them to other options, but in a previous one, aquatic_ws handily outperformed both wt-tracker and bittorrent-tracker.

  • Scout APM

    Less time debugging, more time building. Scout APM allows you to find and fix performance issues with no hassle. Now with error monitoring and external services monitoring, Scout is a developer's best friend when it comes to application development.

  • Mediacrush

    A website for sharing media

  • peerflix-server

    Streaming torrent client for Node.js with web ui.

  • chibisafe

    Blazing fast file uploader and awesome bunker written in node! 🚀

    Project mention: GitLab EE - Hosting binary releases | | 2021-11-01

    Okay, I have found ChibiSafe and pomf things that might work pretty well. I will try Chibi tomorrow and will update the post.

  • PsiTransfer

    Simple open source self-hosted file sharing solution.

    Project mention: Need a file-sharing server where only the admin can upload but anyone can download. | | 2022-04-20 is super simple to use and very lightweight.

  • Up1

    Client-side encrypted image host web server

  • Pomf

    Simple file uploading and sharing, source for the now shut down site (by nokonoko)

  • IFM

    Improved File Manager

    Project mention: Looking for file server recommendations | | 2021-09-04

    I have already found something that more or less fits my needs - IFM but after tests, it unfortunately tends to crush randomly, project doesn't seem to be maintained anymore, so I'm afraid, that this is not an option for a long run.

  • lufi

    Read-only mirror of

    Project mention: Best options for File Sharing? | | 2021-11-06

    Self-host it then..

  • goploader

    Easy file sharing with server-side encryption, curl/httpie/wget compliant

  • lutim

    Let's Upload That Image ! Read-only mirror of

  • Share

    Simple yet advanced uploader. Allows users to upload files,images, and text with moderation tools for admins. Can be used for friends and family or just for you. Built with integration, like ShareX but more uploaders will be officially supported.

  • Surfer

    Simple static file server with cli and webinterface. This is just a mirror repo

  • web-file-uploader

    A simple tool to let people upload and share images and files

  • FireShare

    Real-time file sharing system. Using NodeJS, ReactJS, SocketIO, MongoDB. Chai, WebdriverIO for testing. (by rockmanvnx6)

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020). The latest post mention was on 2022-08-08.

JavaScript File Sharing and Synchronization related posts


What are some of the best open-source File Sharing and Synchronization projects in JavaScript? This list will help you:

Project Stars
1 h5ai 4,937
2 FilePizza 3,844
3 3,102
4 myDrive 2,740
5 ShareFest 1,653
6 YouTransfer 1,585
7 bittorrent-tracker 1,438
8 Mediacrush 1,343
9 peerflix-server 1,242
10 chibisafe 1,012
11 PsiTransfer 994
12 Up1 779
13 Pomf 465
14 IFM 255
15 lufi 231
16 goploader 229
17 lutim 170
18 Share 98
19 Surfer 42
20 web-file-uploader 36
21 FireShare 31
Find remote jobs at our new job board There are 3 new remote jobs listed recently.
Are you hiring? Post a new remote job listing for free.
Clean code begins in your IDE with SonarLint
Up your coding game and discover issues early. SonarLint is a free plugin that helps you find & fix bugs and security issues from the moment you start writing code. Install from your favorite IDE marketplace today.