All web applications, both traditional and Web 2.0, are operated by software running somewhere. This is a list of free software which can be used to run alternative web applications. Also listed are similar proprietary web applications that users may be familiar with. Most of this software is server-side software, often running on a web server.
|Application||Service||License||Requirements||Similar proprietary web application(s)|
|Collabora Online||Online office suite||MPLv2.0||Google Docs, Microsoft 365|
|Gallery||Photo sharing||GNU GPLv3||MySQL||flickr, Picasa|
|Piwigo||Photo sharing||GNU GPL||MySQL + PHP||flickr, Picasa|
|OpenBroadcaster||Video streaming||GNU AGPLv3+||MySQL||YouTube|
|Plumi||Video streaming||GNU GPL | ZPL||YouTube|
|PeerTube||Video streaming||GNU AGPLv3+||YouTube|
|Libre.fm||Music streaming||GNU AGPLv3+||PostgreSQL or MySQL||last.fm|
|CiteSeerX||Bibliographic database||Apache||MySQL or PostgreSQL||SpringerLink|
|OpenStreetMap||Mapping||ODbL||MySQL or PostgreSQL||Google Maps|
|ownCloud||File sharing/sync, web calendar, online office suite etc.||GNU AGPLv3||Dropbox, drop.io|
|Nextcloud||File sharing/sync, web calendar, online office suite etc.||GNU AGPLv3+||Dropbox, Google Drive, Microsoft 365, box|
|Seafile||File sharing/sync, web calendar, online office suite etc.||GNU GPLv2||Dropbox, drop.io|
|Tahoe Least-Authority File Store||File sharing||GNU GPLv2+||Dropbox, drop.io|
|iFolder||File sharing||GNU GPLv2+||Dropbox, drop.io|
|AbiCollab||Online file editing||GNU GPLv2||MySQL or PostgreSQL||Google Docs|
|Etherpad||Online file editing||Apache||MySQL or PostgreSQL||Google Docs|
|Eucalyptus (computing)||Virtual machine provisioning||GNU GPLv3||Amazon EC2|
|Globus Toolkit||Virtual machine provisioning||Various ||MySQL or PostgreSQL||Amazon EC2|
|OpenNebula||Virtual machine provisioning||Apache||SQLite3||Amazon EC2|
|MediaWiki||Wiki||GNU GPLv2+||MySQL or PostgreSQL||Wikispaces|
|TiddlyWiki||Wiki||BSD license||Web browser||Evernote, Microsoft OneNote|
|Open Journal Systems||Publication management||GNU GPLv2||MySQL or PostgreSQL|
|GNU Social||Distributed social network||GNU AGPLv3||MySQL or PostgreSQL|
|Mastodon||Distributed social network||GNU AGPLv3||PostgreSQL|
|AppScale||Virtual web hosting||BSD||Google AppEngine|
|PHPGroupware||Online office suite||GNU GPLv2||Google Docs|
|eGroupware||Online office suite||GNU GPLv2||Google Docs|
|Feng Office||Online office suite||GNU AGPL||Google Docs|
|Roundcube||Web mail||GPLv3+ with exceptions for skins and plugins||Gmail, Hotmail|
|IMP||Web mail||GPLv2||IMAP server||Gmail, Hotmail|
|Squirrelmail||Web mail||GNU GPLv2||Gmail, Hotmail|
|Mailman||Mailing lists||GNU GPL||Google Groups, Yahoo Groups|
|LimeSurvey||Internet survey||GNU GPLv2||SurveyMonkey, Google Form creator|
|Cheetah News||RSS reader||GNU GPLv3||Google Reader|
|Tiny Tiny RSS||RSS reader||GNU GPLv3||Google Reader|
|Meneame||Social news||GNU AGPLv3||Digg|
|Friendica||Distributed social network||MIT|
|Diaspora||Distributed social network||GNU AGPL|
|BuddyPress||Distributed social network||GNU GPL||WordPress|
|Elgg||Distributed social network||GNU GPLv2 / MIT|
|Connotea (discontinued)||Social bookmarking||Delicious|
|Ma.gnolia 2 (discontinued)||Social bookmarking||Delicious|
|Apertium||Translation||GNU GPLv2||Google Translate|
|EyeOS (version 2.5 and earlier)||Homepage||GNU AGPLv3||iGoogle|
|bitwarden||Password manager||GNU GPLv3, AGPLv3||node.js||Dashlane, LastPass|
|Mattermost||Web chat||MIT, AGPLv3, Apache License 2.0||Slack|
|Element||Web chat||Apache License 2.0||Slack|
The X Window System is a windowing system for bitmap displays, common on Unix-like operating systems.
HCL Notes and HCL Domino are the client and server, respectively, of a collaborative client-server software platform formerly sold by IBM, now by HCL Technologies.
In computing, cross-platform software is computer software that is designed to work in several computing platforms. Some cross-platform software requires a separate build for each platform, but some can be directly run on any platform without special preparation, being written in an interpreted language or compiled to portable bytecode for which the interpreters or run-time packages are common or standard components of all supported platforms.
IBM WebSphere refers to a brand of proprietary computer software products in the genre of enterprise software known as "application and integration middleware". These software products are used by end-users to create and integrate applications with other applications. IBM WebSphere has been available to the general market since 1998.
Gambas is the name of an object-oriented dialect of the BASIC programming language, as well as the integrated development environment that accompanies it. Designed to run on Linux and other Unix-like computer operating systems, its name is a recursive acronym for Gambas Almost Means Basic. Gambas is also the word for prawns in the Spanish, French, and Portuguese languages, from which the project's logos are derived.
Yellow Dog Linux (YDL) is a discontinued free and open-source operating system for high-performance computing on multi-core processor computer architectures, focusing on GPU systems and computers using the POWER7 processor. The original developer was Terra Soft Solutions, which was acquired by Fixstars in October 2008. Yellow Dog Linux was first released in the spring of 1999 for Apple Macintosh PowerPC-based computers. The most recent version, Yellow Dog Linux 7, was released on August 6, 2012. Yellow Dog Linux lent its name to the popular YUM Linux software updater, derived from YDL's YUP and thus called Yellowdog Updater, Modified.
The Globus Toolkit is an open-source toolkit for grid computing developed and provided by the Globus Alliance. On 25 May 2017 it was announced that the open source support for the project would be discontinued in January 2018, due to a lack of financial support for that work. The Globus service continues to be available to the research community under a freemium approach, designed to sustain the software, with most features freely available but some restricted to subscribers.
The ArsDigita Community System (ACS) was an open source toolkit for developing community web applications developed primarily by developers associated with ArsDigita Corporation. It was licensed under the terms of the GNU GPL, and is one of the most famous products to be based completely on AOLserver. Although there were several forks of the project, the only one that is still actively maintained is OpenACS.
An application firewall is a form of firewall that controls input/output or system calls of an application or service. It operates by monitoring and blocking communications based on a configured policy, generally with predefined rule sets to choose from. The application firewall can control communications up to the application layer of the OSI model, which is the highest operating layer, and where it gets its name. The two primary categories of application firewalls are network-based and host-based.
In computing, a solution stack or software stack is a set of software subsystems or components needed to create a complete platform such that no additional software is needed to support applications. Applications are said to "run on" or "run on top of" the resulting platform.
Accessibility Toolkit (ATK) is an open source software library, part of the GNOME project, which provides application programming interfaces (APIs) for implementing accessibility support in software.
VTune Profiler is a performance analysis tool for x86 based machines running Linux or Microsoft Windows operating systems. Many features work on both Intel and AMD hardware, but advanced hardware-based sampling requires an Intel-manufactured CPU.
As of the early 2000s, several speech recognition (SR) software packages exist for Linux. Some of them are free and open-source software and others are proprietary software. Speech recognition usually refers to software that attempts to distinguish thousands of words in a human language. Voice control may refer to software used for communicating operational commands to a computer.
GridFTP is an extension of the File Transfer Protocol (FTP) for grid computing. The protocol was defined within the GridFTP working group of the Open Grid Forum. There are multiple implementations of the protocol; the most widely used is that provided by the Globus Toolkit.
Web-based simulation (WBS) is the invocation of computer simulation services over the World Wide Web, specifically through a web browser. Increasingly, the web is being looked upon as an environment for providing modeling and simulation applications, and as such, is an emerging area of investigation within the simulation community.
The following outline is provided as an overview of and topical guide to the Perl programming language: