JavaScript File Sharing and Synchronization

Open-source JavaScript projects categorized as File Sharing and Synchronization

Top 19 JavaScript File Sharing and Synchronization Projects

File Sharing and Synchronization
  1. Filestash

    :file_folder: A file manager / web client for SFTP, S3, FTP, WebDAV, Git, Minio, LDAP, CalDAV, CardDAV, Mysql, Backblaze, ...

    Project mention: Plain Vanilla Web – Guide for de-frameworking yourself | news.ycombinator.com | 2025-05-11

    You and a few others are missing the point, which means I probably failed to communicate super effectively. Counterexamples aren't really a thing here because my point isn't that you do or don't need a framework for any specific kind of project, my point is that requirements vary and you can't talk framework vs frameworkless without talking requirements.

    A blog is just one example of a place where frameworks don't help, chosen because the site OP shared is functionally the same as a blog. Other applications have different requirements and those requirements may also not benefit from a framework. Alternatively, the requirements themselves may actually have benefited from a framework and the authors chose to avoid them because the team preferred not to or because they felt strongly about avoiding frameworks because of personal preference.

    In this case, this project has really one active contributor [0], so it's missing one of the key ingredients that in my experience really call for a framework: coordination between a large number of people.

    (And lest I be mistaken: just because a project has a large number of people does not mean a framework would for sure be the best choice. I'm sure there are counterexamples to that too! It's just a hint in that direction, not an ironclad law.)

    [0] https://github.com/mickael-kerjean/filestash/graphs/contribu...

  2. SurveyJS

    JavaScript Form Builder with No-Code UI & Built-In JSON Schema Editor. Add the SurveyJS white-label form builder to your JavaScript app (React/Angular/Vue3). Build complex JSON forms without coding. Fully customizable, works with any backend, perfect for data-heavy apps. Learn more.

    SurveyJS logo
  3. h5ai

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

    Project mention: H5ai – A modern HTTP web server index for Apache httpd, lighttpd, and Nginx | news.ycombinator.com | 2025-03-28
  4. instant.io

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

  5. YouTransfer

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

  6. bittorrent-tracker

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

    Project mention: PrivTracker – Private BitTorrent tracker for everyone | news.ycombinator.com | 2025-01-11

    How about webtorrent's tracker? There is no Docker file but it should be doable https://github.com/webtorrent/bittorrent-tracker

  7. ShareFest

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

  8. PsiTransfer

    Simple open source self-hosted file sharing solution.

  9. Civic Auth

    Auth in Less Than 5 Minutes. Civic Auth comes with multiple SSO options, optional embedded wallets, and user management — all implemented with just a few lines of code. Start building today.

    Civic Auth logo
  10. Mediacrush

    A website for sharing media

  11. peerflix-server

    Streaming torrent client for Node.js with web ui.

  12. PictShare

    :camera: PictShare is an open source image, mp4, pastebin hosting service with a simple resizing and upload API that you can host yourself. :rice_scene:

  13. Up1

    Client-side encrypted image host web server

  14. Pomf

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

  15. IFM

    Improved File Manager

  16. lufi

    Read-only mirror of https://framagit.org/fiat-tux/hat-softwares/lufi/

  17. goploader

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

  18. lutim

    Let's Upload That Image ! Read-only mirror of https://framagit.org/fiat-tux/hat-softwares/lutim

  19. Surfer

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

  20. web-file-uploader

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

  21. FireShare

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

  22. InfluxDB

    InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.

    InfluxDB logo
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).

JavaScript File Sharing and Synchronization discussion

Log in or Post with

JavaScript File Sharing and Synchronization related posts

Index

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

# Project Stars
1 Filestash 11,298
2 h5ai 5,718
3 instant.io 3,520
4 YouTransfer 1,996
5 bittorrent-tracker 1,830
6 ShareFest 1,686
7 PsiTransfer 1,667
8 Mediacrush 1,339
9 peerflix-server 1,306
10 PictShare 865
11 Up1 819
12 Pomf 461
13 IFM 350
14 lufi 320
15 goploader 293
16 lutim 187
17 Surfer 56
18 web-file-uploader 37
19 FireShare 34

Sponsored
JavaScript Form Builder with No-Code UI & Built-In JSON Schema Editor
Add the SurveyJS white-label form builder to your JavaScript app (React/Angular/Vue3). Build complex JSON forms without coding. Fully customizable, works with any backend, perfect for data-heavy apps. Learn more.
surveyjs.io

Did you know that JavaScript is
the 3rd most popular programming language
based on number of references?