Thanks to visit codestin.com
Credit goes to sourceforge.net

Open Source JavaScript File Sharing Software

JavaScript File Sharing Software

View 309 business solutions

Browse free open source JavaScript File Sharing Software and projects below. Use the toggles on the left to filter open source JavaScript File Sharing Software by OS, license, language, programming language, and project status.

  • One Platform. Total IT Insight. Start with PRTG Now Icon
    One Platform. Total IT Insight. Start with PRTG Now

    Rely on a single source of truth. PRTG unifies monitoring for all your systems, apps, and services.

    Why settle for fragmented monitoring? PRTG consolidates everything - servers, VMs, network devices, cloud services, and more, into one powerful platform. Get real-time status, customizable alerts, and deep analytics to drive smarter decisions. Designed for complex environments, PRTG scales with your needs, supports team collaboration, and helps you prevent outages before they impact users. Take control of your IT landscape and deliver the uptime your business requires.
    Start Your Free PRTG Trial
  • Cloud-based help desk software with ServoDesk Icon
    Cloud-based help desk software with ServoDesk

    Full access to Enterprise features. No credit card required.

    What if You Could Automate 90% of Your Repetitive Tasks in Under 30 Days? At ServoDesk, we help businesses like yours automate operations with AI, allowing you to cut service times in half and increase productivity by 25% - without hiring more staff.
    Try ServoDesk for free
  • 1
    RATS Search

    RATS Search

    BitTorrent P2P multi-platform search engine for Desktop

    Rats Search is a cross-platform search tool for torrent indexing across multiple BitTorrent DHT networks. It provides a GUI for searching decentralized torrent metadata in real time without relying on centralized indexes. Built with Electron and Vue.js, Rats Search emphasizes decentralization and anonymity, allowing users to explore content from distributed sources such as the BitTorrent Mainline DHT and WebTorrent. It supports filtering, magnet link generation, and acts as a privacy-conscious alternative to torrent search engines.
    Downloads: 184 This Week
    Last Update:
    See Project
  • 2
    Zero Install
    Zero Install is a decentralised cross-distribution software installation system. Create one package that works everywhere! With dependency handling and automatic updates, full support for shared libraries, and integration with native package managers
    Leader badge
    Downloads: 595 This Week
    Last Update:
    See Project
  • 3
    Motrix

    Motrix

    A full-featured download manager

    Motrix is a full-featured, cross-platform download manager that supports downloading HTTP, FTP, BitTorrent, Magnet, Baidu Net Disk and more. It’s got an interface that’s clean, simple and easy to use, plus a number of great features. It can handle up to 10 concurrent downloads, can support 64 threads in a single task, support speed limit and more! It comes in both Chinese and English with many other translations in the works, and has dark mode available.
    Downloads: 67 This Week
    Last Update:
    See Project
  • 4
    PairDrop

    PairDrop

    PairDrop, Transfer Files Cross-Platform

    PairDrop is a self-hosted, open-source alternative to Apple's AirDrop, allowing users to share files between devices over the same local network without the need for an internet connection.
    Downloads: 42 This Week
    Last Update:
    See Project
  • Cloud data warehouse to power your data-driven innovation Icon
    Cloud data warehouse to power your data-driven innovation

    BigQuery is a serverless and cost-effective enterprise data warehouse that works across clouds and scales with your data.

    BigQuery Studio provides a single, unified interface for all data practitioners of various coding skills to simplify analytics workflows from data ingestion and preparation to data exploration and visualization to ML model creation and use. It also allows you to use simple SQL to access Vertex AI foundational models directly inside BigQuery for text processing tasks, such as sentiment analysis, entity extraction, and many more without having to deal with specialized models.
    Try for free
  • 5
    seeddms

    seeddms

    Open Source Document Management System

    SeedDMS is an easy to use but powerful Open Source Document Management System based on PHP and MySQL or sqlite3. Many years of development has made it a mature and enterprise ready plattform for sharing and storing documents.
    Leader badge
    Downloads: 177 This Week
    Last Update:
    See Project
  • 6
    Alfresco Community Edition

    Alfresco Community Edition

    Open Source Enterprise Content Management ECM

    The open source Enterprise Content Management (ECM) software that handles any type of content, allowing users to easily share and collaborate on content.
    Leader badge
    Downloads: 115 This Week
    Last Update:
    See Project
  • 7
    WebTorrent

    WebTorrent

    Streaming torrent client for the web

    WebTorrent is a streaming torrent client for node.js and the browser. YEP, THAT'S RIGHT. THE BROWSER. It's written completely in JavaScript – the language of the web – so the same code works in both runtimes. In node.js, this module is a simple torrent client, using TCP and UDP to talk to other torrent clients. In the browser, WebTorrent uses WebRTC (data channels) for peer-to-peer transport. It can be used without browser plugins, extensions, or installations. It's Just JavaScript™. Note: WebTorrent does not support UDP/TCP peers in browser. To make BitTorrent work over WebRTC (which is the only P2P transport that works on the web) we made some protocol changes. Therefore, a browser-based WebTorrent client or "web peer" can only connect to other clients that support WebTorrent/WebRTC.
    Downloads: 18 This Week
    Last Update:
    See Project
  • 8
    Agregore Browser

    Agregore Browser

    A minimal browser for the distributed web (Desktop version)

    A minimal web browser for the distributed web. Web Extension support. Built-in Markdown/Gemini/JSON rendering extension. Built-in QR code scanner and generator extension. Generate a QR code for the current page. Scan a QR code from the browser action window. Right-click a link or image to generate a QR code for it. Built-in ad blocker (ublock origin). Built-in support for creating web archives via ArchiveWeb.page.
    Downloads: 17 This Week
    Last Update:
    See Project
  • 9
    IPFS Desktop

    IPFS Desktop

    An unobtrusive and user-friendly desktop application for IPFS

    IPFS Desktop bundles an IPFS node, file manager, peer manager, and content explorer into a single, easy-to-use application. Use IPFS Desktop to get acquainted with IPFS without needing to touch the terminal — or, if you're already experienced, use the powerful menubar/taskbar shortcuts alongside the command line to make your IPFS workflow faster. If you already have an IPFS node on your computer, IPFS Desktop will act as a control panel and file browser for that node. If you don't have a node, it'll install one for you. And either way, IPFS Desktop will automatically check for updates. IPFS Desktop enables you to stop or restart your node straight from the IPFS logo menu in your OS menubar/system tray. For Mac and Windows users, IPFS Desktop can also be set to launch at system startup, ensuring that your node is running whenever your computer is on.
    Downloads: 14 This Week
    Last Update:
    See Project
  • Project Management Software Icon
    Project Management Software

    Understand how PI® can automate your processes

    Project Insight offers powerful tools for project managers and teams in order to deliver optimal performance and ensure success. An enterprise project and portfolio management software, Project Insight offers personalized dashboards, intelligent scheduling, resource management, collaboration, time and expense tracking, project and portfolio tracking, workflow, and reporting features to help teams work better and get real results. Project Insight is suitable for small teams, mid-market companies, and large enterprises.
    Learn More
  • 10
    Miru

    Miru

    Bittorrent streaming software for cats

    Miru is a fast, open-source anime streaming client that integrates with various third-party APIs and websites to provide a native-like experience across platforms. Designed for performance and ease of use, Miru allows users to search, stream, and manage their favorite anime shows with a sleek interface and community-driven extensions. It emphasizes responsiveness, privacy, and modularity while supporting a growing plugin ecosystem to expand content sources and features.
    Downloads: 8 This Week
    Last Update:
    See Project
  • 11
    BitTorrent Tracker

    BitTorrent Tracker

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

    A self-hosted, open-source BitTorrent tracker written in Node.js, allowing users to run their own torrent tracking server.
    Downloads: 6 This Week
    Last Update:
    See Project
  • 12
    torrent-stream

    torrent-stream

    The low level streaming torrent engine that peerflix uses

    Torrent-stream is a core library that underpins peerflix (and similar tools), providing low-level torrent downloading and streaming capabilities in Node.js. It handles connecting to the BitTorrent swarm, negotiating peer connections, fetching torrent pieces, and exposing individual files inside a torrent as streams. This enables developers to build custom torrent-based applications — not just streaming video, but also file downloaders, partial-download managers, or peer-to-peer file distribution tools. The library supports selecting which files to download (useful in multi-file torrents), serves requested pieces on demand, and allows streaming large files without fully writing them to disk upfront — ideal for memory-efficient or on-the-fly consumption contexts. Because torrent-stream is a plain Node.js module, you can embed it in any JavaScript-based backend or tool, integrate it with HTTP servers to serve torrent content, or combine it with other processing pipelines.
    Downloads: 6 This Week
    Last Update:
    See Project
  • 13
    CryptPad
    CryptPad is an open-source, end-to-end encrypted collaborative office suite developed by XWiki SAS. It offers a privacy-focused alternative to mainstream cloud-based productivity tools, enabling users to create, edit, and share documents securely without compromising data privacy. All content is encrypted client-side, ensuring that only authorized users can access the information. CryptPad supports various applications, including rich text documents, spreadsheets, presentations, code editing, kanban boards, polls, and whiteboards, facilitating real-time collaboration among teams. Users can access CryptPad without creating an account, and the platform also offers self-hosting options for organizations seeking full control over their data.
    Downloads: 5 This Week
    Last Update:
    See Project
  • 14
    Element

    Element

    A glossy Matrix collaboration client for the web

    Element, formerly known as Vector and Riot, is a glossy Matrix collaboration client built using the Matrix React SDK. It offers teams, friends and organizations a secure, all in one chat app that is protected from pesky ads and data mining methods. All communications are done through the open global Matrix network, secured with end-to-end encryption. Element gives you all the services you need from a chat app: group chat, video calls, file sharing and more-- all done securely and in total privacy. Element has three different tiers of support for different environments, the most supported being the latest versions of Chrome, Firefox, and Safari on desktop OSes.
    Downloads: 5 This Week
    Last Update:
    See Project
  • 15
    Hybrid Browser

    Hybrid Browser

    A p2p browser, browse the p2p networks along with the regular net

    Browse the p2p networks, and create and view p2p websites. It means you will be able to interact with p2p networks and view the p2p data on the browser. You will be able to create and upload p2p websites. This makes it possible to create fully peer-to-peer websites, no middlemen and no servers.
    Downloads: 5 This Week
    Last Update:
    See Project
  • 16
    Nextcloud Talk

    Nextcloud Talk

    Video- & audio-conferencing app for Nextcloud

    Nextcloud Talk is the official chat, video and audio conferencing app for Nextcloud that allows users to chat, call and screenshare with multiple other users. Nextcloud offers better protection for your communication as it provides end-to-end encryption and keeps even metadata from leaking. You can have private, group, public or password protected calls by simply inviting one person, a whole group, or sending a public link as an invitation to a call. It is also conveniently integrated with other Nextcloud apps like Files and Contacts, so you can share and edit documents, link with calendars, tasks and other resources while in a chat room.
    Downloads: 5 This Week
    Last Update:
    See Project
  • 17
    peerflix

    peerflix

    Streaming torrent client for node.js

    peerflix is a Node.js-based streaming torrent client that lets you stream video or audio files directly from a torrent (magnet link or .torrent file), without needing to wait for the entire download to finish. It spins up a small HTTP server that serves the torrent’s content as it’s downloaded; for example, if you point a media player (like VLC or MPV) to the provided URL, it will start playing almost immediately. Peerflix automatically selects the largest file in a multi-file torrent by default (or can list all files for manual selection), and supports passing arbitrary flags to the media player — letting you stream with subtitles, full-screen mode, or other player-specific options. Because it's built on the torrent peer network, it downloads pieces on demand as playback proceeds, which can be more efficient if you only want to watch a single file. Peerflix also exposes programmatic API usage using underlying low-level torrent-streaming logic.
    Downloads: 5 This Week
    Last Update:
    See Project
  • 18
    Nextcloud Text

    Nextcloud Text

    Collaborative document editing using Markdown

    Nextcloud Text is a collaborative document editor that lets you work, share and collaborate with friends and colleagues on documents. Though it is available in Nextcloud 16 and 17, anybody can access Text whether they’re using Nextcloud or not. Nextcloud Text files are saved as Markdown, so they can be edited from any other text app. Nextcloud Text is lightweight and distraction-free, giving you only the formatting that you need so you can focus on writing.
    Downloads: 4 This Week
    Last Update:
    See Project
  • 19
    WebTorrent CLI

    WebTorrent CLI

    WebTorrent, the streaming torrent client. For the command line

    WebTorrent CLI is a command-line interface for the WebTorrent protocol, enabling users to stream, download, and seed torrents directly from the terminal using Node.js. It supports both traditional BitTorrent and WebTorrent peers, bridging the gap between desktop clients and browser-based peers. With a simple and intuitive interface, WebTorrent CLI allows users to instantly stream videos (especially with built-in support for VLC, MPV, and Chromecast), making it ideal for media consumption without waiting for full downloads. It’s a handy tool for developers, media sharers, or anyone who wants quick torrent access without a GUI.
    Downloads: 4 This Week
    Last Update:
    See Project
  • 20
    DScan

    DScan

    Uploads the content to IPFS and generates decentralized QR codes

    DScan is a decentralized storage and file sharing tool. DScan allows you to quickly upload files as well as folders to IPFS by using web3.storage and receive a "decentralized QR code" with IPFS CID. Later you can customize and share the QR code or hosted gateway link with everyone for easy and decentralized file sharing. Because of web3.storage, the content can be accessed over IPFS without the user installing and setting up a local instance of Kubo.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 21
    Trystero

    Trystero

    Serverless WebRTC matchmaking for painless P2P

    Serverless WebRTC matchmaking for painless P2P: make any site multiplayer in a few lines. Trystero manages a clandestine courier network that lets your application's users talk directly with one another, encrypted and without a server middleman. To establish a direct peer-to-peer connection with WebRTC, a signalling channel is needed to exchange peer information (SDP). Typically this involves running your own matchmaking server but Trystero abstracts this away for you and offers multiple "serverless" strategies for connecting peers (currently BitTorrent, Firebase, and IPFS).
    Downloads: 2 This Week
    Last Update:
    See Project
  • 22
    GeoNetwork opensource - Metadata Catalog
    A web based Metadata Catalog Server for data description and discovery. Supports both generic and geospatial data discovery. It implements international standards (e.g. ISO19115/19139/19119, ISO19115-3, DCAT-AP, CSW 2.0, OGC API Records). It originates from the United Nations and is used by many governments as geoportal software. Active development and discussion takes place on GitHub and OSGeo Discourse. You can also connect directly with the companies supporting the development. Source code available on github https://github.com/geonetwork/
    Leader badge
    Downloads: 52 This Week
    Last Update:
    See Project
  • 23
    OpenDocMan

    OpenDocMan

    PHP Document Management System (DMS)

    OpenDocMan is a web based document management system (DMS) written in PHP designed to comply with ISO 17025 and OIE standard for document management. It features fine grained control of access to files, and automated install and upgrades.
    Downloads: 9 This Week
    Last Update:
    See Project
  • 24
    Cloud Torrent

    Cloud Torrent

    Cloud Torrent, a self-hosted remote torrent client

    Cloud torrent is a a self-hosted remote torrent client, written in Go (golang). You start torrents remotely, which are downloaded as sets of files on the local disk of the server, which are then retrievable or streamable via HTTP. Go is required to install from source. The provided set of core features requires large structural changes and therefore requires a complete rewrite for best results. This rewrite is in progress in the 0.9 branch though it will take quite some time. It will be capable of transfering files from and source file-system to any destination file-system. A torrent can be viewed a folder with files, just like your local disk, and Dropbox. As long as it has a concept of files and folders, it could potentially be a cloud-torrent file-system backend. During a file tranfer, one could apply different transforms against the byte stream for various effect.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 25
    Dat

    Dat

    Peer-to-peer sharing and live syncronization of files via command line

    A distributed data community for the next generation Web. Technology built by community, financed responsibly, and given away for free to the public. The Dat Foundation is a small non-profit group that provides social and technical infrastructure for the consortium of projects and working groups. We believe information and communication technology should be transparently funded and operated. At the scale of the web, every decision can have a massive impact on our political systems and social well-being. Dat is governed openly through a series of working groups. Dat is a protocol for sharing data between computers. Dat’s strengths are that data is hosted and distributed by many computers on the network, that it can work offline or with poor connectivity, that the original uploader can add or modify data while keeping a full history and that it can handle large amounts of data.
    Downloads: 1 This Week
    Last Update:
    See Project
  • Previous
  • You're on page 1
  • 2
  • 3
  • 4
  • 5
  • Next