Wikifunctions:Main Page
Appearance
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
- is a palindrome (Z10096): test if a string is the same when read forward and backward (see Z10553 for one with Unicode grapheme support)
- get day of week from date (Z13163): returns the day of week when given a date as year, month and day of the month
- is prime (Z12427): Checks if the provided integer is prime or not.
- English cardinal (Z13587): expresses a natural number in English words
- is pangram (Latin alphabet) (Z12626): checks whether a string of characters possesses every letter from the Latin alphabet at least once
- Caesar cipher (Latin alphabet) (Z12812): rotates letters in the Latin alphabet forward by a defined number of places
- reverse string (Z10012): Inverts the order of the characters in a String (see Z10548 for one with Unicode grapheme support)
- has substring (Z10070): Check if a substring exists within another string
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 Volunteers' Corner will be on 2024-12-09, 15:30 UTC on Google Meet at meet.google.com/xuy-njxh-rkw.
- Recent updates about Wikifunctions
- 2024-11-27: WordGraph release; New Special page: list functions by tests; new type for day of the year
- 2024-11-21: New special page for missing labels, new type for Gregorian years, and much more
- 2024-11-13: New Type: Rational number
- 2024-11-07: The Dream of a Universal Language
- 2024-11-01: Rewriting the backend
- 2024-10-25: Our goal for this Quarter: Agreement

Wikifunctions is part of the non-profit, multilingual, free-content Wikimedia family.
Wikipedia
Encyclopedia
Wikidata
Knowledge base
Wikimedia 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