| 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 |
US