awesome-repositories.com
ब्लॉग
MCP
awesome-repositories.com

AI-संचालित खोज के साथ बेहतरीन ओपन-सोर्स रिपॉजिटरी खोजें।

एक्सप्लोर करेंक्यूरेटेड खोजेंओपन-सोर्स विकल्पसेल्फ-होस्टेड सॉफ्टवेयरब्लॉगसाइटमैप
प्रोजेक्टहमारे बारे मेंहम रैंकिंग कैसे करते हैंप्रेसMCP सर्वर
कानूनीगोपनीयताशर्तें
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
webtorrent avatar

webtorrent/webtorrent-desktop

0
View on GitHub↗
10,072 स्टार्स·1,029 फोर्क्स·JavaScript·MIT·10 व्यूज़webtorrent.io/desktop↗

Webtorrent Desktop

❤️ Streaming torrent app for Mac, Windows, and Linux

Features

  • Torrent Streaming - Plays video and audio files directly from torrents as they download.
  • BitTorrent Clients - A desktop application that downloads and streams media files from the BitTorrent network with instant playback support.
  • BitTorrent and File Sharing - Downloading and sharing files over the BitTorrent protocol, supporting magnet links, torrent files, and seeding.
  • Cross-Platform Desktop Clients - Running a unified torrent application on macOS, Windows, and Linux built with Electron.
  • Cross-Platform Desktop Runtimes - Builds and distributes a desktop application that runs on macOS, Windows, and Linux from a single codebase.
  • Media Streaming Clients - Streams torrented video and audio to Chromecast, AirPlay, and DLNA devices during download.
  • Dynamic Torrent HTTP Servers - Ships an HTTP server that serves torrent file contents on demand with range requests.
  • Range Request Servers - Hosts a local HTTP server that serves torrent file chunks on demand with byte-range support.
  • Direct-to-Network File Streaming - Streams torrent files directly to browser video, audio, or image elements.
  • Sequential File Streaming - Enables seeking within streaming files by reprioritizing piece downloads.
  • Cross-Protocol Peer Bridges - Bridges traditional BitTorrent TCP peers with WebRTC-based browser peers for cross-protocol data exchange.
  • Torrent Creators - Creates and shares a new torrent from files, buffers, streams, or Blobs, making the data available to other peers.
  • Torrent Imports - Starts downloading a torrent from a magnet URI, info hash, torrent file, URL, or filesystem path, with configurable options for trackers, storage, and peer selection.
  • Magnet Link Downloading - Loads content from standard magnet URIs and .torrent files to start downloading or streaming.
  • Browser Element Media Sources - Sets video and audio element sources to torrent streaming URLs for instant playback.
  • Torrent Seeding - Creates and shares a new torrent from files, buffers, streams, or Blob objects with the swarm.
  • Cross-Protocol Torrent Network Bridges - Bridges traditional BitTorrent and WebTorrent WebRTC networks for seamless cross-protocol data exchange.
  • Sequential Piece Prioritization - Downloads torrent pieces in sequential order for the currently playing file to enable instant playback.
  • WebTorrent Enabled Clients - Bridges WebRTC and traditional BitTorrent protocols for peer-to-peer media streaming.
  • WebRTC-to-TCP Bridges - Translates between WebRTC data channels and TCP/UDP sockets for cross-protocol swarm participation.
  • Peer Discovery - Finds peers using tracker servers, DHT, and peer exchange to maximize swarm connectivity.
  • Torrent File Streamers - Creates readable streams for torrent files, prioritizing needed pieces from the swarm.
  • Cross-Platform Desktop Shells - Combines a pure-JavaScript BitTorrent client with Electron's Chromium-based desktop shell for native app distribution.
  • Electron Torrent Clients - A torrent client built with Electron that runs on macOS, Windows, and Linux with a unified interface.
  • Cross-Platform Binary Distribution - Builds distributable application installers for macOS, Windows, and Linux from a single codebase.
  • Electron IPC Bridges - Separates the torrent engine in the main process from the UI in the renderer process using Electron's IPC.
  • Desktop Packaging - Builds native application binaries for Mac, Windows, and Linux from the source code.
  • Torrent Piece Verifiers - Hashes downloaded pieces against the torrent's Merkle tree to validate partial downloads.
  • External Device Casting - Sends video playback to AirPlay, Chromecast, and DLNA receivers on the local network.
  • Stream URL Generation - Provides the HTTP URL for a torrent file served by the internal server for use in links or media elements.
  • Torrent Buffer Readers - Returns torrent file contents as an ArrayBuffer or Blob object with optional byte-range slicing.
  • Torrent File Readers - Returns the full or partial contents of a torrent file as an ArrayBuffer or Blob.
  • Torrent Storage Verification - Re-verifies all piece hashes against the store and updates the bitfield for externally added data.
  • Torrent Stream Prioritizers - Creates readable streams for torrent files, prioritizing needed pieces from the swarm.
  • Torrent Stream Readers - Creates readable streams for torrent files with optional byte-range slicing.
  • File Reading - Retrieves a file's data as an ArrayBuffer or W3C Blob object, optionally slicing a portion.
  • Torrent Clients - Desktop client for streaming torrents and WebTorrent content.

