< List of applications

List of applications/Internet

Internet

Network managers

See Network configuration#Network managers.

VPN clients

  • chrootVPN — A script for creating a chrooted Linux client CheckPoint VPN middleware+agent setup for connecting via their Web Mobile Access Portal.
https://github.com/ruyrybeyro/chrootvpn || not packaged? search in AUR
  • GlobalProtect-openconnect — A GlobalProtect VPN client (GUI) for Linux, based on OpenConnect and built with Qt5, supports SAML auth mode.
https://github.com/yuezk/GlobalProtect-openconnect/ || globalprotect-openconnect-gitAUR
  • Libreswan — A free software implementation of the most widely supported and standarized VPN protocol based on ("IPsec") and the Internet Key Exchange ("IKE").
https://libreswan.org/ || libreswanAUR
  • Mullvad — A GUI client for the Mullvad VPN service
https://mullvad.net/ || mullvad-vpnAUR
https://www.defined.net/nebula/ || nebula
  • NetworkManager — Supports a variety of protocols (e.g. MS, Cisco, Fortinet) via a plugin system.
https://wiki.gnome.org/Projects/NetworkManager/VPN || networkmanager
https://www.infradead.org/openconnect/ || openconnect
https://www.openswan.org/ || openswanAUR
  • OpenVPN — To connect to OpenVPN VPNs.
https://openvpn.net/ || openvpn
  • PPTP Client — To connect to PPTP VPNs, like Microsoft VPNs (MPPE). (insecure)
https://pptpclient.sourceforge.net/ || pptpclient
  • vpnc — To connect to Cisco 3000 VPN Concentrators.
https://www.unix-ag.uni-kl.de/~massar/vpnc/ || vpnc
  • WireGuard — Next generation secure network tunnel.
https://www.wireguard.com/ || wireguard-tools

Proxy servers

  • Project V — Project V is a set of tools to help you build your own privacy network over internet.
https://www.v2fly.org/en_US/ || v2ray
  • Tinyproxy — Lightweight HTTP/HTTPS proxy daemon.
https://tinyproxy.github.io/ || tinyproxy

Anonymizing networks

  • GNUnet — Framework for secure peer-to-peer networking.
https://gnunet.org/ || CLI: gnunetAUR, GUI: gnunet-gtkAUR
  • Lokinet — Anonymous, decentralized and IP based overlay network for the internet.
