Wikifunctions:Main Page
Welcome!
Wikifunctions is a Wikimedia project for everyone to collaboratively create and maintain a library of code functions to support the Wikimedia projects and beyond, in the world's natural and programming languages.
A "function" is a sequence of programming instructions that makes a calculation based on data you provide. Functions can answer questions, such as how many days have passed between two dates, or the distance between two cities.
Get started
Functions to try out
- reverse string (Z10012): Inverts the order of the characters in a String (see Z10548 for one with Unicode grapheme support)
- is palindrome (Z10096): test if a string is the same when read forward and backward (see Z10553 for one with Unicode grapheme support)
- substring exists (Z10070): Check if a substring exists within another string
- To Uppercase (Z10018): Convert a string to uppercase letters
- To Lowercase (Z10047): Convert a string to lowercase letters
- join strings (Z10000): combine two strings, one after the other
- Trim String (Z10079): Remove starting and ending whitespaces
- is empty string (Z10008): true if the input string is empty
- string equality (Z866): True if the first string and the second string are the same
- Boolean equality (Z844): returns true only if both inputs are equal
- more functions…
Learn and contribute
- Learn about Wikifunctions
- Contribute to other areas
- Get help
- Questions? Ask at the Project chat or our Telegram/IRC channel!
- Report a technical problem
- Status page lists major known issues and problems
News
- Upcoming meetings
- The next Volunteer’s Corner will be at 2023-09-18, 17:30 UTC on Jitsi at meet.jit.si/AWVolunteersCorner.
- Recent updates about Wikifunctions
- 2023-08-31: Wikimania digest, CoSMo language, GFpedia demo, CCKS keynote
- 2023-08-14: Wikifunctions at Wikimania
- 2023-08-07: Wikifunctions is starting up
- 2023-07-26: Wikifunctions is up (read-only)
- 2023-07-20: Planning deployment dates
- 2023-06-07: Multilingual editing
- 2023-05-25: Our new viewing and editing experience is now available
- 2023-04-19: Selecting the right implementation, Reflections by Maria Keet, Abstract Wikipedia in Swedish
- 2023-03-02: Decolonizing Functions
![](http://webcf.waybackmachine.org/web/20230924190335im_/https://upload.wikimedia.org/wikipedia/commons/thumb/8/81/Wikimedia-logo.svg/45px-Wikimedia-logo.svg.png)
Wikifunctions is part of the non-profit, multilingual, free-content Wikimedia family.
- Wikipedia
Encyclopedia - Wikidata
Knowledge base - Commons
Media repository - Wiktionary
Dictionary and thesaurus - Wikibooks
Textbooks and manuals - Wikinews
Free-content news - Wikiquote
Collection of quotations - Wikisource
Free-content library - Wikiversity
Learning resources - Wikivoyage
Travel guides - Wikispecies
Directory of species - Incubator
New language versions - Meta-Wiki
Project coordination - MediaWiki
MediaWiki development