स्टार हिस्ट्री

webtorrent/webtorrent-desktop के लिए स्टार हिस्ट्री चार्टwebtorrent/webtorrent-desktop के लिए स्टार हिस्ट्री चार्ट

AI सर्च

और अधिक बेहतरीन रिपॉजिटरी खोजें

अपनी ज़रूरत को सरल भाषा में बताएं — AI हजारों क्यूरेटेड ओपन-सोर्स प्रोजेक्ट्स को प्रासंगिकता के आधार पर रैंक करता है।

Start searching with AI

Webtorrent Desktop के ओपन-सोर्स विकल्प

समान ओपन-सोर्स प्रोजेक्ट्स, जो Webtorrent Desktop के साथ साझा की गई सुविधाओं के आधार पर रैंक किए गए हैं।
  • webtorrent/webtorrentwebtorrent का अवतार

    webtorrent/webtorrent

    31,045GitHub पर देखें↗

    WebTorrent is a JavaScript client library and peer-to-peer file sharing tool that implements the BitTorrent protocol. It enables the seeding and downloading of files via magnet links and info hashes across both the browser and Node.js environments. The project distinguishes itself by using WebRTC data channels to establish direct browser-to-browser networking, allowing decentralized data transfer across different domains without a central server. It specifically focuses on streaming torrent media, enabling incremental video and audio playback by prioritizing sequential pieces of a file before

    JavaScriptbittorrentbrowserhacktoberfest
    GitHub पर देखें↗31,045
  • feross/webtorrent-appfeross का अवतार

    feross/webtorrent-app

    10,073GitHub पर देखें↗

    WebTorrent App is a cross-platform BitTorrent desktop client used for downloading and streaming files on Mac, Windows, and Linux. It functions as a peer-to-peer file sharing tool that supports both standard BitTorrent peers and browser-based WebTorrent peers. The application enables BitTorrent file streaming, allowing users to watch video or audio content immediately without waiting for the full download to complete. It provides a consistent interface for cross-platform media playback and desktop torrent management. The software coordinates peer-to-peer distribution for sharing and receiving

    JavaScript
    GitHub पर देखें↗10,073
  • jpillora/cloud-torrentjpillora का अवतार

    jpillora/cloud-torrent

    6,233GitHub पर देखें↗

    Cloud-torrent is a self-hosted BitTorrent client and remote torrent manager written in Go. It functions as a torrent server that allows users to search for, start, and monitor downloads on a remote machine through a web interface. The system acts as an HTTP torrent file streamer, enabling the streaming of downloaded content directly through a web browser for immediate playback without requiring full local downloads. It includes an integrated search interface to discover torrents and initiate downloads without leaving the server environment. The server provides secure remote access through au

    Go
    GitHub पर देखें↗6,233
  • anacrolix/torrentanacrolix का अवतार

    anacrolix/torrent

    6,041GitHub पर देखें↗

    This project is a full-featured BitTorrent client library and protocol implementation. It provides the core components necessary for peer-to-peer file sharing, including a networking stack that supports the BitTorrent specification, tracker communication, and swarm management. A primary differentiator is the inclusion of a virtual filesystem that allows torrents to be mounted as read-only drives. This system enables on-demand content streaming, where specific data pieces are fetched from the network only when a read request occurs, rather than requiring the entire archive to be downloaded fir

    Gobittorrentgomagnet-link
    GitHub पर देखें↗6,041
Webtorrent Desktop के सभी 30 विकल्प देखें→

अक्सर पूछे जाने वाले प्रश्न

webtorrent/webtorrent-desktop क्या करता है?

❤️ Streaming torrent app for Mac, Windows, and Linux

webtorrent/webtorrent-desktop की मुख्य विशेषताएं क्या हैं?

webtorrent/webtorrent-desktop की मुख्य विशेषताएं हैं: Torrent Streaming, BitTorrent Clients, BitTorrent and File Sharing, Cross-Platform Desktop Clients, Cross-Platform Desktop Runtimes, Media Streaming Clients, Dynamic Torrent HTTP Servers, Range Request Servers।

webtorrent/webtorrent-desktop के कुछ ओपन-सोर्स विकल्प क्या हैं?

webtorrent/webtorrent-desktop के ओपन-सोर्स विकल्पों में शामिल हैं: webtorrent/webtorrent — WebTorrent is a JavaScript client library and peer-to-peer file sharing tool that implements the BitTorrent protocol.… feross/webtorrent-app — WebTorrent App is a cross-platform BitTorrent desktop client used for downloading and streaming files on Mac, Windows,… jpillora/cloud-torrent — Cloud-torrent is a self-hosted BitTorrent client and remote torrent manager written in Go. It functions as a torrent… anacrolix/torrent — This project is a full-featured BitTorrent client library and protocol implementation. It provides the core components… aninsomniacy/motrix-next — Motrix Next is a cross-platform desktop download manager that unifies HTTP, FTP, BitTorrent, ED2K, and Magnet links… mafintosh/peerflix — Peerflix is a BitTorrent media streamer and Node.js streaming client that converts torrent files and magnet links into…