List of free and open-source web applications


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
GalleryPhoto sharingGNU GPLv3MySQLflickr, Picasa
PiwigoPhoto sharingGNU GPLMySQL + PHPflickr, Picasa
OpenBroadcasterVideo streamingGNU AGPLv3+MySQLYouTube
PlumiVideo streamingZPLYouTube
PeerTubeVideo streamingGNU AGPLv3+YouTube
Libre.fmMusic streamingGNU AGPLv3+PostgreSQL or MySQLlast.fm
CiteSeerXBibliographic databaseApacheMySQL or PostgreSQLSpringerLink
OpenStreetMapMappingODbLMySQL or PostgreSQLGoogle Maps
ownCloudFile sharing, web calendar, etc.GNU AGPLv3Dropbox, drop.io
NextcloudFile sharing, File synchronization, web calendar, etc.GNU AGPLv3+Dropbox, box
SeafileFile sharingGNU GPLv2Dropbox, drop.io
Tahoe Least-Authority File StoreFile sharingGNU GPLv2+Dropbox, drop.io
iFolderFile sharingGNU GPLv2+Dropbox, drop.io
AbiCollabOnline file editingGNU GPLv2MySQL or PostgreSQLGoogle Docs
EtherpadOnline file editingApacheMySQL or PostgreSQLGoogle Docs
Eucalyptus Virtual machine provisioningGNU GPLv3Amazon EC2
Globus ToolkitVirtual machine provisioningVariousMySQL or PostgreSQLAmazon EC2
OpenNebulaVirtual machine provisioningApacheSQLite3Amazon EC2
DokuWikiWikiGNU GPLv2Wikispaces
MediaWikiWikiGNU GPLv2+MySQL or PostgreSQLWikispaces
TiddlyWikiWikiBSD licenseWeb browserEvernote, Microsoft OneNote
Open Journal SystemsPublication managementGNU GPLv2MySQL or PostgreSQL
WordPressBloggingGNU GPLv2MySQLblogger.com
LiveJournalBloggingGNU GPLv2+blogger.com
GhostBloggingMIT LicenseJavaScript, node.jsblogger.com
GNU SocialDistributed social networkGNU AGPLv3MySQL or PostgreSQLTwitter
MastodonDistributed social networkGNU AGPLv3PostgreSQLTwitter
AppScaleVirtual web hostingBSDGoogle AppEngine
PHPGroupwareOnline office suiteGNU GPLv2Google Docs
eGroupwareOnline office suiteGNU GPLv2Google Docs
Feng OfficeOnline office suiteGNU AGPLGoogle Docs
RoundcubeWeb mailGPLv3+ with exceptions for skins and pluginsGmail, Hotmail
IMPWeb mailGPLv2IMAP serverGmail, Hotmail
SquirrelmailWeb mailGNU GPLv2Gmail, Hotmail
MailmanMailing listsGNU GPLGoogle Groups, Yahoo Groups
FluxBBForumGNU GPLv2
phpBBForumGNU GPLv2
MyBBForumGNU LGPL
PhorumForumPhorum 2.0
VanillaForumGNU GPLv2
DiscourseForumGNU GPLv2+
EasyChairSubmission management system
LimeSurveyInternet surveyGNU GPLv2SurveyMonkey, Google Form creator
Cheetah NewsRSS readerGNU GPLv3Google Reader
Tiny Tiny RSSRSS readerGNU GPLv3Google Reader
pump.ioSocial aggregationApacheFriendFeed
MeneameSocial newsGNU AGPLv3Digg
RedditSocial newsCommon Public Attribution v1.0 Digg
MixxSocial newsDigg
FriendicaDistributed social networkMITFacebook
DiasporaDistributed social networkGNU AGPLFacebook
BuddyPressDistributed social networkGNU GPLWordPressFacebook
ElggDistributed social networkGNU GPLv2 / MITFacebook
ScuttleSocial bookmarkingDelicious
Connotea Social bookmarkingDelicious
Ma.gnolia 2 Social bookmarkingDelicious
ApertiumTranslationGNU GPLv2Google Translate
EyeOS HomepageGNU AGPLv3iGoogle
OpenCroquetVirtual worldMITSecondLife
OpenSimulatorVirtual worldBSDSecondLife
bitwardenPassword managerGNU GPLv3, AGPLv3node.jsDashlane, Lastpass
MattermostWeb chatMIT, AGPLv3, Apache License 2.0Slack