Contribute by programming language
Choose a project to contribute to based on programming language.
Python¶
Pywikibot¶
Pywikibot is a Python library and collection of scripts that automate work on Wikimedia projects.
JavaScript¶
Codex¶
Codex is a toolkit for building user interfaces within the Wikimedia Design System using Vue.
Java¶
Wikimedia Commons Android app¶
The Wikimedia Commons Android app allows users to upload pictures from their device to Wikimedia Commons.
Go¶
Blubber¶
Blubber is an infrastructure tool that configures Docker containers and tests code as part of Wikimedia's continuous integration pipeline.
PHP¶
MediaWiki and extensions¶
MediaWiki is the software that powers Wikipedia, its sister projects, and thousands of wikis all over the world.
Ruby¶
Wiki Education Dashboard¶
The Wiki Education Dashboard is a web application that supports Wikipedia education assignments, edit-a-thons, and other editing projects, built with Ruby on Rails and React.