< List of applications

List of applications/Internet

Internet

Network managers

See Network configuration#Network managers.

VPN clients

  • Bitmask Secured and encrypted communication using various service providers
https://bitmask.net/ || bitmaskAUR
  • 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
  • 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)
http://pptpclient.sourceforge.net/ || pptpclient
  • RiseupVPN A GUI client for the Riseup VPN service from riseup.net. RiseupVPN does not require a user account, keep logs, or track you in any way. The service is paid for entirely by donations. There is also a snap package available.
https://riseup.net/ || riseup-vpnAUR or riseup-vpn-gitAUR
https://www.strongswan.org/ || strongswan

Proxy servers

  • Brook Proxy focusing on strong encryption and being undetectable.
https://txthinking.github.io/brook/ || brook
  • Privoxy Non-caching web proxy with advanced filtering capabilities for enhancing privacy, modifying web page data and HTTP headers, controlling access, and removing ads and other obnoxious Internet junk.
https://www.privoxy.org/ || privoxy
  • Trojan An unidentifiable mechanism that helps you bypass GFW.
https://trojan-gfw.github.io/trojan/ || trojan

Anonymizing networks

  • Freenet An encrypted network without censorship.
https://freenetproject.org/ || freenetAUR

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
Gecko-based

See also Wikipedia:Gecko (software).

Firefox spin-offs
  • GNU IceCat A customized build of Firefox ESR distributed by the GNU Project, stripped of non-free components and with additional privacy extensions. Release cycle may be delayed compared to Mozilla Firefox.
https://www.gnu.org/software/gnuzilla/ || icecatAUR or icecat-binAUR
  • Waterfox Current Optimized fork of Firefox ESR, updated feature-rich branch of Waterfox.
