List of P2P protocols

Last updated

File transfer protocols used by multiple programs

The name of the protocol may also be the name of the primary or original application software that uses it.

Contents

ProtocolUsed byDefunct clients
ActivityPub Friendica, Libervia, Lemmy, Mastodon, Micro.blog, Nextcloud, PeerTube, Pixelfed, Pleroma
Advanced Peer-to-Peer Networking (APPN) Systems Network Architecture
BitTorrent BitComet, Bitlord, BitTorrent, Flashget, FrostWire, Getright, i2psnark, libtorrent, μTorrent, Miro, MLDonkey, Popcorn Time, qBittorrent, Shareaza, Tixati, Transmission, Tribler, Xunlei, Vuze, etc.Trustyfiles, Vagaa
Direct Connect ApexDC++, BCDC++, DC++, MLDonkey, Shareaza NeoModus Direct Connect
eDonkey aMule, Bitcomet, eMule, Flashget, imule, MLDonkey, Neoloader, Shareaza, Xunlei FileScope, edonkey2000, Vagaa
FastTrack MLDonkey, XNap Grokster, Kazaa, Kazaa Lite, Trustyfiles
Freenet Freenet, Frost
Gnutella Cabos, Envy, Gnucleus, gtk-gnutella, iphex, Phex, Shareaza, WireShare Acquisition, BearShare, FileScope, iMesh, LimeWire, Morpheus, Trustyfiles
Gnutella2 Envy, gtk-gnutella, MLDonkey, Shareaza FileScope
Libp2p [1] IPFS, Orbit (chat application) [2]
OpenFT giFT, MLDonkey
OpenNap Audiognome, Lopster, SunshineUN, [3] TekNap, Utatane, XNap, Winlop, WinMX FileScope, Morpheus, Napigator
Overnet XNap edonkey2000, Overnet
RetroShare RetroShare, elRepo.io, XeresUnseenP2P
Soulseek Nicotine+, Seeker, slskd, Soulseek NS, SoulseekQtGoSeek, iSoul, MewSeek, Museek, Museek+, Nicotine, PySoulSeek, SolarSeek, Soulseex (ssX)
Tox qTox, μTox, Toxic, Toxygen, TRIfA, Antox, Isotoxin, jTox, Protox, aTox [4]
WebTorrent WebTorrent Desktop, Brave (web browser) [5]
WinMX Peer Networking ProtocolOurMX, WinMX, WinPY

File transfer protocols used by only one application

Program
Filetopia
Perfect Dark
Share
Soribada
Winny

Chat protocols used by multiple programs

ProtocolUsed byDefunct clients
IRC (XDCC) BitchX, Colloquy, Konversation, Kvirc, mIRC, Pidgin, WeeChat, HexChat
Tox qTox, μTox, Toxic, Toxygen, TRIfA, Antox, Isotoxin, jTox, Protox, aTox [6]

Bitcoin

ProtocolUsed byDefunct clients
Bitcoin Bitcoin, Alt-Coins

See also

Related Research Articles

Gecko is a browser engine developed by Mozilla. Originally the IBM Web Browser. It is used in the Firefox browser, the Thunderbird email client, and many other projects.

<span class="mw-page-title-main">SQLite</span> Serverless relational database management system (RDBMS)

SQLite is a database engine written in the C programming language. It is not a standalone app; rather, it is a library that software developers embed in their apps. As such, it belongs to the family of embedded databases. It is the most widely deployed database engine, as it is used by several of the top web browsers, operating systems, mobile phones, and other embedded systems.

The Invisible Internet Project (I2P) is an anonymous network layer that allows for censorship-resistant, peer-to-peer communication. Anonymous connections are achieved by encrypting the user's traffic, and sending it through a volunteer-run network of roughly 55,000 computers distributed around the world. Given the high number of possible paths the traffic can transit, a third party watching a full connection is unlikely. The software that implements this layer is called an "I2P router", and a computer running I2P is called an "I2P node". I2P is free and open sourced, and is published under multiple licenses.

Lineo was a thin client and embedded systems company spun out of Caldera Thin Clients by 20 July 1999.

The following is a comparison of instant messaging protocols. It contains basic general information about the protocols.

<span class="mw-page-title-main">Jitsi</span> Videoconferencing and messaging software

Jitsi is a collection of free and open-source multiplatform voice (VoIP), video conferencing and instant messaging applications for the Web platform, Windows, Linux, macOS, iOS and Android. The Jitsi project began with the Jitsi Desktop. With the growth of WebRTC, the project team focus shifted to the Jitsi Videobridge for allowing web-based multi-party video calling. Later the team added Jitsi Meet, a full video conferencing application that includes web, Android, and iOS clients. Jitsi also operates meet.jit.si, a version of Jitsi Meet hosted by Jitsi for free community use. Other projects include: Jigasi, lib-jitsi-meet, Jidesha, and Jitsi.

<span class="mw-page-title-main">JavaFX</span> Java software platform for GUI

