Featured:
MediaWiki:
tagline: The collaborative editing engine that runs Wikipedia.
homepage: https://www.mediawiki.org/
links:
Source code: https://phabricator.wikimedia.org/source/mediawiki/
Documentation: https://www.mediawiki.org/wiki/Special:MyLanguage/Manual:Contents
Code documentation (PHP): https://doc.wikimedia.org/mediawiki-core/master/php/
Code documentation (JS): https://doc.wikimedia.org/mediawiki-core/master/js/
PhpMetrics report: https://doc.wikimedia.org/mediawiki-core/master/phpmetrics/
lang: PHP, JS
VisualEditor:
tagline: Rich text visual editor for the browser with a MediaWiki integration. WYSIWYG, based on HTML5+RDFa and ContentEditable.
lang: JS
homepage: https://www.mediawiki.org/wiki/Special:MyLanguage/VisualEditor
links:
Source code (standalone): https://gerrit.wikimedia.org/g/VisualEditor/VisualEditor
Source code (MediaWiki integration): https://gerrit.wikimedia.org/g/mediawiki/extensions/VisualEditor
Documentation (MediaWiki integration): https://doc.wikimedia.org/VisualEditor/master/
Demo (standalone): https://doc.wikimedia.org/VisualEditor/master/js/lib/ve/demos/ve/desktop-wikimediaui.html
Demo (MediaWiki integration): https://www.mediawiki.org/wiki/Project:Sandbox?veaction=edit
Parsoid:
tagline: Two-way MediaWiki wikitext↔HTML parser.
lang: PHP
homepage: https://www.mediawiki.org/wiki/Special:MyLanguage/Parsoid
links:
Source code: https://gerrit.wikimedia.org/g/mediawiki/services/parsoid/
Documentation: https://doc.wikimedia.org/Parsoid-PHP/master/
Localisation:
CSSJanus:
tagline: Convert stylesheets from left-to-right to right-to-left.
lang: JS
homepage: https://github.com/cssjanus/cssjanus#readme
links:
Source code: https://github.com/cssjanus/cssjanus
Documentation: https://github.com/cssjanus/cssjanus#basic-usage
Demo: https://cssjanus.github.io/
cssjanus-php:
tagline: Convert stylesheets from left-to-right to right-to-left. (PHP port)
lang: PHP
homepage: https://www.mediawiki.org/wiki/Special:MyLanguage/CSSJanus
links:
Source code: https://github.com/cssjanus/cssjanus-php
Documentation: https://github.com/cssjanus/cssjanus-php#basic-usage
Demo: https://cssjanus.github.io/
Package (Composer): https://packagist.org/packages/cssjanus/cssjanus
CLDRPluralRuleParser:
tagline: Parse CLDR plural rules from Unicode.
lang: PHP
homepage: https://www.mediawiki.org/wiki/Special:MyLanguage/CLDRPluralRuleParser
links:
Source code: https://gerrit.wikimedia.org/g/CLDRPluralRuleParser/
Documentation: https://doc.wikimedia.org/CLDRPluralRuleParser/master/
cldrpluralruleparser.js:
tagline: Parse CLDR plural rules from Unicode.
lang: JS
homepage: https://github.com/santhoshtr/CLDRPluralRuleParser
links:
Source code: https://github.com/santhoshtr/CLDRPluralRuleParser
utfnormal:
tagline: Unicode normalization routines to produce NFC/UTF-8 strings.
lang: PHP
homepage: https://www.mediawiki.org/wiki/Special:MyLanguage/Utfnormal
links:
Source code: https://gerrit.wikimedia.org/g/utfnormal
Documentation: https://doc.wikimedia.org/utfnormal/master/
UnicodeJS:
tagline: String manipulation based on Unicode standard word breaks, graphemes, and character classes.
lang: JS
homepage: https://www.mediawiki.org/wiki/Special:MyLanguage/UnicodeJS
links:
Source code: https://gerrit.wikimedia.org/g/unicodejs
Documentation: https://doc.wikimedia.org/unicodejs/master/
jQuery.i18n:
tagline: Interface text localisation with support for CLDR plural rules, language fallbacks, Banana JSON files, and more.
lang: JS
homepage: https://github.com/wikimedia/jquery.i18n
links:
Source code: https://github.com/wikimedia/jquery.i18n
User experience:
Codex:
tagline: Build user interfaces with the Wikimedia Design System.
lang: JS, Vue
links:
Source code: https://gerrit.wikimedia.org/g/design/codex/
Documentation: https://doc.wikimedia.org/codex/main/
WikimediaUI Base:
tagline: Stylesheet containing Wikimedia Design style values.
lang: CSS, LESS
homepage: https://gerrit.wikimedia.org/g/wikimedia-ui-base
links:
Documentation: https://design.wikimedia.org/style-guide/visual-style.html
Source code: https://gerrit.wikimedia.org/g/wikimedia-ui-base
Wikimedia Design Style Guide:
tagline: Consistent look and behavior for our products.
homepage: https://design.wikimedia.org/style-guide/
links:
Source code: https://github.com/wikimedia/WikimediaUI-Style-Guide
Documentation: https://design.wikimedia.org/style-guide/
OOUI:
tagline: Rapidly create web-applications in JS or PHP. Cross-browser, i18n and a11y ready.
lang: JS, PHP
homepage: https://www.mediawiki.org/wiki/Special:MyLanguage/OOUI
links:
Source code: https://gerrit.wikimedia.org/g/oojs/ui
Demo: https://doc.wikimedia.org/oojs-ui/master/demos/
Code documentation (JS): https://doc.wikimedia.org/oojs-ui/master/js/
Code documentation (PHP): https://doc.wikimedia.org/oojs-ui/master/php/
Package (npm): https://www.npmjs.com/package/oojs-ui
Package (Composer): https://packagist.org/packages/oojs/oojs-ui
Apps:
Wikipedia for Android:
tagline: The official Wikipedia app.
lang: Java
homepage: https://github.com/wikimedia/apps-android-wikipedia
links:
Source code: https://github.com/wikimedia/apps-android-wikipedia
Google Play Store: https://play.google.com/store/apps/details?id=org.wikipedia
Contributing: https://www.mediawiki.org/wiki/Special:MyLanguage/Wikimedia_Apps/Team/Android/App_hacking
Wikipedia for iOS:
tagline: The official Wikipedia app.
homepage: https://github.com/wikimedia/wikipedia-ios
lang: Swift
links:
Source code: https://github.com/wikimedia/wikipedia-ios
Apple App Store: https://itunes.apple.com/app/apple-store/id324715238
Contributing or Beta testing: https://www.mediawiki.org/wiki/Special:MyLanguage/Wikimedia_Apps/Team/iOS
Who Wrote That:
tagline: Explore authorship and revision informationon Wikipedia with this browser app.
lang: JS
homepage: https://github.com/wikimedia/WhoWroteThat
links:
Firefox Add-on Store: https://addons.mozilla.org/en-US/firefox/addon/whowrotethat/
Chrome Web Store: https://chrome.google.com/webstore/detail/who-wrote-that/ekkbnedhfelfaidbpaedaecjiokkionn
Source code: https://github.com/wikimedia/WhoWroteThat
Libraries:
AhoCorasick:
tagline: Efficient searching for multiple keywords in a string using the Aho-Corasick algorithm.
lang: PHP
homepage: https://gerrit.wikimedia.org/g/AhoCorasick
links:
Source code: https://gerrit.wikimedia.org/g/AhoCorasick
Documentation: https://doc.wikimedia.org/AhoCorasick/master/
Assert:
tagline: Run-time assertions for parameter types, preconditions and postconditions.
lang: PHP
homepage: https://gerrit.wikimedia.org/g/mediawiki/libs/Assert
links:
Source code: https://gerrit.wikimedia.org/g/mediawiki/libs/Assert
Documentation: https://doc.wikimedia.org/mediawiki-libs-Assert/master/
at-ease:
tagline: Safe alternative to PHP's error-control operator.
lang: PHP
homepage: https://www.mediawiki.org/wiki/Special:MyLanguage/At-ease
links:
Source code: https://gerrit.wikimedia.org/g/at-ease/
Documentation: https://doc.wikimedia.org/at-ease/master/
base-convert:
tagline: Convert arbitrarily-length strings from one numeric base to another.
lang: PHP
homepage: https://www.mediawiki.org/wiki/Special:MyLanguage/Base_convert
links:
Source code: https://gerrit.wikimedia.org/g/base-convert/
Documentation: https://doc.wikimedia.org/base-convert/master/
Package (Composer): https://packagist.org/packages/wikimedia/base-convert
CDB:
tagline: Fast and highly reliable key-value database file format.
lang: PHP
homepage: https://www.mediawiki.org/wiki/Special:MyLanguage/CDB
links:
Source code: https://gerrit.wikimedia.org/g/cdb/
Documentation: https://doc.wikimedia.org/cdb/master/
Package (Composer): https://packagist.org/packages/wikimedia/cdb
css-sanitizer:
tagline: CSS parser in pure PHP to transform or filter stylesheets.
lang: PHP
homepage: https://www.mediawiki.org/wiki/Special:MyLanguage/Css-sanitizer
links:
Source code: https://gerrit.wikimedia.org/g/css-sanitizer/
Documentation: https://doc.wikimedia.org/css-sanitizer/master/
Dodo:
tagline: DOm DOcument implementation in pure PHP
lang: PHP
homepage: https://www.mediawiki.org/wiki/Dodo
links:
Source code: https://gerrit.wikimedia.org/g/mediawiki/libs/Dodo/
Documentation: https://doc.wikimedia.org/mediawiki-libs-Dodo/master/
Package (Composer): https://packagist.org/packages/wikimedia/dodo
Equivset:
tagline: Detect visually similar UTF-8 characters, partially based on Unicode Confusables.
lang: PHP
homepage: https://www.mediawiki.org/wiki/Special:MyLanguage/Equivset
links:
Source code: https://gerrit.wikimedia.org/g/mediawiki/libs/Equivset
Documentation: https://doc.wikimedia.org/mediawiki-libs-Equivset/master/
Package (Composer): https://packagist.org/packages/wikimedia/equivset
HtmlFormatter:
tagline: Transformations for MediaWiki HTML output, based on libxml2.
lang: PHP
homepage: https://www.mediawiki.org/wiki/Special:MyLanguage/HtmlFormatter
links:
Source code: https://gerrit.wikimedia.org/g/HtmlFormatter
Documentation: https://doc.wikimedia.org/HtmlFormatter/master/
IDLeDOM:
tagline: DOM interfaces generated from WebIDL
lang: PHP
homepage: https://www.mediawiki.org/wiki/IDLeDOM
links:
Source code: https://gerrit.wikimedia.org/g/mediawiki/libs/IDLeDOM/
Documentation: https://doc.wikimedia.org/mediawiki-libs-IDLeDOM/main/
Package (Composer): https://packagist.org/packages/wikimedia/idle-dom
IPSet:
tagline: Efficient matching of IP addresses against CIDR specifications.
lang: PHP
homepage: https://www.mediawiki.org/wiki/Special:MyLanguage/IPSet
links:
Source code: https://gerrit.wikimedia.org/g/IPSet
Documentation: https://doc.wikimedia.org/IPSet/master/
Package (Composer): https://packagist.org/packages/wikimedia/ip-set
IPUtils:
tagline: Parsing and formatting of IPv4/IPv6 addresses and CIDR ranges.
lang: PHP
homepage: https://www.mediawiki.org/wiki/Special:MyLanguage/IPUtils
links:
Source code: https://gerrit.wikimedia.org/g/mediawiki/libs/IPUtils
Documentation: https://doc.wikimedia.org/mediawiki-libs-IPUtils/master/
Package (Composer): https://packagist.org/packages/wikimedia/ip-utils
LangConv:
tagline: FST-based implementation of language and script conversion.
lang: PHP
homepage: https://www.mediawiki.org/wiki/Special:MyLanguage/LangConv
links:
Source code: https://gerrit.wikimedia.org/g/mediawiki/libs/LangConv/
Documentation: https://doc.wikimedia.org/mediawiki-libs-LangConv/master/
Package (Composer): https://packagist.org/packages/wikimedia/langconv
Minify:
tagline: Minification of JavaScript code and CSS stylesheets.
lang: PHP
homepage: https://gerrit.wikimedia.org/g/mediawiki/libs/Minify
links:
Source code: https://gerrit.wikimedia.org/g/mediawiki/libs/Minify
Documentation: https://doc.wikimedia.org/mediawiki-libs-Minify/master/
Package (Composer): https://packagist.org/packages/wikimedia/minify
oauthclient-php:
tagline: OAuth client for Wikipedia and other MediaWiki sites.
homepage: https://www.mediawiki.org/wiki/Special:MyLanguage/Oauthclient-php
links:
Source code: https://gerrit.wikimedia.org/g/mediawiki/oauthclient-php
Documentation: https://doc.wikimedia.org/mediawiki-oauthclient-php/master/
Package (Composer): https://packagist.org/packages/mediawiki/oauthclient
ObjectFactory:
homepage: https://www.mediawiki.org/wiki/Special:MyLanguage/ObjectFactory
tagline: Construct objects based on a static description.
lang: PHP
links:
Source code: https://gerrit.wikimedia.org/g/mediawiki/libs/ObjectFactory
Documentation: https://doc.wikimedia.org/mediawiki-libs-ObjectFactory/master/
OOjs:
tagline: Create, extend and mixin classes with JavaScript.
lang: JS
homepage: https://www.mediawiki.org/wiki/Special:MyLanguage/OOjs
links:
Source code: https://gerrit.wikimedia.org/g/oojs/core
Documentation: https://doc.wikimedia.org/oojs/master/
OOjs Router:
lang: JS
links:
Source code: https://gerrit.wikimedia.org/g/oojs/router
Documentation: https://doc.wikimedia.org/oojs-router/master/
jQuery Client:
tagline: A minimal user-agent parser for client-side JavaScript.
lang: JS
homepage: https://gerrit.wikimedia.org/g/jquery-client
links:
Source code: https://gerrit.wikimedia.org/g/jquery-client
Documentation: https://doc.wikimedia.org/jquery-client/master/#!/api/jQuery.client
php-session-serializer:
tagline: CSS parser in pure PHP to transform or filter stylesheets.
lang: PHP
homepage: https://www.mediawiki.org/wiki/Special:MyLanguage/Php-session-serializer
links:
Source code: https://gerrit.wikimedia.org/g/php-session-serializer
Documentation: https://doc.wikimedia.org/php-session-serializer/master/
Purtle:
tagline: Fast streaming RDF serializer for PHP.
lang: PHP
links:
Documentation: https://doc.wikimedia.org/purtle/master/
RelPath:
tagline: Compute the relative path between two file paths.
lang: PHP
homepage: https://www.mediawiki.org/wiki/Special:MyLanguage/RelPath
links:
Source code: https://gerrit.wikimedia.org/g/RelPath
Documentation: https://doc.wikimedia.org/RelPath/master/
Package (Composer): https://packagist.org/packages/wikimedia/relpath
RemexHtml:
tagline: Fast HTML5 parser in pure PHP.
lang: PHP
homepage: https://www.mediawiki.org/wiki/Special:MyLanguage/RemexHtml
links:
Source code: https://gerrit.wikimedia.org/g/mediawiki/libs/RemexHtml/
Documentation: https://doc.wikimedia.org/mediawiki-libs-RemexHtml/master/
Package (Composer): https://packagist.org/packages/wikimedia/remex-html
RunningStat:
tagline: Compute statistics for a stream of numbers using only constant space.
lang: PHP
homepage: https://www.mediawiki.org/wiki/Special:MyLanguage/RunningStat
links:
Source code: https://gerrit.wikimedia.org/g/RunningStat
Documentation: https://doc.wikimedia.org/RunningStat/master/
ScopedCallback:
tagline: Invoke a callback automatically after an object goes out of scope.
lang: PHP
homepage: https://www.mediawiki.org/wiki/Special:MyLanguage/ScopedCallback
links:
Source code: https://gerrit.wikimedia.org/g/mediawiki/libs/ScopedCallback
Documentation: https://doc.wikimedia.org/mediawiki-libs-ScopedCallback/master/
Services:
tagline: Generic service container to manage named services using lazy instantiator callbacks.
lang: PHP
homepage: https://www.mediawiki.org/wiki/Special:MyLanguage/Services_(PHP_library)
links:
Source code: https://gerrit.wikimedia.org/g/mediawiki/libs/Services
Documentation: https://doc.wikimedia.org/mediawiki-libs-Services/master/
Wikimedia SlimApp:
lang: PHP
links:
Source code: https://gerrit.wikimedia.org/g/wikimedia/slimapp
Documentation: https://doc.wikimedia.org/wikimedia-slimapp/master/
Timestamp:
tagline: Create, parse, and format timestamps.
lang: PHP
homepage: https://www.mediawiki.org/wiki/Special:MyLanguage/Timestamp
links:
Source code: https://gerrit.wikimedia.org/g/mediawiki/libs/Timestamp
Documentation: https://doc.wikimedia.org/mediawiki-libs-Timestamp/master/
WaitConditionLoop:
tagline: Poll a condition and manage code execution between checks.
lang: PHP
homepage: https://www.mediawiki.org/wiki/Special:MyLanguage/WaitConditionLoop
links:
Source code: https://gerrit.wikimedia.org/g/mediawiki/libs/WaitConditionLoop
Documentation: https://doc.wikimedia.org/mediawiki-libs-WaitConditionLoop/master/
Package (Composer): https://packagist.org/packages/wikimedia/wait-condition-loop
WrappedString:
tagline: Merge similarly formatted strings.
lang: PHP
homepage: https://www.mediawiki.org/wiki/Special:MyLanguage/WrappedString
links:
Source code: https://gerrit.wikimedia.org/g/WrappedString
Documentation: https://doc.wikimedia.org/WrappedString/master/
XMPReader:
lang: PHP
links:
Documentation: https://doc.wikimedia.org/mediawiki-libs-XMPReader/master/
Source code: https://gerrit.wikimedia.org/g/mediawiki/libs/XMPReader
Shellbox:
tagline: Web service for containerized shell execution.
lang: PHP
homepage: https://gerrit.wikimedia.org/g/mediawiki/libs/Shellbox
links:
Source code: https://gerrit.wikimedia.org/g/mediawiki/libs/Shellbox
Documentation: https://doc.wikimedia.org/mediawiki-libs-Shellbox/master/
Infrastructure:
Arc Lamp:
tagline: Gather stack traces from a PHP 7 app with Excimer and publish them as flame graphs and trace logs.
lang: Python, PHP
homepage: https://gerrit.wikimedia.org/g/performance/arc-lamp/#arc-lamp
links:
Source code: https://gerrit.wikimedia.org/g/performance/arc-lamp/+/master
Package (Composer): https://packagist.org/packages/wikimedia/arc-lamp
coal:
tagline: Process performance beacons and submit moving medians directly to Graphite.
lang: Python
homepage: https://gerrit.wikimedia.org/g/performance/coal
links:
Source code: https://gerrit.wikimedia.org/g/performance/coal
Cumin:
tagline: Framework for remote command execution.
lang: Python
links:
Documentation: https://doc.wikimedia.org/cumin/master/
Source code: https://gerrit.wikimedia.org/g/operations/software/cumin/
DNS:
tagline: Wikimedia DNS zones and GeoDNS configuration.
homepage: https://gerrit.wikimedia.org/g/operations/dns
docker-pkg:
tagline: Manage creation and updating of Docker images in a unified way.
lang: Python
homepage: https://doc.wikimedia.org/docker-pkg/
links:
Source code: https://gerrit.wikimedia.org/g/operations/docker-images/docker-pkg
ecs:
tagline: WMF Common Logging Schema based on Elastic Common Schema
links:
Source code: https://gerrit.wikimedia.org/g/operations/software/ecs/
Documentation: https://doc.wikimedia.org/ecs/
Excimer:
tagline: Low-overhead interrupting timer and sampling profiler for PHP.
lang: C, PHP
homepage: https://www.mediawiki.org/wiki/Special:MyLanguage/Excimer
links:
Documentation: https://www.mediawiki.org/wiki/Special:MyLanguage/Excimer#Reference_documentation
Source code: https://gerrit.wikimedia.org/g/mediawiki/php/excimer
Package (Debian): https://packages.debian.org/stable/php-excimer
Fresh:
tagline: Shell environment for frontend development.
lang: Shell
homepage: https://gerrit.wikimedia.org/g/fresh/#fresh-environment
links:
Source code: https://gerrit.wikimedia.org/g/fresh/
homer:
tagline: Configuration manager for network devices.
lang: Python
homepage: https://doc.wikimedia.org/homer/master/
links:
Source code: https://gerrit.wikimedia.org/g/operations/software/homer/
homer-public:
tagline: Configuration files for Homer (configuration manager for network devices).
lang: YAML, Jinja2
homepage: https://doc.wikimedia.org/homer-public/
links:
Source code: https://gerrit.wikimedia.org/g/operations/homer/public/
LuaSandbox:
tagline: Safely execute untrusted Lua 5.1 code, natively from PHP or HHVM.
lang: C, PHP
homepage: https://www.mediawiki.org/wiki/Special:MyLanguage/LuaSandbox
links:
Source code: https://gerrit.wikimedia.org/g/mediawiki/php/luasandbox
Documentation: https://doc.wikimedia.org/mediawiki-php-luasandbox/master/
Documentation (php.net): https://www.php.net/manual/en/intro.luasandbox.php
Package (Debian): https://packages.debian.org/stable/php-luasandbox
Package (PECL): https://pecl.php.net/package/luasandbox
less.php:
tagline: Less processor for PHP.
lang: PHP
homepage: https://packagist.org/packages/wikimedia/less.php
links:
Source code: https://github.com/wikimedia/less.php
Package (Composer): https://packagist.org/packages/wikimedia/less.php
MediaWiki-Vagrant:
tagline: Portable MediaWiki development environment.
homepage: https://www.mediawiki.org/wiki/Special:MyLanguage/MediaWiki-Vagrant
lang: Puppet
links:
Source code: https://gerrit.wikimedia.org/g/mediawiki/vagrant
Documentation: https://doc.wikimedia.org/mediawiki-vagrant/
navtiming:
tagline: Process web beacons with performance data and submit aggregate metrics to Statsd.
lang: Python
homepage: https://wikitech.wikimedia.org/wiki/Performance/Metrics
links:
Source code: https://gerrit.wikimedia.org/g/performance/navtiming
Puppet:
tagline: Server provisioning and configuration for Wikimedia Foundation production.
homepage: https://wikitech.wikimedia.org/wiki/Puppet_coding
links:
Source code: https://gerrit.wikimedia.org/g/operations/puppet/+/production/
Development manual: https://wikitech.wikimedia.org/wiki/Puppet_coding
Code documentation: https://doc.wikimedia.org/puppet/
PipelineLib:
tagline: Container-based CI workflow specification and task runner.
lang: Groovy
homepage: https://wikitech.wikimedia.org/wiki/PipelineLib
links:
Source code: https://gerrit.wikimedia.org/g/integration/pipelinelib
Documentation: https://wikitech.wikimedia.org/wiki/PipelineLib
Quibble:
tagline: Test runner for MediaWiki.
lang: Python
homepage: https://www.mediawiki.org/wiki/Special:MyLanguage/Continuous_integration/Quibble
links:
Source code: https://gerrit.wikimedia.org/g/integration/quibble/+/master/
Documentation: https://doc.wikimedia.org/quibble/
Release Engineering:
tagline: Diagrams for WMF CI and deployment systems.
homepage: https://doc.wikimedia.org/mw-tools-releng/
RESTBase:
homepage: https://github.com/wikimedia/restbase/#readme
Spicerack:
tagline: Task orchestration framework, based on Cumin.
lang: Python
homepage: https://doc.wikimedia.org/spicerack/master/
links:
Source code: https://gerrit.wikimedia.org/g/operations/software/spicerack/
Coobooks API: https://doc.wikimedia.org/spicerack/master/introduction.html#cookbooks-api
SRE Cookbooks:
tagline: Collection of Spicerack cookbooks for WMF production infrastructure.
lang: Python
homepage: https://gerrit.wikimedia.org/g/operations/cookbooks
Scap:
tagline: The deployment tool used by Wikimedia Foundation.
lang: Python
homepage: https://doc.wikimedia.org/mw-tools-scap/
links:
Source code: https://gerrit.wikimedia.org/g/mediawiki/tools/scap
Scap2 manual: https://doc.wikimedia.org/mw-tools-scap/scap2/commands.html
Scap3 manual: https://doc.wikimedia.org/mw-tools-scap/scap3/deploy_commands.html
search-extra:
tagline: Elasticsearch plugin, used by CirrusSearch.
lang: Java
links:
Source code: https://gerrit.wikimedia.org/g/search/extra
Documentation: https://doc.wikimedia.org/search-extra/
search-highlighter:
tagline: Elasticsearch plugin, used by CirrusSearch.
lang: Java
links:
Source code: https://gerrit.wikimedia.org/g/search/highlighter
Documentation: https://doc.wikimedia.org/search-highlighter/
transferpy:
tagline: Tool that can move large files over the network and backup mariadb servers.
lang: Python
links:
Source code: https://gerrit.wikimedia.org/g/operations/software/transferpy/
Documentation: https://doc.wikimedia.org/transferpy/
wikidiff2:
tagline: Fast diff engine for MediaWiki.
lang: C, PHP
homepage: https://www.mediawiki.org/wiki/Wikidiff2
links:
Documentation: https://www.mediawiki.org/wiki/Wikidiff2
Source code: https://gerrit.wikimedia.org/g/mediawiki/php/wikidiff2
Issue tracker: https://phabricator.wikimedia.org/tag/wikidiff2/
wmerrors:
tagline: Extended error handling and display.
lang: C, PHP
homepage: https://www.mediawiki.org/wiki/Wmerrors
links:
Source code: https://gerrit.wikimedia.org/g/mediawiki/php/wmerrors
Issue tracker: https://phabricator.wikimedia.org/tag/wmerrors/
wmflib:
tagline: Generic Python library for common tasks in the WMF production infrastructure.
lang: Python
homepage: https://doc.wikimedia.org/wmflib/master/
links:
Source code: https://gerrit.wikimedia.org/g/operations/software/pywmflib/
Wikidata Query Service:
lang: Java
links:
Documentation: https://doc.wikimedia.org/wikidata-query-rdf/
Testing:
testing-access-wrapper:
tagline: Convenient shortcuts for accessing protected or private properties and methods.
lang: PHP
homepage: https://www.mediawiki.org/wiki/Special:MyLanguage/Testing-access-wrapper
links:
Source code: https://gerrit.wikimedia.org/g/testing-access-wrapper/
Documentation: https://doc.wikimedia.org/testing-access-wrapper/master/
eslint-config-wikimedia:
tagline: JavaScript style guide for Wikimedia software.
lang: JS
homepage: https://github.com/wikimedia/eslint-config-wikimedia
links:
Source code: https://github.com/wikimedia/eslint-config-wikimedia
stylelint-config-wikimedia:
tagline: CSS style guide for Wikimedia software.
lang: JS
homepage: https://github.com/wikimedia/stylelint-config-wikimedia
links:
Source code: https://github.com/wikimedia/stylelint-config-wikimedia
grunt-stylelint:
tagline: Stylelint adapter for the Grunt task runner.
lang: JS
homepage: https://github.com/wikimedia/grunt-stylelint
links:
Source code: https://github.com/wikimedia/grunt-stylelint
Package (npm): https://www.npmjs.com/package/grunt-stylelint
eslint-plugin-no-jquery:
tagline: Control allowance of certain jQuery functions, and suggest or autofix alternatives.
lang: JS
homepage: https://github.com/wikimedia/eslint-plugin-no-jquery
links:
Source code: https://github.com/wikimedia/eslint-plugin-no-jquery
eslint-plugin-mediawiki:
tagline: ESLint rules for MediaWiki-specific JavaScript idioms.
lang: JS
homepage: https://github.com/wikimedia/eslint-plugin-mediawiki
links:
Source code: https://github.com/wikimedia/eslint-plugin-mediawiki
MediaWiki API testing:
tagline: A library for end-to-end integration tests of MediaWiki APIs
lang: JS
homepage: https://www.mediawiki.org/wiki/MediaWiki_API_integration_tests
links:
Documentation: https://doc.wikimedia.org/mediawiki-tools-api-testing/master/
Source code: https://gerrit.wikimedia.org/g/mediawiki/tools/api-testing
Fresnel:
tagline: Measure and compare performance of web pages.
lang: JS
homepage: https://wikitech.wikimedia.org/wiki/Performance/Fresnel
links:
Source code: https://gerrit.wikimedia.org/g/performance/fresnel
# FIXME: https://phabricator.wikimedia.org/T251214
Documentation: https://github.com/wikimedia/fresnel/blob/master/API.md
Package (npm): https://www.npmjs.com/package/fresnel
MediaWiki components:
CirrusSearch:
tagline: Elasticsearch integration for MediaWiki.
homepage: https://www.mediawiki.org/wiki/Special:MyLanguage/Extension:CirrusSearch
links:
Code documentation: https://doc.wikimedia.org/CirrusSearch/master/php/
CollaborationKit:
homepage: https://www.mediawiki.org/wiki/Special:MyLanguage/Extension:CollaborationKit
links:
Code documentation (PHP): https://doc.wikimedia.org/CollaborationKit/master/php/
Code documentation (JS): https://doc.wikimedia.org/CollaborationKit/master/js/
EventLogging:
homepage: https://www.mediawiki.org/wiki/Special:MyLanguage/Extension:EventLogging
links:
Source code: https://gerrit.wikimedia.org/g/mediawiki/extensions/EventLogging
Code documentation: https://doc.wikimedia.org/EventLogging/master/js/
Flow:
homepage: https://www.mediawiki.org/wiki/Special:MyLanguage/Extension:Flow
links:
Source code: https://gerrit.wikimedia.org/g/mediawiki/extensions/Flow
Code documentation: https://doc.wikimedia.org/Flow/master/js/
GlobalWatchlist:
homepage: https://www.mediawiki.org/wiki/Special:MyLanguage/Extension:GlobalWatchlist
links:
Source code: https://gerrit.wikimedia.org/g/mediawiki/extensions/GlobalWatchlist
Code documentation (PHP): https://doc.wikimedia.org/GlobalWatchlist/master/php/
Code documentation (JS): https://doc.wikimedia.org/GlobalWatchlist/master/js/
GuidedTour:
homepage: https://www.mediawiki.org/wiki/Special:MyLanguage/Extension:GuidedTour
links:
Source code: https://gerrit.wikimedia.org/g/mediawiki/extensions/GuidedTour
Code documentation: https://doc.wikimedia.org/GuidedTour/master/js/
Kartographer:
tagline: Add map capabilitity to wiki pages.
homepage: https://www.mediawiki.org/wiki/Special:MyLanguage/Extension:Kartographer
links:
Source code: https://gerrit.wikimedia.org/g/mediawiki/extensions/Kartographer
Code documentation (PHP): https://doc.wikimedia.org/Kartographer/master/php/
Code documentation (JS): https://doc.wikimedia.org/Kartographer/master/js/
MobileFrontend:
homepage: https://www.mediawiki.org/wiki/Special:MyLanguage/Extension:MobileFrontend
links:
Source code: https://gerrit.wikimedia.org/g/mediawiki/extensions/MobileFrontend
Storybook: https://doc.wikimedia.org/MobileFrontend/master/js/ui/
Code documentation (JS): https://doc.wikimedia.org/MobileFrontend/master/js/js/
Code documentation (PHP): https://doc.wikimedia.org/MobileFrontend/master/php/
MultimediaViewer:
lang: JS
homepage: https://www.mediawiki.org/wiki/Special:MyLanguage/Extension:MultimediaViewer
links:
Source code: https://gerrit.wikimedia.org/g/mediawiki/extensions/MultimediaViewer
Code documentation: https://doc.wikimedia.org/MultimediaViewer/master/js/
Popups:
lang: JS
homepage: https://www.mediawiki.org/wiki/Special:MyLanguage/Extension:Popups
links:
Source code: https://gerrit.wikimedia.org/g/mediawiki/extensions/Popups
Storybook: https://doc.wikimedia.org/Popups/master/js/ui/
Code documentation (JS): https://doc.wikimedia.org/Popups/master/js/js/
Code documentation (PHP): https://doc.wikimedia.org/Popups/master/php/
TemplateData:
homepage: https://www.mediawiki.org/wiki/Special:MyLanguage/Extension:TemplateData
links:
Source code: https://gerrit.wikimedia.org/g/mediawiki/extensions/TemplateData
Code documentation: https://doc.wikimedia.org/TemplateData/master/js/
Wikibase:
tagline: The knowledge base for linked open data that runs Wikidata.org.
homepage: https://www.mediawiki.org/wiki/Special:MyLanguage/Wikibase
links:
Source code: https://gerrit.wikimedia.org/g/mediawiki/extensions/Wikibase
Code documentation (JS): https://doc.wikimedia.org/Wikibase/master/js/
Code documentation (PHP): https://doc.wikimedia.org/Wikibase/master/php/
Storybook (Vue.js components): https://doc.wikimedia.org/wikibase-vuejs-components/master
Storybook (Data-Bridge): https://doc.wikimedia.org/Wikibase/master/js/data-bridge-storybook
Storybook (Tainted-Ref): https://doc.wikimedia.org/Wikibase/master/js/tainted-ref-storybook
Storybook (Termbox): https://doc.wikimedia.org/wikibase-termbox/master/ui/
dist-size (Data-Bridge): https://doc.wikimedia.org/Wikibase/master/js/data-bridge-dist-size/
dist-size (Tainted-Ref): https://doc.wikimedia.org/Wikibase/master/js/tainted-ref-dist-size/
WikiLambda:
tagline: Letting users create, manage, and evaluate functions on a wiki, wikifunctions.org.
homepage: https://www.mediawiki.org/wiki/Extension:WikiLambda
links:
Source code (MW extension): https://gerrit.wikimedia.org/g/mediawiki/extensions/WikiLambda
Source code (evaluator): https://gerrit.wikimedia.org/g/mediawiki/services/function-evaluator
Source code (orchestrator): https://gerrit.wikimedia.org/g/mediawiki/services/function-orchestrator
Source code (shared schemata): https://gerrit.wikimedia.org/g/mediawiki/services/function-schemata
Code documentation (MW JS): https://doc.wikimedia.org/WikiLambda/master/js/
Code documentation (MW PHP): https://doc.wikimedia.org/WikiLambda/master/php/
Test coverage (MW JS): https://doc.wikimedia.org/cover/WikiLambda/lcov-report/
Test coverage (MW PHP): https://doc.wikimedia.org/cover-extensions/WikiLambda/index.html
Test coverage (evaluator): https://doc.wikimedia.org/cover/mediawiki-services-function-evaluator/lcov-report/
Test coverage (orchestrator): https://doc.wikimedia.org/cover/mediawiki-services-function-orchestrator/lcov-report/
Test coverage (shared schemata): https://doc.wikimedia.org/cover/mediawiki-services-function-schemata/lcov-report/
Vector skin:
homepage: https://www.mediawiki.org/wiki/Special:MyLanguage/Skin:Vector
links:
Storybook: https://doc.wikimedia.org/mediawiki-skins-Vector/master/js/ui/
Code documentation (PHP): https://doc.wikimedia.org/mediawiki-skins-Vector/master/php/
Code documentation (JS): https://doc.wikimedia.org/mediawiki-skins-Vector/master/js/
MinervaNeue skin:
homepage: https://www.mediawiki.org/wiki/Special:MyLanguage/Skin:Minerva_Neue
links:
Code documentation (PHP): https://doc.wikimedia.org/mediawiki-skins-MinervaNeue/master/php/
Code documentation (JS): https://doc.wikimedia.org/mediawiki-skins-MinervaNeue/master/js/
Microsites:
www.wikipedia.org:
tagline: Portal for Wikipedia.org and other Wikimedia projects.
lang: HTML
links:
Live link: https://www.wikipedia.org/
Source code: https://gerrit.wikimedia.org/g/wikimedia/portals
Documentation: https://meta.wikimedia.org/wiki/Special:MyLanguage/Project_portals
analytics.wikimedia.org:
lang: HTML
links:
Live link: https://analytics.wikimedia.org/
Source code: https://gerrit.wikimedia.org/g/analytics/analytics.wikimedia.org
stats.wikimedia.org:
tagline: Wikistats 2.0.
lang: HTML, JS
links:
Live link: https://stats.wikimedia.org/
Source code: https://gerrit.wikimedia.org/g/analytics/wikistats2
annual.wikimedia.org:
tagline: Annual report.
lang: HTML
links:
Live link: https://annual.wikimedia.org/
Source code: https://gerrit.wikimedia.org/g/wikimedia/annualreport
Documentation: https://wikitech.wikimedia.org/wiki/Microsites
transparency.wikimedia.org:
tagline: Transparency report.
lang: HTML
links:
Live link: https://transparency.wikimedia.org/
Source code: https://gerrit.wikimedia.org/g/wikimedia/TransparencyReport
Documentation: https://wikitech.wikimedia.org/wiki/Microsites
research.wikimedia.org:
tagline: Research landing page.
lang: HTML
links:
Live link: https://research.wikimedia.org/
Source code: https://gerrit.wikimedia.org/g/research/landing-page/
Documentation: https://wikitech.wikimedia.org/wiki/Microsites
integration.wikimedia.org:
tagline: Doc and Coverage reports.
lang: HTML
links:
Live link: https://integration.wikimedia.org/
Source code: https://gerrit.wikimedia.org/g/integration/docroot
performance.wikimedia.org:
tagline: Metrics, flame graphs, profiles.
lang: HTML
links:
Live link: https://performance.wikimedia.org/
Source code: https://gerrit.wikimedia.org/g/performance/docroot
Documentation: https://wikitech.wikimedia.org/wiki/Performance.wikimedia.org