List of free and open-source web applications explained

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.

ApplicationServiceLicenseRequirementsSimilar proprietary web application(s)
Collabora OnlineOnline office suiteMPLv2.0Google Docs, Microsoft 365
GalleryPhoto sharingGPLv3PHP + MySQL[1] flickr, Picasa
PiwigoPhoto sharingGPLPHP + MariaDB / MySQL[2] flickr, Picasa
OpenBroadcasterVideo streamingAGPLv3+MySQLYouTube
PlumiVideo streamingZPLYouTube
PeerTubeVideo streamingAGPLv3+YouTube
Libre.fmMusic streamingAGPLv3+PostgreSQL or MySQLlast.fm
CiteSeerXBibliographic databaseApacheMySQL or PostgreSQLSpringerLink
OpenStreetMapMappingODbLMySQL or PostgreSQLGoogle Maps
ownCloudFile sharing/sync, web calendar, online office suite etc.AGPLv3Dropbox, drop.io
NextcloudFile sharing/sync, web calendar, online office suite etc.AGPLv3+PHP + MariaDB / MySQL / Oracle / PostgreSQL / SQLite[3] Dropbox, Google Drive, Microsoft 365, box
SeafileFile sharing/sync, web calendar, online office suite etc.GPLv2Dropbox, drop.io
Tahoe Least-Authority File StoreFile sharingGPLv2+Dropbox, drop.io
iFolderFile sharingGPLv2+Dropbox, drop.io
AbiCollabOnline file editingGPLv2MySQL or PostgreSQLGoogle Docs
EtherpadOnline file editingApacheMySQL or PostgreSQLGoogle Docs
Eucalyptus (computing)Virtual machine provisioningGPLv3Amazon EC2
OpenNebulaVirtual machine provisioningApacheSQLite3Amazon EC2
DokuWikiWikiGPLv2Wikispaces
MediaWikiWikiGPLv2+MySQL or PostgreSQLWikispaces
TiddlyWikiWikiBSD licenseWeb browserEvernote, Microsoft OneNote
Open Journal SystemsPublication managementGPLv2MySQL or PostgreSQL
WordPressBloggingGPLv2PHP + MariaDB / MySQL[4] blogger.com
LiveJournalBloggingGPLv2+blogger.com
GhostBloggingMIT LicenseJavaScript, node.jsblogger.com
GNU SocialDistributed social networkAGPLv3MySQL or PostgreSQLTwitter
MastodonDistributed social networkAGPLv3PostgreSQLTwitter
AppScaleVirtual web hostingBSDGoogle AppEngine
PHPGroupwareOnline office suiteGPLv2Google Docs
eGroupwareOnline office suiteGPLv2Google Docs
Feng OfficeOnline office suiteAGPLGoogle Docs
RoundcubeWeb mailGPLv3+ with exceptions for skins and pluginsGmail, Hotmail
IMPWeb mailGPLv2IMAP serverGmail, Hotmail
SquirrelmailWeb mailGPLv2Gmail, Hotmail
MailmanMailing listsGPLGoogle Groups, Yahoo Groups
FluxBBForumGPLv2
phpBBForum
MyBBForum
PhorumForumPhorum 2.0
VanillaForumGPLv2
DiscourseForumGPLv2+
LimeSurveyInternet surveyGPLv2SurveyMonkey, Google Form creator
Tiny Tiny RSSRSS readerGPLv3Google Reader
pump.ioSocial aggregationApacheFriendFeed
MeneameSocial newsAGPLv3Digg
MixxSocial newsDigg
FriendicaDistributed social networkMITFacebook
DiasporaDistributed social networkAGPLFacebook
BuddyPressDistributed social networkGPLWordPressFacebook
ElggDistributed social networkGPLv2 / MITFacebook
ScuttleSocial bookmarkingDelicious
Connotea (discontinued)Social bookmarkingDelicious
Ma.gnolia 2 (discontinued)Social bookmarkingDelicious
ApertiumTranslationGPLv2Google Translate
EyeOS (version 2.5 and earlier)HomepageAGPLv3iGoogle
OpenCroquetVirtual worldMITSecondLife
OpenSimulatorVirtual worldBSDSecondLife
bitwardenPassword managerGPLv3, AGPLv3node.jsDashlane, LastPass
MattermostWeb chatMIT, AGPLv3, Apache License 2.0Slack
ElementWeb chatApache License 2.0Slack

See also

Notes and References

  1. Web site: Gallery3:Requirements - Gallery Codex . 2023-11-28 . codex.galleryproject.org.
  2. Web site: Piwigo/README.md at 9af2ba648f4939e1a6a1774b178186290bb7a1b9 · Piwigo/Piwigo . 2023-11-28 . GitHub . en.
  3. Web site: System requirements — Nextcloud latest Administration Manual latest documentation . 2023-11-28 . docs.nextcloud.com.
  4. Web site: Hosting Requirements for WordPress . 2023-11-28 . WordPress.org . en-US.