JavaFX is a software platform for creating and delivering desktop applications, as well as rich web applications that can run across a wide variety of devices. JavaFX has support for desktop computers and web browsers on Microsoft Windows, Linux, and macOS, as well as mobile devices running iOS and Android, through Gluon Mobile.

<span class="mw-page-title-main">MediaFire</span> File hosting service

MediaFire is a file hosting, file synchronization, and cloud storage service based in Shenandoah, Texas, United States. Founded in June 2006 by Derek Labian and Tom Langridge, the company provides client software for Microsoft Windows, macOS, Linux, Android, iOS, BlackBerry 10, and web browsers. MediaFire has 43 million registered users and attracted 1.3 billion unique visitors to its domains in 2012.

<span class="mw-page-title-main">WebSocket</span> Computer network protocol

WebSocket is a computer communications protocol, providing a simultaneous two-way communication channel over a single Transmission Control Protocol (TCP) connection. The WebSocket protocol was standardized by the IETF as RFC 6455 in 2011. The current specification allowing web applications to use this protocol is known as WebSockets. It is a living standard maintained by the WHATWG and a successor to The WebSocket API from the W3C.

WebRTC is a free and open-source project providing web browsers and mobile applications with real-time communication (RTC) via application programming interfaces (APIs). It allows audio and video communication and streaming to work inside web pages by allowing direct peer-to-peer communication, eliminating the need to install plugins or download native apps.

This is a comparison of mobile operating systems. Only the latest versions are shown in the table below, even though older versions may still be marketed.

<span class="mw-page-title-main">Aptoide</span> Online marketplace for Android and iOS apps

Aptoide is an online marketplace for mobile applications which runs on the Android and iOS operating systems. In Aptoide, unlike the Android-default Play Store and iOS-default App Store, there is not a unique and centralized store; instead, each user manages their own store. The software package is published by Aptoide S.A., a for-profit company incorporated in 2011, and headquartered in Lisbon, Portugal.

μTorrent Proprietary adware BitTorrent client

μTorrent, or uTorrent, is a proprietary adware BitTorrent client owned and developed by Rainberry, Inc. The "μ" in its name comes from the SI prefix "micro-", referring to the program's small memory footprint: the program was designed to use minimal computer resources while offering functionality comparable to larger BitTorrent clients such as Vuze or BitComet. μTorrent became controversial in 2015 when many users unknowingly accepted a default option during installation which also installed a cryptocurrency miner.

<span class="mw-page-title-main">React (JavaScript library)</span> JavaScript library for building user interfaces

React is a free and open-source front-end JavaScript library for building user interfaces based on components by Facebook Inc. It is maintained by Meta and a community of individual developers and companies.

Perforce Software, Inc. is an American developer of software used for developing and running applications, including version control software, web-based repository management, developer collaboration, application lifecycle management, web application servers, debugging tools, platform automation, and agile planning software.

<span class="mw-page-title-main">KDE Gear</span> Set of applications and supporting libraries

The KDE Gear is a set of applications and supporting libraries that are developed by the KDE community, primarily used on Linux-based operating systems but mostly multiplatform, and released on a common release schedule.

<span class="mw-page-title-main">InterPlanetary File System</span> Content-addressable, peer-to-peer hypermedia distribution protocol

The InterPlanetary File System (IPFS) is a protocol, hypermedia and file sharing peer-to-peer network for storing and sharing data in a distributed file system. By using content addressing, IPFS uniquely identifies each file in a global namespace that connects IPFS hosts, creating a resilient system of file storage and sharing.

<span class="mw-page-title-main">DR-WebSpyder</span> Graphical web browser for DOS and Linux

DR-WebSpyder is a DOS web browser, mail client and operating system runtime environment that was developed by Caldera UK in 1997. It was based on the DR-DOS operating system and networking components from Novell as well as the Arachne web browser by Michal Polák of xChaos software. The system was designed to run on low-end desktop systems, but being able to boot and execute from disk as well as from ROM or network, it was also tailored for x86-based thin clients and embedded systems with or without disk drives. Using the web browser as its principal user interface, it could be also used for kiosk systems and set-top boxes. It was ported to Linux in 1999 under the name Embrowser and was renamed Embedix Browser in 2000.

References

  1. "The quiet revolution: the internet of data structures with IPFS | CIO". Archived from the original on 2017-07-06. Retrieved 2017-06-21.
  2. Steier, Henning (14 July 2016). "Interplanetary File System: Gedächtnisse fürs Web | NZZ". Neue Zürcher Zeitung. Archived from the original on 2016-09-21. Retrieved 2017-06-21.
  3. "SunshineUN". April 2013. Archived from the original on 2019-04-28. Retrieved 2019-04-28.
  4. "Tox clients". Archived from the original on 2021-08-17. Retrieved 2021-08-29.
  5. "How to Stream Movies and Download Torrent Files in Brave Browser". BrowserPulse. 2020-05-07. Archived from the original on 2020-10-09. Retrieved 2021-07-12.
  6. "Tox clients". Archived from the original on 2021-08-17. Retrieved 2021-08-29.