Development statistics/Extensions

This page collects some statistics about MediaWiki extensions: number of extensions and their quality.

Statistics
Number of extensions: (as of 11 August 2016)
 * 719 distributed by ExtensionDistributor
 * 2000 (about) extensions categorised on MediaWiki.org (category All extensions; it seems there are not too much other pages, the raw number if 2286)
 * 7000 (about) extensions categorised on WikiApiary.com (category Extension; it seems there are not too much other pages, the raw number is 7661)
 * 3380 extensions on MediaWiki.org (pages in Extensions: namespace, which are not a subpage but possibly a redirect; 7635 pages grand total, subpages and redirects included)

Extension quality: (as of 11 August 2016)
 * 153 extensions used in production on Wikimedia websites
 * 869 extensions considered stable by the community and/or their authors
 * 792 extensions announced in beta version by the community and/or their authors
 * 258 extensions considered as experimental by the community and/or their authors
 * 219 extensions which were stable but are now unmaintained
 * 532 extensions archived, i.e. no more maintained since a long time
 * 88 extensions with known vulnerabilities, out of which 57 have been deleted from the MediaWiki.org website

2015-02-13
Number of extensions: (as of 13 February 2015)
 * 719 distributed by ExtensionDistributor
 * 2000 (about) extensions categorised on MediaWiki.org (category All extensions; it seems there are not too much other pages, the raw number if 2263)
 * 6000 (about) extensions categorised on WikiApiary.com (category Extension; it seems there are not too much other pages, the raw number is 6573)
 * 3132 extensions on MediaWiki.org (pages in Extensions: namespace, which are not a subpage but possibly a redirect; 6222 pages grand total, subpages and redirects included)

Extension quality: (as of 13 February 2015)
 * 146 extensions used in production on Wikimedia websites
 * 827 extensions considered stable by the community and/or their authors
 * 868 extensions announced in beta version by the community and/or their authors
 * 247 extensions considered as experimental by the community and/or their authors
 * 109 extensions which were stable but are now unmaintained
 * 327 extensions archived, i.e. no more maintained since a long time
 * 81 extensions with known vulnerabilities, out of which 56 have been deleted from the MediaWiki.org website

Statistics sources and methodology

 * ExtensionDistributor: ask the API on mediawiki.org download https://gerrit.wikimedia.org/mediawiki-extensions.txt and count the number of lines (removed by phabricator:T266024)
 * MediaWiki.org category "All extensions": number of pages in Category:All extensions
 * WikiApiary.com category "Extensions": number of pages in wikiapiary:Category:Extension
 * pages Extension: on MediaWiki.org: copy all titles from Special:AllPages/Extension: in a text file and count the number of lines. Possibly a program could be written by using the API https://www.mediawiki.org/w/api.php?action=query&list=allpages&format=json&apnamespace=102&aplimit=500, walking through the API pages, saving the titles, and removing the titles with a slash (subpages). Or possibly there is some way to directly get this number through API or web interface.
 * extensions used in production on Wikimedia websites: Git repository "operations/mediawiki-config", file "wmf-config/extension-list", count the number of lines; see also Category:Extensions used on Wikimedia which should be synchronised
 * extensions considered stable by the community and/or their authors: number of pages in Category:Stable extensions (I consider an extension without a page in the namespace Extension: can not be considered stable; de facto other pages in the category are mainly copies of existing extensions as well as some extensions currently in development)
 * extensions announced in beta version by the community and/or their authors: number of pages in Category:Beta status extensions
 * extensions considered as experimental by the community and/or their authors: number of pages in Category:Experimental extensions
 * extensions which were stable but are now unmaintained : number of pages in Category:Not LTS ready
 * extensions archived, i.e. no more maintained since a long time: number of pages in Category:Archived extensions + Category:Archived Semantic MediaWiki extensions
 * extensions with known vulnerabilities:
 * total with known vulnerabilities: sum of all pages in category and subcategories of Category:Extensions with security vulnerabilities
 * total which have been deleted from the MediaWiki.org website: number of pages in Category:Deleted extensions with security vulnerabilities