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. 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">Arachne (web browser)</span> Graphical web browser for DOS and Linux

Arachne is an Internet suite containing a graphical web browser, email client, and dialer. Originally, Arachne was developed by Michal Polák under his xChaos label, a name he later changed into Arachne Labs. It was written in C and compiled using Borland C++ 3.1. Arachne has since been released under the GPL as Arachne GPL.

<span class="mw-page-title-main">Vuze</span> BitTorrent client

Vuze is a BitTorrent client used to transfer files via the BitTorrent protocol. Vuze is written in Java, and uses the Azureus Engine. In addition to downloading data linked to .torrent files, Azureus allows users to view, publish and share original DVD and HD quality video content. Content is presented through channels and categories containing TV shows, music videos, movies, video games, series and others.

<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">NeoPlanet</span> Graphical web browser

NeoPlanet was a Trident-shell graphical web browser initially released in 1997 by New York–based Bigfoot International, Inc. and later maintained and developed by its subsidiary NeoPlanet, Inc. It was one of the first browsers to be fully skinnable.

<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.

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 apps

Aptoide is an online marketplace for mobile applications which runs on the Android operating system. In Aptoide, unlike the Android-default Play 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">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> A 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. "Interplanetary File System: Gedächtnisse fürs Web | NZZ". Archived from the original on 2016-09-21. Retrieved 2017-06-21.
  3. "SunshineUN". 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.