https://www.waterfox.net/ || waterfox-current-binAUR

    See also Wikipedia:Blink (web engine).

      Privacy-focused chromium spin-offs
      Proprietary chromium spin-offs
      https://www.google.com/chrome/ || google-chromeAUR
      Browsers based on qt5-webengine
      • Dooble Colorful Web browser.
      https://textbrowser.github.io/dooble/ || doobleAUR
      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.

      • Badwolf A minimalist privacy-focused browser.
      https://hacktivis.me/projects/badwolf || badwolfAUR
      • Lariza A simple, experimental web browser using GTK 3, GLib and WebKit2GTK.
      https://www.uninformativ.de/git/lariza/ || larizaAUR
      • Tangram Integration of web applications into the desktop, specifically GNOME.
      https://github.com/sonnyp/Tangram || tangramAUR
      Browsers based on qt5-webkit
      Other
      • Links Graphics and text mode web browser. Includes a graphical X-window/framebuffer version with CSS, image rendering, pull-down menus. It can be launched with the xlinks -g command.
      http://links.twibright.com/ || links

      Gemini browsers

      See also Wikipedia:Gemini (protocol)#Software.

      • Amfora Terminal browser for the Gemini protocol.
      https://github.com/makeworld-the-better-one/amfora || amfora

      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.

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

      Static web servers

      • darkhttpd A small and secure static web server, written in C, does not support HTTPS or Auth.
      https://unix4lyfe.org/darkhttpd/ || darkhttpd

      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

      • Web Bench Benchmarking tool, uses fork() for simulating multiple clients.
      http://home.tiscali.cz/~cz210552/webbench.html || webbenchAUR

      Download managers

      See also Wikipedia:Comparison of download managers.

      Console
      • mps-youtube Terminal based YouTube jukebox with playlist management. Plays audio/video through mplayer/mpv.
      https://github.com/mps-youtube/mps-youtube || mps-youtube
      • You-Get Download media contents (videos, audios, images) from the Web.
      https://you-get.org/ || you-get
      Graphical
      • ClipGrab Downloader and converter for YouTube, Vimeo and many other online video sites.
      https://clipgrab.org/ || clipgrab
      • Gyre GTK3 downloader for videos from Coub.
      https://github.com/HelpSeeker/Gyre || gyreAUR
      • Persepolis Graphical front-end for aria2 download manager with lots of features. Supports HTTP and FTP.
      https://persepolisdm.github.io/ || persepolis
      • 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
      • Rclone Browser GUI client for Rclone.
      https://github.com/kapitainsky/RcloneBrowser || rclone-browserAUR
      Google Drive clients
      • VGrive GTK-based GUI client (back-end and front-end) for Google Drive made in Vala.
      https://github.com/bcedu/VGrive || vgriveAUR
      Other synchronization clients
      • Cozy Drive Desktop client for Cozy.
      https://cozy-labs.github.io/cozy-desktop/ || cozy-desktop
      • OneDrive Fork of the unofficial CLI for OneDrive.
      https://github.com/abraunegg/onedrive || onedrive-abrauneggAUR
      • 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.

      • FileZilla Fast and reliable FTP, FTPS and SFTP client.
      https://filezilla-project.org/ || filezilla

      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. Requires libtorrent backend.
      https://rakshasa.github.io/rtorrent/ || rtorrent
        Graphical
        • Powder Player Hybrid between a streaming BitTorrent client and a player. Based on the Electron platform.
        https://powder.media/ || powder-player-binAUR
        • Tremotesf Qt client for remote management of the Transmission BitTorrent client, using its HTTP RPC protocol.
        https://github.com/equeim/tremotesf2 || tremotesfAUR

        Other P2P networks

        See also Wikipedia:Comparison of file-sharing applications.

        • EiskaltDC++ Direct Connect and ADC client.
        https://github.com/eiskaltdcpp/eiskaltdcpp || GTK: eiskaltdcpp-gtkAUR, Qt: eiskaltdcpp-qtAUR
        • ncdc Modern and lightweight Direct Connect and ADC client with a friendly ncurses interface.
        https://dev.yorhel.nl/ncdc || ncdcAUR

        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.

        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
        • imgur A CLI client which can upload image to imgur.com image sharing service.
        https://github.com/tremby/imgur.sh || imgur.shAUR

        Email clients

        See also Wikipedia:Comparison of email clients

        Console
        • aerc Work in progress asynchronous email client.
        https://sr.ht/~rjarry/aerc || aerc
        • NeoMutt Command line mail reader (or MUA). It is a fork of Mutt with added features.
        https://neomutt.org/ || neomutt
        • Wanderlust Email client and news reader for Emacs.
        http://www.gohome.org/wl/ || wanderlust
        Graphical
        • Mailspring Fork of Nylas Mail by one of the original authors. The paid "Pro" version requires a Mailspring ID and has extra features like snooze, send later. Based on the Electron platform.
        https://getmailspring.com/ || mailspringAUR
        • Thunderbird Feature-rich email client from Mozilla written in GTK.
        https://www.thunderbird.net/ || thunderbird
        Web-based

        Mail notifiers

        • Ayatana Webmail Webmail notifications and actions for any desktop.
        https://tari.in/www/software/ayatana-webmail/ || ayatana-webmailAUR

        Mail servers

        See Mail server.

        Mail retrieval agents

        See also Wikipedia:Mail retrieval agent.

        • fdm Program to fetch and deliver mail.
        https://github.com/nicm/fdm || fdm
        • getmail A POP3/IMAP4 mail retriever with reliable Maildir and command delivery.
        http://pyropus.ca/software/getmail/ || getmailAUR

        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
        • BitlBee IRC gateway to popular chat networks (XMPP, ICQ and Twitter).
        https://bitlbee.org/ || bitlbeeAUR
        Graphical
        • Kopete User-friendly IM supporting Bonjour, Gadu-Gadu, GroupWise, ICQ, XMPP.
        https://apps.kde.org/kopete/ || kopete
        • 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
          • senpai An IRC client that works best with bouncers (e.g. soju-gitAUR): no logs are kept, history is fetched from the server via CHATHISTORY, networks are fetched from the server via bouncer-networks.
          https://sr.ht/~taiite/senpai/ || senpai-irc-gitAUR

          Comparison

          NamePackageWritten inExtensibleSASL
          BitchX bitchx-gitAURC
          ERC ELisp
          ii C
          ircii irciiAURC
          Irssi C
          pork C
          ScrollZ C
          senpai senpaiAURGo
          sic C
          tiny Rust
          WeeChat Cmultiple languages
          Graphical
          • Quassel Modern, cross-platform, distributed IRC client.
          https://quassel-irc.org/ || KDE: quassel-monolithic, Qt: quassel-monolithic-qt
            XMPP clients

            See also Wikipedia:XMPP and Wikipedia:Comparison of instant messaging clients#XMPP-related features.

            Console
            • jp (Salut à Toi) CLI frontend for Salut à Toi, multi-purpose XMPP client
            https://salut-a-toi.org/ || sat-jpAUR
            Graphical
            • Dino A modern, easy to use XMPP client, with PGP and OMEMO support.
            https://dino.im/ || dino
            • Tkabber Easy to hack feature-rich XMPP client by the author of the ejabberd XMPP server.
            http://tkabber.jabber.ru/ || tkabberAUR
              SIP clients

              See also Wikipedia:List of SIP software#Clients.

              • Linphone VoIP phone application (SIP client) for communicating freely with people over the internet, with voice, video, and text instant messaging.
              https://www.linphone.org/ || linphone-desktopAUR
              Matrix clients

              See also Matrix and Matrix Clients.

              • Gomuks Terminal Matrix client written in Go using mautrix and mauview.
              https://maunium.net/go/gomuks || gomuksAUR
              • Spectral Qt5-based Glossy cross-platform client for Matrix.
              https://gitlab.com/spectral-im/spectral || spectral-matrixAUR
                Tox clients

                See also Tox.

                • Venom a modern Tox client for the GNU/Linux desktop
                https://github.com/naxuroqa/Venom || venomAUR
                  LAN messengers

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

                  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
                  • Caprine Unofficial Facebook Messenger app. Based on the Electron platform.
                  https://github.com/sindresorhus/caprine || caprine
                  • IRCCloud Desktop client for a modern, always-connected IRC client service. Based on the Electron platform.
                  https://www.irccloud.com/ || irccloudAUR
                  • QQ Proprietary instant messaging software developed by Tencent (imitating ICQ).
                  https://im.qq.com/ || linuxqqAUR
                  • Skype Popular but proprietary application for voice and video communication. Based on the Electron platform.
                  https://www.skype.com/ || skypeforlinux-stable-binAUR
                  • Viber Proprietary cross-platform IM and VoIP software.
                  https://www.viber.com/products/linux/ || viberAUR
                  • 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
                  https://www.unrealircd.org/ || unrealircd
                  XMPP servers

                  See also Wikipedia:Comparison of XMPP server software.

                  SIP servers

                  See also Wikipedia:List of SIP software#Servers.

                  • Repro An open-source, free SIP server.
                  https://www.resiprocate.org/About_Repro || reproAUR
                    Other IM servers
                    • Murmur The voice chat application server for Mumble.
                    https://www.mumble.info/ || murmur

                    Collaborative software

                    See also Wikipedia:Collaborative software.

                    • SOGo Groupware server built around OpenGroupware.org (OGo) and the SOPE application server.
                    https://sogo.nu/ || sogoAUR

                    News aggregators

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

                    See also Wikipedia:Comparison of feed aggregators.

                    Console
                    Graphical
                    • Alduin RSS, Atom and JSON feed aggregator. Based on the Electron platform. Discontinued.
                    https://alduinapp.github.io/ || alduinAUR
                    • Feeds An RSS/Atom feed reader for GNOME.
                    https://gabmus.gitlab.io/gnome-feeds/ || gfeeds
                    • Raven Simple desktop RSS reader made using VueJS. Based on the Electron platform.
                    https://ravenreader.app/ || raven-readerAUR

                    Podcast clients

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

                    See also Wikipedia:List of podcatchers.

                    Console
                    • castero A TUI podcast client for the terminal.
                    https://github.com/xgi/castero || castero-gitAUR
                    Graphical
                    • CPod Simple, beautiful podcast app. Based on the Electron platform.
                    https://github.com/z-------------/CPod || cpodAUR

                    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
                    • Pan GTK Usenet newsreader that's good at both text and binaries.
                    http://pan.rebelbase.com/ || pan
                    • XRN Usenet newsreader for X Window System.
                    http://www.mit.edu/people/jik/software/xrn.html || xrnAUR

                    Microblogging clients

                    See also Wikipedia:List of Twitter services and applications.

                    Console
                    Graphical
                    • Giara Reddit app, built with Python, GTK and Handy.
                    https://gitlab.gnome.org/World/giara || giaraAUR

                    Blog engines

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

                    • Diaspora A distributed privacy aware social network.
                    https://diasporafoundation.org || diaspora-mysqlAUR or diaspora-postgresqlAUR

                    Static site generators

                    • Hexo Fast, simple and powerful blog framework.
                    https://hexo.io/ || hexo-cliAUR

                    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

                    • GVncViewer Simple VNC Client on Gtk-VNC. Run with gvncviewer.
                    https://wiki.gnome.org/Projects/gtk-vnc || gtk-vnc
                    • Remote Viewer Simple remote display client. Supports SPICE and VNC.
                    https://virt-manager.org/ || virt-viewer
                    • xfreerdp FreeRDP X11 client. Run with xfreerdp.
                    https://www.freerdp.com/ || freerdp

                      Remote desktop servers

                      This article is issued from Archlinux. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.