https://lokinet.org/ || lokinetAUR

    Network tunnels

    Web browsers

    See also Wikipedia:Comparison of web browsers.

    Console

    • ELinks — Advanced and well-established feature-rich text mode web browser with mouse wheel scroll support, frames and tables, extensible with Lua & Guile (links fork).
    http://elinks.or.cz/ || elinks
    • Lynx — Text browser for the World Wide Web.
    https://lynx.invisible-island.net/ || lynx
      Gecko-based

      See also Wikipedia:Gecko (software).

      Firefox spin-offs
      • Tor Browser Launcher — Securely and easily download, verify, install, and launch Tor Browser, a fork of Firefox ESR.
      https://github.com/micahflee/torbrowser-launcher || torbrowser-launcher

      See also Wikipedia:Blink (web engine).

      • Chromium — Web browser developed by Google, the open source project behind Google Chrome.
      https://www.chromium.org/ || chromium
      Privacy-focused chromium spin-offs
      Proprietary chromium spin-offs
      • Slimjet — Fast, smart and powerful proprietary browser based on Chromium.
      https://www.slimjet.com/ || slimjetAUR
      Browsers based on qt5-webengine
      • Eric — QtWebEngine-based HTML browser, part of the eric6 development toolset, can be launched with the eric6_browser command.
      https://eric-ide.python-projects.org/ || ericAUR
      Browsers based on electron
      • Beaker — Peer-to-peer web browser with tools to create and host websites.
      https://github.com/beakerbrowser/beaker || beaker-browserAUR
      WebKit-based

      See also Wikipedia:WebKit.

      Browsers based on webkit2gtk

      Most of these support ad-blocking via wyebadblock.

      • Ephemeral — A private-by-default, always-incognito browser for elementary OS.
      https://github.com/cassidyjames/ephemeral || ephemeralAUR
      • Midori — Lightweight web browser based on GTK and WebKit.
      https://www.midori-browser.org/ || midori
      Other
      • Dillo — Small, fast graphical web browser built on FLTK. Uses its own layout engine.
      https://www.dillo.org/ || dillo
      https://www.palemoon.org/ || palemoonAUR

      Gemini browsers

      See also Wikipedia:Gemini (protocol)#Software.

      Web servers

      A web server serves HTML web pages and other files via HTTP to clients like web browsers. The major web servers can be interfaced with programs to serve dynamic content (web applications).

      See also Category:Web server and Wikipedia:Comparison of web server software.

      https://httpd.apache.org/ || apache
      • Lighttpd — A secure, fast, compliant and very flexible web-server.
      https://www.lighttpd.net/ || lighttpd

      Static web servers

      • servy — A tiny little web server, single binary, written in Rust.
      https://github.com/zethra/servy || servyAUR

        The Python standard library module http.server can also be used from the command-line.

        Specialized web servers

        • Mongoose — Embedded web server library, supports WebSocket and MQTT.
        https://github.com/cesanta/mongoose || mongooseAUR

        WSGI servers

        • Waitress — A WSGI server for Python 3.
        https://github.com/Pylons/waitress || python-waitress

        Apache also supports WSGI with mod_wsgi.

        Performance testing

        • vegeta — HTTP load testing tool, written in Go.
        https://github.com/tsenart/vegeta || vegeta

          Download managers

          See also Wikipedia:Comparison of download managers.

          Console
          • HTTPie — Human-friendly command-line HTTP client for the API era.
          https://github.com/httpie/httpie || httpie
          • RTMPDump — Download FLV videos through RTMP (Adobe's proprietary protocol for Flash video players)
          http://rtmpdump.mplayerhq.hu/ || rtmpdump
          • youtube-dl — Download videos from YouTube and many other web sites.
          https://rg3.github.io/youtube-dl/ || youtube-dl
          Graphical
          • Forklift — Simple GUI for youtube-dl using PyGObject.
          https://github.com/Johnn3y/Forklift || forklift-gitAUR
          • Gydl — GUI wrapper around the already existing youtube-dl program to download content from sites like YouTube.
          https://github.com/JannikHv/gydl || gydl-gitAUR
          • Steadyflow — Simple download manager for GNOME. Supports HTTP and FTP.
          https://launchpad.net/steadyflow || steadyflow
          • youtubedl-gui — Simple-to-use graphical interface for youtube-dl.
          https://github.com/JaGoLi/ytdl-gui || youtubedl-guiAUR

          LAN file transfer

          See also #LAN messengers.

          Cloud storage servers

          • Nextcloud — A cloud server to store your files centrally on a hardware controlled by you.
          https://nextcloud.com || nextcloud
          Multi-protocol clients
          • CloudCross — Synchronize local files and folders with many cloud providers. Mail.ru Cloud, Yandex Disk, Google Drive, OneDrive and Dropbox support is available.
          https://cloudcross.mastersoft24.ru/[dead link 2022-09-20 ⓘ] || cloudcrossAUR
          Google Drive clients
          • Grive — Google Drive client with support for new Drive REST API and partial sync.
          https://github.com/vitalif/grive2 || griveAUR
          Other synchronization clients
          • Backblaze B2 — Backblaze B2 open-source command-line client.
          https://www.backblaze.com/b2/cloud-storage.html || backblaze-b2AUR
          • Mega Sync Client — Proprietary desktop client to sync files with Mega.
          https://mega.nz/ || megasyncAUR
          • pCloud Drive — Proprietary desktop syncing client for pCloud. Based on the Electron platform.
          https://www.pcloud.com/download-free-online-cloud-file-storage.html || pcloud-driveAUR
          • Synology Drive — Proprietary GUI client to sync and share files between a centralized Synology NAS and multiple client computers.
          https://www.synology.com/ || synology-driveAUR
          FTP clients

          See also Wikipedia:Comparison of FTP client software.

          • tnftp — FTP client with several advanced features for NetBSD.
          https://freshmeat.sourceforge.net/projects/tnftp || tnftp

          Some file managers like Dolphin, GNOME Files and Thunar also provide FTP functionality.

          FTP servers

          See also Wikipedia:List of FTP server software.

          • proFTPd — A secure and configurable FTP server
          http://www.proftpd.org/ || proftpdAUR

          BitTorrent clients

          Some download managers are also able to connect to the BitTorrent network: Aria2, LFTP, FatRat, KGet, MLDonkey, uGet.

          See also Wikipedia:Comparison of BitTorrent clients.

          Console
          • rTorrent — Simple and lightweight ncurses BitTorrent client.
          https://rakshasa.github.io/rtorrent/ || rtorrent
            Graphical
            • Fragments — Easy to use BitTorrent client for the GNOME desktop environment.
            https://gitlab.gnome.org/World/Fragments || fragments
            • Transmission Remote — GTK client for remote management of the Transmission BitTorrent client, using its HTTP RPC protocol.
            https://github.com/transmission-remote-gtk/transmission-remote-gtk || transmission-remote-gtk
            • WebTorrent Desktop — Streaming BitTorrent application. Based on the Electron platform.
            https://webtorrent.io/desktop/ || webtorrent-desktopAUR

            Other P2P networks

            See also Wikipedia:Comparison of file-sharing applications.

            • lbt — Small set of command-line tools for LBRY.
            https://gitlab.com/gardenappl/lbt || lbtAUR

            Pastebin services

            See also Wikipedia:Pastebin.

            Pastebin services are often used to quote text or images while collaborating and troubleshooting. Pastebin clients provide a convenient way to post from the command line.

            Note: An acceptable pastebin service does not require enabling JavaScript for viewing, does not display adverts, manipulate the pasted content or require a login. pastebin.com is blocked for some people because of malware found on the site and has a history of annoying issues (requires JavaScript, displays adverts, inserts CRLF line-endings and displaying CAPTCHAs at random). Do not use it.
            Without a dedicated client

            Some services can be used with more general command line tool, such as CURL. For extensions, such as line numbers, one can use more command line tools. Such as .

            • 0x0.st is a file hosting and URL shortening service. Usage examples are:
            or upload a file:
            • ix.io Usage examples are:
            or upload a file:
            curl -F 'f:1=<-' ix.io < ''file''
            Dedicated clients
            • Uppity — The pastebin client with an attitude.
            https://github.com/Kiwi/Uppity || uppity-gitAUR

              Email clients

              See also Wikipedia:Comparison of email clients

              Console
              • alot — An experimental terminal MUA based on notmuch mail. It is written in python using the urwid toolkit.
              https://github.com/pazz/alot || alot
              • notmuch — A fast mail indexer built on top of xapian.
              https://notmuchmail.org/ || notmuch
              • Wanderlust — Email client and news reader for Emacs.
              http://www.gohome.org/wl/ || wanderlust
              Graphical
              • Kmail — Mature and feature-rich email client. Part of kde-pim.
              https://kontact.kde.org/components/kmail/ || kmail
              http://trojita.flaska.net/ || trojitaAUR
              Web-based
              • Roundcubemail — Browser-based multilingual IMAP client webapp with a native application-like user interface.
              https://roundcube.net/ || roundcubemail

                Mail notifiers

                Mail servers

                See Mail server.

                • DavMail — POP/IMAP/SMTP/Caldav/Carddav/LDAP exchange gateway allowing users to use any mail/calendar client with an Exchange server.
                https://davmail.sourceforge.net/ || davmailAUR

                  Mail retrieval agents

                  See also Wikipedia:Mail retrieval agent.

                  • fdm — Program to fetch and deliver mail.
                  https://github.com/nicm/fdm || fdm
                  • OfflineIMAP — Synchronizes emails between two repositories.
                  https://www.offlineimap.org/[dead link 2022-09-20 ⓘ] || offlineimap

                  Instant messaging clients

                  See also Wikipedia:Comparison of instant messaging clients and Wikipedia:Comparison of VoIP software.

                  This section lists all client software with instant messaging support.

                  Multi-protocol clients

                  The number of networks supported by these clients is very large but they (like any multi-protocol clients) usually have very limited or no support for network-specific features.

                  Console
                  • EKG2 — Ncurses based XMPP, Gadu-Gadu, ICQ and IRC client.
                  https://github.com/ekg2/ekg2 || ekg2AUR
                  Graphical
                  • Lith — WeeChat Relay client, allowing to connect to a running WeeChat instance from anywhere.
                  https://lith.app/ || lith-gitAUR
                  • Thunderbird — Feature-rich email client supports instant messaging and chat using IRC and XMPP.
                  https://www.thunderbird.net/ || thunderbird
                    IRC clients

                    See also Wikipedia:Comparison of Internet Relay Chat clients.

                    Console
                    • Irssi — Highly-configurable ncurses-based IRC client.
                    https://irssi.org/ || irssi
                    • tiny — an IRC client written in Rust with a clutter-free interface
                    https://github.com/osa1/tiny || tiny-irc-client-gitAUR
                    Graphical
                    • LostIRC — Simple GTK IRC client with tab-autocompletion, multiple server support, logging and others.
                    http://lostirc.sourceforge.net || lostircAUR
                    XMPP clients

                    See also Wikipedia:XMPP and Wikipedia:Comparison of XMPP clients.

                    Console
                    • Poezio — XMPP client with IRC feeling
                    https://poez.io/ || poezioAUR
                      Graphical
                      • Kaidan — A simple, user-friendly Jabber/XMPP client providing a modern user interface using Kirigami and QtQuick.
                      https://www.kaidan.im/ || kaidanAUR
                      • Spark — Cross-platform real-time XMPP collaboration client optimized for business and organizations.
                      https://www.igniterealtime.org/projects/spark/ || sparkAUR
                      SIP clients

                      See also Wikipedia:List of SIP software#Clients.

                      • baresip — portable and modular SIP User-Agent with audio and video support
                      https://github.com/baresip/baresip || baresip
                      Matrix clients

                      See also Matrix and Matrix Clients.

                      • FluffyChat — Multi-platform Matrix client with a simple and clean UI written in Dart/Flutter.
                      https://fluffychat.im/ || fluffychatAUR
                      • Neochat — KDE client for the Matrix protocol.
                      https://apps.kde.org/neochat/ || neochat
                      Tox clients

                      See also Tox and comparison clients

                      • qTox — Powerful Tox client written in C++/Qt that follows the Tox design guidelines.
                      https://qtox.github.io/ || qtox
                      LAN messengers

                      See also Avahi#Link-Local (Bonjour/Zeroconf) chat and Wikipedia:Comparison of LAN messengers.

                      • BeeBEEP — Secure LAN Messenger.
                      https://www.beebeep.net/ || beebeep
                      P2P messaging clients

                      See also Ring and Tox.

                      • Patchwork — Decentralized messaging and sharing application built on top of Secure Scuttlebutt (SSB). Based on the Electron platform.
                      https://github.com/ssbc/patchwork || ssb-patchworkAUR
                      Other IM clients
                      • Delta Chat — A privacy oriented chat application built on e-mail. Based on the Electron platform.
                      https://delta.chat/ || deltachat-desktop-gitAUR
                      • Jitsi Meet — Desktop application for Jitsi Meet. Based on the Electron platform.
                      https://github.com/jitsi/jitsi-meet-electron || jitsi-meet-desktopAUR
                      • Mumble — Voice chat application similar to TeamSpeak.
                      https://www.mumble.info/ || mumble
                      • Skype — Popular but proprietary application for voice and video communication. Based on the Electron platform.
                      https://www.skype.com/ || skypeforlinux-stable-binAUR
                      • ThreemaQT — Unofficial Threema Web desktop client.
                      https://gitlab.com/bit3/threemaqt || threemaqtAUR
                      • Zulip — Desktop client for Zulip group chat. Based on the Electron platform.
                      https://zulipchat.com/apps/linux || zulip-desktopAUR

                      Instant messaging servers

                      See also Wikipedia:Comparison of instant messaging protocols.

                      IRC servers
                      • Ergo — A modern and simple to set up IRC server written in Go. Combines the features of an IRCd, a services framework, and a bouncer.
                      https://ergo.chat/ || ergochatAUR
                        XMPP servers

                        See also Wikipedia:Comparison of XMPP server software.

                        SIP servers

                        See also Wikipedia:List of SIP software#Servers.

                        • Kamailio — Rock solid SIP server.
                        https://www.kamailio.org/ || kamailioAUR
                        Other IM servers
                        • Nextcloud Talk — Video- and audio-conferencing app for Nextcloud.
                        https://github.com/nextcloud/spreed || nextcloud-app-spreed
                        • TeamSpeak Server — Proprietary VoIP conference server.
                        https://teamspeak.com/ || teamspeak3-server

                          Collaborative software

                          See also Wikipedia:Collaborative software.

                          • shlink — Self-proclaimed definitive self-hosted URL shortener.
                          https://shlink.io/ || shlinkAUR

                            News aggregators

                            RSS/Atom aggregators. Some email clients are also able to act as news aggregator: Claws Mail RSSyl plugin, Evolution, SeaMonkey Mail & Newsgroups, Thunderbird.

                            See also Wikipedia:Comparison of feed aggregators.

                            Console
                            • Newsboat — Ncurses RSS aggregator with layout and keybinding similar to the Mutt email client.
                            https://newsboat.org/ || newsboat
                            Graphical
                            https://apps.kde.org/akregator/ || akregator
                            • NewsFlash — Modern feed reader designed for the GNOME desktop. The spiritual successor to FeedReader.
                            https://gitlab.com/news-flash/news_flash_gtk || newsflash
                            • RSS Guard — Very tiny RSS and ATOM news reader developed using Qt framework.
                            https://github.com/martinrotter/rssguard || rssguard or rssguard-nowebengine

                            Podcast clients

                            Some media players are also able to act as podcast client: Amarok, Cantata, Clementine, Goggles Music Manager, Rhythmbox, VLC media player. git-annex can also function as podcatcher.

                            See also Wikipedia:List of podcatchers.

                            Console
                            • Greg — A command-line podcast aggregator.
                            https://github.com/manolomartinez/greg || greg-gitAUR
                            Graphical
                            • gPodder — Podcast client and media aggregator (GTK interface).
                            https://gpodder.github.io/ || gpodder

                              Usenet newsreaders

                              Some email clients are also able to act as Usenet newsreader: Claws Mail, Evolution, NeoMutt, SeaMonkey Mail & Newsgroups, Sylpheed, Thunderbird.

                              See also: Wikipedia:List of Usenet newsreaders, Wikipedia:Comparison of Usenet newsreaders.

                              Console
                              Graphical
                              • SABnzbd — An open-source binary newsreader webapp written in Python.
                              https://sabnzbd.org/ || sabnzbdAUR

                                Microblogging clients

                                See also Wikipedia:List of Twitter services and applications.

                                Console
                                Graphical
                                • Cawbird — Native GTK Twitter client for the Linux desktop.
                                https://ibboard.co.uk/cawbird/ || cawbird
                                • Tootle — GTK3 client for Mastodon.
                                https://github.com/bleakgrey/tootle || tootleAUR

                                  Blog engines

                                  See also Wikipedia:Blog software and Wikipedia:List of content management systems.

                                  • Joomla — A php Content Management System (CMS) which enables you to build websites and powerful online applications.
                                  https://www.joomla.org/ || joomlaAUR

                                    Static site generators

                                    • Nanoblogger — A small weblog engine written in Bash for the command line. It uses common UNIX tools such as cat, grep, and sed to create static HTML content. It is not maintained anymore.
                                    http://nanoblogger.sourceforge.net/ || nanobloggerAUR

                                    Remote desktop

                                    See also Wikipedia:Remote desktop software and Wikipedia:Comparison of remote desktop software.

                                    See also Chrome Remote Desktop for a web browser based solution.

                                    Remote desktop clients

                                    • KRDC — Remote Desktop Client for KDE. Supports RDP and VNC. Part of kde-network.
                                    https://apps.kde.org/krdc/ || krdc
                                    • ToDesk — Proprietary remote desktop client that suits for remote teamwork. It uses its own proprietary protocol.
                                    https://www.todesk.com/ || todesk-binAUR

                                    Remote desktop servers

                                    https://nomachine.com/ || nomachineAUR
                                    • Xrdp — A daemon that supports RDP. It uses Xvnc, X11rdp or xorgxrdp as a backend.
                                    http://xrdp.org/ || xrdpAUR
                                    This article is issued from Archlinux. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.