Best Free and Open Source Software – Internet

Internet & Networking
Internet and networking software has always been one of Linux's strongest areas.
Web Browsers - The quintessential desktop application
Small Footprint Web Browsers - The quintessential desktop application with a small footprint
Email - Email clients, groupware, servers, utilities, security, filtering, mailing list managers and more
Graphical Email Clients - Email remains the killer information and communications technology
Lightweight Graphical Email Clients - Widely used from beginners to power users
Web-Based Email Clients - Alternatives to Gmail
Console Email Clients - Work your mailbox from a terminal
Mail Notification - Never miss an important email
Anti-Spam Tools - Proficient Linux anti-spam tools
Email Encryption Tools - One method of ensuring electronic privacy
Email Servers - Email remains the killer information and communications technology
Mailing List Managers - Manage electronic mail discussion and e-newsletter lists
Instant Messaging Clients - Real-time text communication between two or more individuals
XMPP Servers - Set up your own XMPP service on your server
Graphical XMPP Clients - Real-time communication
Web-Based XMPP Clients - Real-time communication
Console Based XMPP Clients - Real-time communication
Usenet Tools - Usenet is a worldwide distributed Internet discussion system
News Aggregators - Collect news, weblog posts, and other information from the web
Voice Over IP Software - Telephone-like voice conversations across IP based networks
Remote Display Software - Use the mouse and keyboard to control another computer remotely
Google Drive Clients - File storage and synchronization service created by Google
IRC Clients - IRC is a type of real-time Internet text messaging
Console IRC Clients - Good fit; small, lean clients, that can be run on any hardware
Social Networking - Create your own Facebook, Twitter, LinkedIn
System Monitoring Tools - Real-time incident notification, performance analysis etc
More Monitoring Tools - Additional high quality solutions for monitoring services, services and network hardware
Console Based Network 'top' Tools - Small tools that derive inspiration from the 'top' troubleshooting tool
Port Scanners - For network inventory and the verification of the security of a network
Intrusion Prevention for SSH - Cryptographic network protocol for operating network services securely over an unsecured network
MAC/RBAC Tools - These controls include authentication, authorisation and audit
LDAP Solutions - Lightweight Directory Access Protocol
Network Inventory Management - Collate all network infrastructure data and keep it up to date
FTP Clients - Time-honored method of transferring files
Command-line FTP Clients - Time-honored method of transferring files on the command line
FTP Servers - Transfer files from one computer to another
Console Internet Applications - Superior replacements for their GUI equivalents
Command line HTTP clients - More than download tools
UPnP Servers - Share your music, photos and videos with your network
Network Authentication Servers - Connection authentication, authorization, and accounting management
Load Balancers - Methodical and efficient distribution of network or application traffic across multiple servers in a server farm
Big Data
Big Data is an all-inclusive term that refers to data sets so large and complex that they need to be processed by specially designed hardware and software tools.
Search Engines - Full-featured search engines through an application programming interface
Data Analysis Tools - Examine huge quantities of data to find patterns, correlations, and more
File Systems - Storage solution which is designed to scale out on multiple servers
Key Value Stores - Allow the application to store its data in a schema-less way
Native XML Databases - Store data and documents without requiring a database schema
Cloud Computing & Virtualization
Run programs simultaneously on many connected computers.
Platform as a Service - Develop new applications or services in the cloud
Functions-as-a-Service - Often known as serverless
Infrastructure as a Service - Virtualised hardware, in other words, computing infrastructure
OS-level Virtualization (Containers) - Operating-system-level virtualization method for running multiple isolated Linux systems on a control host using a single Linux kernel
Type 1 Hypervisors - Native / bare-metal running directly on the host's hardware
Cloud Management Tools - Automate, monitor, provision, track and tweak cloud computing infrastructure
Cloud Development Tools - Four excellent tools that caught our eye
Share this article

Share your Thoughts

This site uses Akismet to reduce spam. Learn how your comment data is processed.