FANDOM


This is a list of JavaScript enhancements available on Fandom Developers Wiki, categorized by type. These allow Fandom users to enhance the functionality of their wiki, or edit their personal interface.

On the web, JavaScript (JS) is a core technology generally used to enhance interactivity and make post-render page modifications. However, note that the userscripts on this page differ from those on the wider Internet:

On Fandom, the ImportJS feature allows wikis to add Dev userscripts easily and safely. There is also a collection of JavaScript libraries designed to make custom userscripting easier.

User tools

These scripts improve the efficiency of wiki organization and maintenance tasks.

General

!bang (el) (fr) (pl) (tr) (zh)
Makes typing namespaces easier when searching
AdminDashboard block (be) (fr) (ru) (tr) (uk) (zh)
Adds a button with a link to list of blocked users in admin dashboard.
AllPagesHideRedirect (be) (es) (fr) (ru) (tr) (uk)
Adds a link to Special:AllPages and Special:PrefixIndex that hides redirects
CopyCodeButton (be) (ru) (tr) (uk)
Adds a button to syntax highlight blocks for quickly copying code.
DeleteTalkpage (es)
Enables talk page deletion
EditConflictAlert (es) (fr) (pl)
Displays a banner notification when the page you are editing gets modified.
EditcountTab
Adds a tab to profile pages linking to the edit count overview of the user.
EnableDisabledCancelButton
Enables the cancel button when its disabled
FixEditingFirstMessageHidingAllTimestamps
fixes a bug that removes the timestamps of the replies
FixSpecialPageLabels
Makes Special:SpecialPages labels show up right
GlobalEditcount (be) (es) (pl) (ru) (uk) (zh)
Shows the global edit count of a user in the masthead below their local edit count.
I18nLink (be) (es) (fr) (ru) (uk)
Adds links to translations pages
InfoboxEditorPreview
Adds a preview dialog for trying out your infobox markup with existing articles.
LakeLinks (be) (ru) (uk)
Hover popup with links for user pages.
LangSwitch (be) (fr) (ru) (uk)
Adds a My Tools link to quickly switch languages
ListGroupMembers (es) (fr)
Lists all users by user group.
MinimalTestModeAlert
Subtle way of showing test mode being enabled
Name Sequencer
Name Sequencer lists the specified text as a given sequence.
PortabilityShortcuts (be) (pl) (ru) (uk)
Provides some useful shortcuts for users that making content portable.
PortableListUsers (be) (fr) (ja) (pl) (ru) (uk) (zh)
Alternative to Special:ListUsers
ProtectionIcons (be) (fr) (ru) (uk) (zh)
Adds icons based on the page's protection.
QQX
Script for viewing all System Messages on an Article (or any Page) with one-click
QuickDiff (fr)
Quickly view any diff link
QuickIW
Quickly add an interlanguage link to an article.
RCKey (fr) (ja) (pl)
Restores broken G + R keyboard shortcuts
RecentChangesMultiple (be) (ja) (pl) (ru) (uk)
Provides a RecentChanges view of multiple wikis at once
RegexOutYourIPFromChatbanLogPage
replaces your IP with the correct user in the chat ban log link
SVGoriginal (be) (es) (ru) (uk)
Turn on interactive and animated SVG, replacing the PNG thumb generated by MediWiki, with the original source
SandboxTab (zh)
Adds a /Sandbox tab.
ShowOnlyMyClearCacheMessage (zh)
Makes the clear cache message relevant to the user.
TokenRefresh
Automatically refreshes edit and watch tokens.

Personal use only

AjaxDiff (be) (de) (es) (fr) (ru) (tr) (uk)
Inspect diffs without leaving page.
AjaxPatrol (be) (es) (pl) (ru) (tr) (uk) (zh)
Adds AJAX support to patrol links on diffs and new pages.
AnalyticsShortcut (tr)
Adds shortcut to analytics dashboard page in header.
AnnouncementsIgnore (be) (ja) (pl) (ru) (tr) (uk)
Allows users to ignore announcements for certain wikis
AvatarLink (fr) (tr)
Makes clicking your avatar go straight to your userpage
BlogLink (be) (de) (fr) (it) (pl) (pt-br) (ru) (tr) (uk) (vi) (zh)
Adds links to user's blog, contribs, and PseudoTalkPage (if applicable)
BotoneraPopups (tr)
Hover popup with useful actions for page or user links.
CacheCheck (tr)
Crosses out resolved entries on cached special pages upon viewing
ClickyNavigation (tr)
Forces you to click wiki navigation dropdowns to open them.
CodeLinksDropdown (fr) (pl) (tr)
Adds a dropdown link linking to personal code pages.
CodeSelectAll (be) (fr) (ru) (tr) (uk)
Corrects "select all" shortcut in code pages.
ContribsLink (zh)
Adds a link to your contributions on the user drop-down menu on the top right.
CustomHeaderDropdown
Lets you customize the community header dropdown.
CustomToolbarLinks
Adds custom links to the toolbar.
DisableAccessKeys (be) (ja) (pl) (ru) (uk)
Removes keyboard shortcuts
DisableCode (zh)
Allows user to disable personal or site JS/CSS for testing
DisableDrafts (be) (es) (ja) (ru) (uk)
Disables drafts.
DisableInfoboxBuilder (fr)
Bypasses Infobox Builder.
DoTheHarlemShake (es)
Adds a button to make the "Harlem Shake"
EditBio (be) (ca) (es) (fr) (it) (pl) (ru) (uk) (zh)
Lets web users edit their bio
EntityConvert
Offers a quick way to encode/decode HTML entities.
EpisodeRedirect
Redirects to episode
ExportList (be) (de) (ru) (uk)
Adds the possibility to collect pages for export
FastBlock
Adds fully customizable buttons to quickly block users
FastCreate (fr)
Adds fully customizable buttons to quickly create pages
FixCommunityCentralLogTypes
Removes broken log type names on Community Central
FluidButton
Adds buttons that allow articles to be viewed in the Fluid layout
GlobalChatJS (be) (ru) (uk)
Use Community Central chat.js page globally, like global.js page
HistoryKey
Adds an access key to the history page (H)
KillAnimatedAvatars (be) (fr) (ru) (uk)
Disables gif avatars from animating.
MinimalJSPages (fr)
Script for making JSPages easier to read
MinimalTemplateClassification (fr)
Hides the Template Classification modal descriptions.
NavButtonsDropdown (be) (de) (ru) (uk)
Replaces the Admin Dashboard button with some new buttons inside a dropdown
NavCodeLinks
Adds Wiki's CSS and JS link to navigation dropdown
NavLinks
Adds elements to global nav or header nav dropdown menus
NewUserIdentityBox (be) (es) (fr) (ja) (ru) (uk)
Creates a new user identity box
NotesModule
Allows for easy note taking
PatrolPanel
Allows admins/moderators to see a list of articles that need patrolling.
PersistentParameters
Make specified GET parameters carry over to all internal links on the page
PiniginsUserInfo (be) (hr) (pl) (ru) (uk) (zh)
Create "Special:UserInfo" special page, which allows a little information about user
PreferenceLinks (fr)
Adds global navigation links to Preferences.
QuickAccessToCSSAndJS (be) (pt-br) (ru) (uk) (zh)
Adds quick links in the account nav menu
QuickComments (es) (fr)
Adds quick links below comments in Special:WikiActivity
QuickCreate
Adds "Quick add" button to header
QuickCreateMessageWallGreeting (be) (ru) (uk) (zh)
Allows creation of your message wall greeting with one click
QuickCreateUserPage (be) (fr) (ru) (uk) (zh)
Allows creation of user page with one click
QuickThreads
Adds quick links below threads in Special:WikiActivity
QuickTools (be) (es) (ru) (uk)
Adds a series of easy to use tools packaged in a modal UI
Quick Management
Adds user management links in Contributions
RCLink (be) (fr) (ru) (uk)
Switches WikiActivity and RC links
RandomPageShortcut (be) (fr) (ru) (uk) (zh)
Adds a random page header shortcut
RecentChangesModule
Adds an auto refreshing recent changes module to the sidebar
RemoveTracking (be) (ru) (uk)
Removes Fandom's tracking
RestoreContributeButton
Restores the contribute button.
RevertOldGlobalNav (es)
Reverts the global nav back to white theme.
SandboxLink
Adds a link to the /Sandbox subpage.
SavedDrafts (be) (pl) (ru) (uk)
Allows a user to manage their saved draft edits
ShowAdsButton
Adds a button to reload the current page with ads
SkinSwitch
Switch between default and custom skins.
ToggleDebugMode
Adds a button for enabling or disabling debug mode
ToggleTestMode
Adds a button for enabling or disabling JS test mode
ToolbarLinks
Adds elements to toolbar/toolbox that can link to pages and import scripts or stylesheets on click
UnhideAceDiff (fr)
Unhides the Ace diff button from its dropdown for easy access
UsefulDropdown (be) (pl) (ru) (uk) (zh)
Appends a dropdown to the title space with useful features.
UserActivityLink (fr)
Adds a Special:UserActivity link to the global nav dropdown.
UserAndIPTools
Get info and tools related to users and IP addresses
UsernameAvailability (zh)
Modal for quickly checking if a username exists
VSTFReport (be) (de) (ru) (uk) (zh)
Adds buttons for quick reporting users to the VSTF Wiki
VanguardTools (be) (de) (pl) (ru) (uk)
Utilities for portability migration.
VideoToggle
Allows a user to quickly toggle video display on and off with the touch of a button.
ViewInContentLang
Adds a link for viewing the page in Wiki's default language
WHAM (be) (es) (fr) (ko) (pl) (ru) (uk) (zh)
Adds "Quick Tools" menu to user contribution page for cleanup functions.
WebArchive (be) (el) (ja) (pl) (ru) (uk) (zh)
Introduces link to quickly save page's snapshot using WaybackMachine
WikiPlus
Adds Show/Hide buttons to Special:WikiActivity

Site-wide only

AddAnnouncement (tr)
Directly add an announcement from blog namespace
ImportJSPage
Converts MediaWiki:ImportJS <pre> block into linked list.

Page and file management

These scripts are for managing the files and pages on a wiki; including deletion, creation, uploading, and moving.

General

AjaxBatchDelete (be) (es) (fr) (pl) (ru) (tr) (uk) (vi) (zh)
Allows deleting a list of pages in a form and protecting them too.
AjaxBatchUndelete (pl) (tr)
Allows batch undeletion of pages
CategoryRenameAuto-update (tr) (zh)
Automatically updates category links throughout the wiki upon renaming a category
DupImageList
List duplicate images on a wiki
DynamicImages
Providing a better display for SVG images across the wiki
FastOldImageDelete
Immediately deletes old file revisions
FileUsageAuto-update
Automatically updates file links throughout the wiki upon renaming an image or queue file link updates to perform batch updates
FixWantedFiles
Rewrites the useless "edit page" links to useful "upload file" links
ImageCategory
Automatically adds the image category in the image summary.
ListFiles (es)
Provides a form for querying the MediaWiki API and generating extensive lists of files and file data
MarkForDeletion (be) (fr) (ru) (uk)
Quickly marks a page for deletion
MassEdit
Modal for adding or replacing content from pages, messaging users, or generating lists of member pages belonging to categories/namespaces
MassPatrol (be) (de) (ru) (uk)
Allows to massively patrol edits
MassProtect (fr)
Protect multiple pages from a list
MassRename
Rename multiple pages in a list fashion, similar to AjaxBatchDelete
MassRenameRevert
Adds buttons and a checkbox to each line in the move log to mass open revert links
Nuke
Mass delete pages on recent changes or from a user's contributions akin to the extension.
PageRenameAuto-update
Automatically updates page links and transclusions throughout the wiki upon renaming a page.
PowerDelete
Deletes and protects a certain page in one click
PowerPageMaker
Provides an easier means of making new pages.
SelectiveDelete (es) (fr)
Only deletes pages created by specific users from categories
TemplateTypeButtons (be) (de) (pl) (ru) (uk)
Adds quick buttons for all template types to the template page.
UploadInPage
Custom upload modal for unlicensed image prevention.
WantedPagesFilter (be) (ru) (uk)
Adds simple filter to Wanted pages.

Personal use only

AjaxDelete (be) (es) (fr) (pl) (ru) (tr) (uk) (zh)
Delete pages/file revisions without leaving the current page
Deadvideo (fr)
Script for detect dead video links
DisambiguationManagement (be) (es) (ru) (uk) (zh)
Provides an editing interface for disambiguation page links.
FastDelete (be) (pl) (ru) (uk)
Script for deleting pages with one click
LinkThumb
Shows a brief thumbnail of files when you hover over File: links
MultiUpload
Allows you to select multiple files directly from the dialog box and upload them.
NoImageLightbox
Kills Fandom's Lightbox loader for images so that clicking an image takes you directly to the File: page
OldFilePages
Changes file pages to the old style
PageMakerPro
Provides a new way to create pages inside common namespaces.
PatrolPanel
Allows admins/moderators to see a list of articles that need patrolling.
QuickDelete (be) (fr) (pl) (ru) (uk)
Delete all pages in specified categories
RedirectMaker
Modal that proposes redirects for a page, and adds them if desired.
UsefulDropdown (be) (pl) (ru) (uk) (zh)
Appends a dropdown to the title space with useful features.
ViewDeleted (be) (ru) (uk)
Adds [view content] links on Special:RecentChanges and Special:Log/delete

Site-wide only

CopyText (be) (de) (fr) (pl) (ru) (tr) (uk)
Adds a section that lets users copy the inputted text.
Developer Contributions
Adds a box to the users page (wiki independent) and displays contributions from Fandom Developers' Open Source Wiki
FixMultipleUpload
Fixes the broken Edit Tools template on Special:MultipleUpload
Medals (be) (ru) (uk) (zh)
Allows to make own kind of achievements
NoLicenseWarning (be) (pl) (ru) (uk) (zh)
Shows warning message if user is trying to upload file without selecting license
PreloadFileDescription
Preloads custom content to file description on Special:Upload, Special:MultipleUpload and photo upload modals

Site enhancements

These scripts add new features or fix broken ones.

General

AddInsights (fr) (tr)
Adding custom Insights
AdminDashboard JS-Button (be) (de) (es) (fr) (ja) (pl) (ru) (tr) (uk) (zh)
Adds a JS editor button in the AdminDashboard page.
AjaxRC (be) (ru) (tr) (uk) (zh)
Advanced auto refreshing recent changes and watchlist
ArchivePoll (tr) (zh)
Add "Archive Poll" button to the poll and allow archiving it.
ArticlePreview (be) (es) (ja) (ru) (tr) (uk)
Allows a Fandom user or reader to see a preview of a page that the link goes to.
BackToTopButton (be) (da) (de) (es) (ja) (ko) (ru) (tr) (uk)
Adds a button to the right corner of the toolbar that takes you back to the top of the page
CatFilter (tr)
Allows filtering pages in the by namespace in Category pages.
ChainQuotes (tr)
Lets you shift click quote buttons to quote multiple messages
ChromeToolbarColor (be) (fr) (pl) (ru) (tr) (uk) (zh)
Sets the mobile Chrome toolbar color to wiki's community header color
CodeQuickLinks (tr) (zh)
Rail module/portlets with quick links to personal and site-wide MW pages
CommentPreview (be) (es) (pt-br) (ru) (tr) (uk) (zh)
Adds preview button to article and blog comments.
ContribRC (tr)
Advanced auto refreshing contributions.
CreateSpecialPage (tr)
Creates special pages
DisplayTimer (zh)
Adds a UTC display clock with purge + null edit function
DraggableYouTubePlayer
Draggable box that lets you play a youtube video on-site.
EditcountTab
Adds a tab to profile pages linking to the edit count overview of the user.
ExternalLinkWarning (zh)
Warning dialog when an external link is clicked.
FastFileDelete
Adds "delete" buttons to Special:UnusedFiles, Special:UnusedVideos and Lightbox
FileLogs
Shows log excerpts on file pages
Filter
Filters specified words from page
FindNEdit
Allows for finding and modifying of certain strings on page
Flags
Allows adding flag icons to content
FloatingTableHeader
Make table headers always visible when viewing large tables
FloatingToc (es) (zh)
Turns the table of contents into a floating panel.
FollowDropdown (es)
Adds a button with a link to ?action=watch
GalleryCaptions
Adds titles and caption to lightbox carousel images
HeaderLinks
Adds an icon to header tags for easier linking.
HideClearCache (fr)
Hides the clearcache message with a show button
ImprovedTabbers (be) (ru) (uk)
Provides several features for improve tabbers.
InfoWidgets
Module to add various informational widgets to pages
JSSpecialPage
Adds a fake special page to a wiki
Jsonalert
Alerts for unparsable .json files
LakeNames (be) (ca) (de) (it) (ru) (uk)
Removes prefix 'User:' from title of user page
LegacyWall (fr)
Accessing old threads after Message Wall is disabled
LinkPreview (be) (es) (ru) (uk)
Script for preview links on hover
LinkToDiscussionsProfileIfTheyDontHaveLivePosts (be) (pl) (ru) (uk)
Adds a link to a user's /d profile if they don't have any live posts
ListGroupMembers (es) (fr)
Lists all users by user group.
ListPages
Lists pages.
MastheadRightsBadge (be) (de) (fr) (pl) (ru) (uk) (zh)
Adds WDS avatar badges to user profiles.
MediaWikiBacklink
Provides a backlink to a MW page's mainspace documentation page
MisspelledPage
Allows to redirect users to an existent page when in a non-existent page.
MoreSocialLinks
Adds Instagram, Twitch and YouTube links to user profiles.
MoveSubcategoriesToTheTop (be) (es) (fr) (ru) (uk)
Shows subcategories on the top of dynamic categories
NewCategoriesLocalizedFilter (be) (ru) (uk)
Adds localized filter to new categories
NewImages (be) (es) (fr) (pl) (pt-br) (ru) (tr) (uk) (zh)
Script made for restoring the old 'New Photos' module, removed from the rail a long time ago.
NewPagesUser
Lists all pages on a wiki created by the specified user
OnPageForms
Loads file history forms directly on page.
PageEditInfo
Places PageCreator and LastEdited right before the article for sitewide use
PatrolRC (be) (pl) (ru) (uk)
Adds patrol links to RecentChanges
Printer
Provides a printer utility
Quotes (be) (ru) (uk)
Quote selected text without overwriting existing one
RCStats (be) (de) (ja) (ru) (uk) (zh)
Stats regarding recent changes.
RailWAM (be) (es) (fr) (ja) (pt-br) (ru) (uk) (zh)
Displays WAM module in right rail and makes a wiki's WAM data searchable
RandomBackground (es)
Set randomly a background when you re-load (or load) a page
ReaderMode
Provides an environment ideal for reading
RedirectManagement (be) (ru) (uk) (zh)
Resolves double and broken redirects automatically.
ReferencePopups (es) (zh)
Creates an inline pop-up box with the contents of a reference when you hover over the citation marker.
ReplyList
Adds a list of replies to forum posts
SaveKey (fr) (zh)
Enable saving pages by pressing Ctrl+S or Command+S
SearchSuggest
Suggests pages while searching
SeeMoreActivityButton (be) (de) (es) (pl) (ru) (uk) (zh)
Adds a link to recent wiki activity to Rail
ShowUserGroups (zh)
List all groups a user is in on their user page
TableHash
Makes linking directly to table rows more noticeable.
Tabs
Add another tab system
TalkButton (be) (ru) (uk) (zh)
Restores the talk page link in the edit dropdown menu on wikis with article comments enabled
ThreadIndicator
Places an icon (or text) next to threads indicating their status
UnifiedControlPanel (be) (ru) (uk)
Some set of switches to allow quick management over some functions
UserActivityTab (be) (es) (ru) (uk) (zh)
Adds a Special:UserActivity tab to user pages
UserUnusedFiles
Lists unused files for a user in Special:UserUnusedFiles.
View Raw (fr) (tr) (zh)
Adds a "Raw" link to the "Edit" menu
View Source (fr) (tr)
adds a "View source" link to the "Edit" menu
Voice Output (be) (ru) (uk) (zh)
Provides verbal output of page content
WLHEditLinks (be) (el) (ru) (uk)
Creates links to edit pages from Special:WhatLinksHere
WhatLinksHere (be) (ru) (uk)
Adds a link to Special:WhatLinksHere to the edit dropdown
WikiStatistics
Allows to display statistics other wiki projects.
WorkingMoreUsersCount
Shows a modal with all the users currently in chat when clicked.

Personal use only

AddButtonVideo (fr) (tr) (zh)
Adds an "Add a video" button in the page header.
AddButtonsPhoto (fr) (tr)
Adds buttons to add photos in the page header
AdvancedOasisUI (tr)
Script for adding various improvements to Oasis UI
Aigis wiki synthesis experience calculator
Script for calculating synthesis values
CategoryQuickRemove (be) (fr) (ru) (tr) (uk) (zh)
Allows to remove a category without entering edit mode
ConsistentModules (es) (fr) (tr)
Makes Rail modules more consistent with WDS.
DedicatedTalkButton
Move talk page link from dropdown to beside edit button
FAQ
FAQ
GlobalNavBehavior
Allows you to define global nav scrolling behavior
GlobalNavButtons
Replaces default global nav buttons with custom ones
HighlightsNotificationBubble
Styles the notification bubble differently depending on the current highlight or announcements
ImprovedFooter
Improves the design of the global Fandom footer
LanguageSearch (zh)
Search utility for interlanguage link dropdowns.
LastEdited
Adds last edited details to the page
MercuryPreview (de) (ja) (zh)
Add buttons for quick preview of mobile pages
Novasis14
Hides the top Fandom navigation bar when unused
PageCreator
Displays name of page creator and time of creation
SakuraStorm (be) (ru) (uk) (zh)
Adds animated sakura
SearchEnhancements (be) (de) (fr) (ru) (uk) (zh)
Search pages more quickly
SmoothGlobalNav (be) (de) (ru) (uk)
Enables a less intrusive scrolling experience with the global navigation
SnowStorm (be) (es) (ru) (uk)
Adds animated snow
TallyLink (zh)
Changes masthead edit tally link from Special:Contributions to Special:EditCount or custom link
ToggleSideBar (be) (pl) (ru) (uk)
Adds a button for hiding/unhiding the side bar
UTCClock
Adds a UTC clock to every page
VisualSpellCheck
Enables your browser's native spell checking feature in the Visual Editor
WikiaNavBarHider
Makes the WikiaNavBar a static element, and blends it in to the wiki's CSS
Wikimarks
Makes the "On the Wiki" menu fully user-configurable
YouShallNotPass (be) (de) (es) (fr) (pl) (ru) (uk) (zh)
Changes access error message to "You shall not pass!"

Site-wide only

AddRailModule (be) (es) (fr) (ru) (tr) (uk)
Adds a custom module to the Wikia Rail
ArticleRating (be) (es) (ru) (tr) (uk) (zh)
Creates an article rating system
BilibiliVideo (be) (ja) (ru) (tr) (uk) (zh)
Show H5 VideoPlayer for bilibili.com video
CategoryIcon (be) (es) (ru) (tr) (uk)
Adds icons to links on category page
CodeLoad (fr) (tr)
Code page loader, similar to Gadgets
CollapsibleList (be) (fr) (ru) (tr) (uk) (zh)
Converts some lists to collapsible ones
CommentGuidelines (tr)
Creates a custom MediaWiki message for the comment section textbox.
Countdown (es) (fr) (tr)
Script that creates a countdown clock
CustomSlider (be) (ru) (uk)
Custom slider with customizable parameters in wikitext.
D&DBeyondAPI
Importing Character Stats from D&D Beyonds JSON API
Digital Clock (fr)
Support for self-updating timestamps in articles.
Discord (ar) (be) (el) (pl) (ru) (uk) (zh)
Provides customizable Discord widgets.
EraIcons
Allows for the addition of era icons to page headers
FandomU
Surfaces the Fandom University tutorial library on Special:Community.
FlipContent
Flips hidden & revealed content
Focus
Creates short term facets and foci on Special:Community.
GameSlider
script that allows to show multiple images
HTML5AudioPlayer (de) (zh) (zh-hant)
Play audio files with a native HTML5 player
InactiveUsers
Tags inactive users
Index
Script for generating a list from multiple categories
InputUsername
Shows your username on the page
InterwikiRC (be) (de) (fr) (pl) (ru) (uk) (zh)
Displays interlanguage links on Special:RecentChanges
Latinify (be) (ru) (uk)
Changes non-Latin alphabets into Latin letters (and vice versa).
Less
LESS support for Fandom wikis
LinkedUserTags
Pre-configured UserTags installation w/ links & ordering
NotifyWhenCopy (zh)
Pop up a notification when someone copied wiki contents
OggPlayer (zh)
Adds a single-button audio player and initializes all Ogg players.
OnScrollTrigger
Trigger animation when scrolled to
OverwatchAPI (be) (pl) (ru) (uk)
Dumping player stats from game Overwatch
PrintableVersion
Better printing format
Quiz (fr)
A template for creating single choice quizzes
ResponsiveSlider (be) (pl) (ru) (uk) (zh)
Slider that adapts to changes in size of any site Wiki.
Schema
Provides Search Engine Optimization
SelectContent
Displays content from the Select menu.
Selector (be) (ru) (uk)
Custom switch for creating menu of different kinds
SketchfabIntegrator
Adds sketchfab integration
SpoilerAlert (zh)
Displays a spoiler alert
TZclock
One or many timezone-adjusted clocks per page
TimedSlider (be) (ru) (uk)
Lightweight slider that automatically changes slides based on a timer
Toggler
Toggles the display of elements on a page
Tooltips (ru) (zh)
Displays tooltips when hovering over specific elements
TwitterFollowButton (es) (zh)
Allows users to embed Twitter follow buttons
UserFunctions
Provides functions similar to Mw:Extension:UserFunctions
UserWalkthrough
Engages interactive tutorials to familiarize new users with editing
User Avatar Finder (be) (de) (fr) (ja) (ru) (uk)
Lets a user add and keep an up-to-date user avatar image in a page without having to look for the file link
WdsTooltips (zh)
Create custom tooltips that work on both mobile and desktop skins.
WikiInfo
Provides wiki information from user inputs.
WikiManager Nameplate (be) (pl) (ru) (uk)
Indicates the Wiki Manager assigned to a community.
WikiaNotification (be) (pl) (ru) (uk) (zh)
Allows you to add custom WikiaNotifications in the bottom right corner of your wiki.
YouTubeButton
Enables the use of YouTube subscribe buttons
YoutubePlayer (zh)
Embed YouTube videos into pages

Editing tools

These tools are made to make page editing easier.

General

AddArticleToCategory (tr)
Adds an "Add Article to Category" menu.
AddFileToArticle (tr)
Add menu item to add file to an article
AddSectionButton (fr) (tr)
Adds an "Add Section" option to the Edit drop list that acts like the "Add topic" / "Leave message" button on talk pages
AjaxEditSection (tr)
Edit section without opening editor.
AjaxRedirect (fr) (tr) (zh)
Adds a button to the page edit drop-down menu to quickly redirect the current page.
AjaxRename (tr) (zh)
Rename pages without leaving the current page.
AjaxUndo (be) (fr) (pl) (ru) (tr) (uk) (zh)
Script for adding an Ajax undo link on history pages and diffs
BlankPageSandbox (tr)
Creates a sandbox
BlogDraft (fr) (tr)
Save blog drafts in localStorage.
CleanWantedFiles (tr)
Automatically remove broken file links on pages using Special:WantedFiles
ClearSandbox (fr) (tr)
Clear sandboxes with one click
CodeEditor (tr)
Loads the Ace code editor on all Fandom code pages.
ColorPreview (fr) (tr) (zh) (zh-hant)
Allows users to preview colors while in editing mode
ColoredColors (tr)
Colors colors on CSS source pages
CreateNewArticle (es) (tr)
Replacement for Special:CreatePage
CustomButton (tr)
Adds custom button to page controls
DateInserter
Adds a button to insert a date to the current document using Visual Editor insert drop down
EditConflictAlert (es) (fr) (pl)
Displays a banner notification when the page you are editing gets modified.
EditIntroButton (fr)
Adds an "Edit Intro" option to the Edit drop list that acts like an edit section link.
EditorFilter
Filters specified words from text editor while editing page
InfoboxEditorPreview
Adds a preview dialog for trying out your infobox markup with existing articles.
MassCategorization
Categorization (add/remove/replace) on multiple pages in a list fashion, similar to AjaxBatchDelete.
MassEdit
Modal for adding or replacing content from pages, messaging users, or generating lists of member pages belonging to categories/namespaces
MassNullEdit (pl)
Null edit multiple pages from a list.
MassRedirect
Redirect multiple pages in a list fashion, similar to AjaxBatchDelete.
NullEditButton
Adds "Null Edit" option to page controls
ParentPageEdit
Adds buttons to edit base and root pages
ProtectedHighlight
Adds glow to protected pages' edit buttons
PurgeKey (fr) (pl) (zh)
Enable purging pages by pressing Ctrl+Shift+P or Command+Shift+P
QuickTitle
Allows a user to edit the displayed title of a page without clicking the Edit button
SimilarArticles
Adds a list of similar articles
SourceEditButton
Adds a source edit button for people who don't use source
Standard Edit Summary (be) (ru) (uk)
Adds edit summary drop down, in source and visual.
StickySummary
auto-fill summary/reason textbox when making repetitive changes
SupportedLanguages
Adds "available in x languages" note
TabViewEditLinks
Script that adds "edit" links on tabs from TabView
WLHEditLinks (be) (el) (ru) (uk)
Creates links to edit pages from Special:WhatLinksHere
Wikificator (be) (ru) (uk)
Wikitext conversion utility for HTML text

Personal use only

AjaxEdit (be) (fr) (pl) (ru) (tr) (uk) (zh)
Edit without opening the editor
AjaxTemplate (fr) (tr)
Adds signed templates to talk pages and adds un-signed templates to all other non-talkspace pages.
AnchoredRollback (be) (ru) (tr) (uk) (zh)
Allows you to make rollbacks without changing location
ClipboardCopy (tr)
Copies the names of selected images/files on file list pages to the clipboard.
FindAndReplace (be) (fr) (pl) (ru) (uk) (vi) (zh)
Find and replace tool for source editor
JWB
Script for JavaScript version of AutoWikiBrowser
Linksweeper
Removes backlinks from pages listed in some special pages or any page (using a modal dialog).
MaximizeAce
Makes the ace editor full screen
MinorEditTimeout
Automatically unchecks the minor edit checkbox after a given number of milliseconds
MobileEditor (be) (es) (pl) (ru) (uk) (zh)
Mobile editor for Fandom.
MultipleFileDelete (zh)
Adds a "Selective Delete" button to several Special pages
NoVEEdit
Instantly forces Visual Editor links to load the regular editor instead and removes the Visual Editor button
PurgeButton (be) (fr) (ja) (ru) (uk) (zh)
Adds "Purge" option to page controls
QuickTemplate
Add a template easily and quick in page.
Quick redirect (ar) (be) (es) (fr) (ja) (ru) (uk) (zh) (zh-hant)
Quickly redirect page from or redirect to page
Rollback (be) (de) (es) (fr) (ru) (uk) (zh)
Perform rollbacks without needing to be in the usergroup.
RollbackSpamUserContribs (be) (de) (fr) (ru) (uk) (zh)
Adds rollback links to profile and block for all contributions
SpellCheckModule
Adds "Spell Check" module to right side rails in edit mode
VSTF Report Menu (es) (pl)
Adds a button to profile to report user to VSTF

Site-wide only

AutoStamp (tr)
Auto places/updates timestamps while editing source pages
ListingEdit
Provides an easy way to append new elements to lists in articles
ManageReferences (be) (ru) (uk)
Adds 'edit' and 'delete' icons to each reference.
PreloadTemplates
Allows to insert a preload syntax of a template selected from a list directly within the source editor.
Shadow template
Creates on the fly preview of different templates.

User management

These tools are for user management.

General

AbuseLogRC (tr)
Adds a table on Special:RecentChanges showing the last triggered anti-abuse filters.
AddBlockUserTag (be) (fr) (pl) (ru) (tr) (uk)
Adds a profile tag with a link to block that user.
AddNukeLink (tr)
Adds a link to Special:Nuke
AddUserRightsTag (be) (fr) (ru) (tr) (uk) (zh)
Adds a button with a link to Special:UserRights
EditcountTag (zh)
Adds an edit count tag to the masthead
HighlightUsers
Changes color of links to specified groups/users.
ListAdmins
Lists all the admins in the wiki
ListUsers
Lists users of various groups in the wiki
MarkBlocked
Strike out blocked usernames
MassUserRights (zh) (zh-hant)
Promote/demote multiple users from a list
MastheadGender (fr)
Shows user's gender on the top of their masthead
MessageBlock (be) (ru) (uk)
Allows sending an automatic message to blocked user's talk page to inform them about the block
QuickLogs (zh)
Displays user logs on Special:Contributions
RevealAnonIP
Converts text that says "A Fandom contributor" to the actual IP address
TopEditors
Creates customizable lists based on RecentChanges
TopicBlockLog (be) (ru) (uk)
Creates an interwiki block report of an individual editor from wikis of similar topic.
UserInfo (be) (es) (ru) (uk) (zh)
Displays a small table of information about that user.
UserRightsRecord
Shows a list of users who have been members of groups on any particular wiki.

Personal use only

AjaxBlock (be) (fr) (ru) (tr) (uk)
Allows to block users without leaving the current page
BotManagement (be) (fr) (ru) (tr) (uk)
Adds tools for users who can flag themselves as bots
CatNav (tr)
Advanced category members listing
DiscussionsBlock (be) (pl) (ru) (uk) (zh)
Button Discussions to block the user
MassBlock (pl)
Block listed users
Message
Message multiple users from a modal
QuickContribs
Allows you to look at user's contributions and deleted contributions directly from Special:WikiActivity
UnhideUserMasthead (be) (ca) (es) (fr) (it) (pl) (ru) (uk) (zh)
Unhides user information in masthead on wikis where the user's masthead doesn't exist.
UserAccountAge (fr) (zh)
Appends user tag to profile masthead displaying the account's age
UserCheck (be) (es) (fr) (ja) (pl) (ru) (uk) (zh)
Displays some information about a certain user.
WHAM (be) (es) (fr) (ko) (pl) (ru) (uk) (zh)
Adds "Quick Tools" menu to user contribution page for cleanup functions.

Site-wide only

Icons
Adds an Infoicon Template on the Top-Right Corner above the "Edit" tab.
MessageWallUserTags
Add a customizable "tag" to names which appear at the top of Message Wall posts from specified users.
ProfileTags (be) (pl) (ru) (uk) (zh)
Adds, removes, rearranges and modifies the tags next to User's names on User pages.
Status
Display user status on profile and in certain specifed elements
UserStatus (be) (ru) (uk) (zh)
Displays a user's status on their masthead.
UserTags (zh)
Adds, removes, rearranges and modifies the tags next to User's names on User pages
User Rights Reasons Dropdown
Script that adds a dropdown menu for reasons to Special:UserRights

Talk tools

These tools are for enhancing talk pages, forums, and comments.

General

AjaxCommentDelete (be) (es) (fr) (ru) (tr) (uk) (zh)
Allows deletion of comments without leaving the page.
AjaxThreadDelete (be) (de) (ru) (tr) (uk) (zh)
Allows deletion of threads/thread replies
ArchiveTool (tr)
Script for easy archiving of talk pages.
CollapseMessage (be) (ru) (tr) (uk)
Collapses long messages
CommentPreview (be) (es) (pt-br) (ru) (tr) (uk) (zh)
Adds preview button to article and blog comments.
EditBoardDescription
Edit board description
LegacyWall (fr)
Accessing old threads after Message Wall is disabled
MessageWallImprovements (be) (de) (ru) (uk)
Adds some features to Message Wall
MsgEditApi (be) (fr) (ru) (uk)
Allows to use simple functions to create and edit messages.
Quotes (be) (ru) (uk)
Quote selected text without overwriting existing one
RefreshThreads
Allows for updating thread replies without leaving the page
ReplyAndClose
Adds the ability to post a reply before closing the thread
ReplyBottom
Moves the comment box to below the last comment, instead of below the parent comment
ShowHTMLComments
Shows HTML comments
Thread Inspection
Reviewing removed messages from the Thread namespace, and providing links to the Board Thread page for each one of the comments.
UserDropdown (be) (de) (ru) (uk)
Displays a dropdown menu next to "quote" and "more" button on MessageWalls and in threads where additional actions according to reply's user/poster
ViewRemoved (be) (ru) (uk) (zh)
Allow users to easily view removed messages on threads.
WallGreetingButton (be) (de) (es) (pl) (ru) (uk) (zh)
Adds a button to Message Walls that allows a user to easily edit their wall greeting

Personal use only

AjaxThreadUnfollow (be) (fr) (ru) (tr) (uk) (zh)
Allows to quickly unfollow threads from your notifications
AtUsername (fr) (tr)
Converts username to twitter-like nickname
AutoPurge (be) (fr) (ru) (tr) (uk) (zh)
Automatically purges pages in window.autoPurgePages array
ConsistentNotifications (pl) (tr) (zh)
Makes notifications consistent with WDS.
RelatedDiscussionsModule
Script that moves the 'Related Discussions' feature of the new forums to the rail.
Sine
Automatically signs your posts
UserTalkNotifications (zh)
Allows you to receive notifications for a user talk page on a wiki that uses message walls

Site-wide only

ArchiveBoards (tr)
Automatically disables the ability to post in boards and threads that are configured in the script
AutoRequest (tr)
Help users and admins with request through the forum
DisableBotMessageWalls
Prevents users from posting on bot message walls.
LockForums
Disable commenting on threads after specified amount of days
LockOldBlogs (es) (zh)
Automatically disables commenting on old blog posts
PinThreadList (be) (es) (fr) (ru) (tr) (uk) (zh)
Allow to pin a thread to the top of the Board.
PseudoTalkPages (zh)
Allows for creation of jury-rigged talk pages on wikis with message walls.
SignatureCheck (es) (it)
Checks that users have signed their talk page replies and warns them if they haven't.

Discussions extensions

These scripts enhance Fandom Discussions.

General

DiscussionsActivity (be) (de) (es) (pl) (pt-br) (ru) (uk) (zh)
Creates a special page for latest Discussions messages
DiscussionsFeed (be) (pl) (ru) (uk) (zh)
Adds a special page that lists all recent discussions posts.
DiscussionsRC (be) (fr) (pl) (ru) (uk)
Adds a special page that lists all recent discussions posts and replies.
DiscussionsRailModule (ja) (pl) (zh)
Themed Discussions rail module.
DiscussionsViewer (be) (fr) (pl) (ru) (uk) (zh)
Button on Special:Contributions that lists all posts and replies by user in a modal
Discussions Delete All (be) (fr) (pl) (ru) (uk) (zh)
Button on Special:Contributions that will delete all Discussions Posts

Personal use only

DiscussionsBlock (be) (pl) (ru) (uk) (zh)
Button Discussions to block the user
DiscussionsButtons (be) (fr) (pl) (ru) (uk)
Customized buttons on each post/reply


Chat extensions

These scripts add or amend features in Fandom Chat.

General

!kick (be) (de) (es) (fr) (ja) (pl) (pt-br) (ru) (tr) (uk)
Allows the use of !kick command in Special:Chat
!mods (fr) (tr)
Ping all chat moderators present in Special:Chat
AjaxEmoticons (es) (tr)
Get an updated emoticons list for Special:Chat without refreshing chat
BlinkingTabAlert (tr)
Flashes new message notification in browser tab
BlockedByChatUsers (tr)
See who blocked your private messages.
ChatAwayButton (fr) (tr)
Adds an "Away" button to Chat
ChatBanLogModal (tr)
Shows the user's ban log in a modal
ChatBanMessage (fr) (tr)
Allows a moderator to automatically message a user about their chat ban
ChatBinaryButton (tr)
Converts chat message text to binary on button click
ChatBlockButton (fr) (tr)
Creates a button in chat that blocks (and if the user being blocked is in chat, kicks) a user when used.
ChatDelay (tr)
ChatDelay
ChatDeveloperTools (be) (fr) (ru) (tr) (uk)
Adds a modal window with links to userpages, special pages, and JS/CSS files
ChatErrorExplanation (tr)
Inserts ban and block reasons to the chat error page.
ChatHacks (be) (de) (es) (ru) (tr) (uk)
Adds features to Special:Chat
ChatLinkPreview (tr)
Provides previews for external links pasted in chat.
ChatMessageWallCount (be) (es) (ru) (tr) (uk) (zh)
Alerts users of new message wall posts while in Chat
ChatModHover (tr)
Relays what usergroup a user in chat is in with a star next to their name when their name is hovered.
ChatNotifications (es) (tr)
Windowed notifications
ChatOptions (be) (de) (es) (fr) (pl) (pt-br) (ru) (tr) (uk)
Loads an interface for Special:Chat to modify its appearance in a basic manner
ChatQuote (tr)
Allows users to create a quote in chat
ChatRefresh (es) (pl) (tr)
Refreshes the Special:Chat at a set interval to reduce lag and message buildup
ChatReload (es) (tr) (zh)
Auto-refreshing of the chat module.
ChatSearchbar (tr)
Search bar for Fandom Chat.
ChatSendButton (be) (de) (es) (fr) (ko) (pt) (pt-br) (ru) (tr) (uk) (zh)
Add a 'Send' button to Chat
ChatShortcuts
Adds shortcuts in chat for switching between rooms.
ChatThemes (be) (ru) (tr) (uk)
Switches a theme with a simple button.
ChatTimestamps (tr)
Creates/modifies HH:MM:SS format timestamps to chat messages and alerts.
ChatUserPageButton (fr) (tr)
Adds "User Page" option to UserStatsMenu
CustomChatPings
Lets you extensively customize pings for chat.
CustomModIcons (zh)
Custom usergroup-specific badges, with opt-in support for old style chat stars.
Custom Chat Ban Drop Down list
Allows a user to chose options to add to the Chat Ban reason
EmoticonDragAndDrop
Lets you drag and drop emoticons into the chat textarea.
EmoticonsWindow (be) (es) (ru) (uk) (zh)
Adds a window for selecting chat emoticons
FandomizedChat (be) (es) (fr) (ru) (uk)
Modernizes the look of the chat
FaviconNotifier
Edits tab favicon for new messages.
FixChatEscaping
Fixes escaping issues in chat inline alerts
FucodeLogger (be) (ru) (uk)
Logs the chat and private rooms, puts the logs into a modal window
GiveChatMod (be) (es) (fr) (ru) (uk) (vi)
Allows you to promote or demote user directly in chat
NewMessageCount
Show new message count in the Chat window title
Pings
Adds highly customizable pings for Special:Chat.
PrivateMessageAlert (be) (es) (ru) (uk)
Alerts when a private chat is updated.
ResponsivePrivateList
Shows pms at the bottom of the userlist
SpellingBee
A game for chat
TitleNotifications (be) (de) (ru) (uk)
Notifies users every time a user comments or joins/leaves chat
WordFilter (be) (es) (ru) (uk)
Displays a warning to users who attempt to use a blocked word.

Personal use only

AutoMod (be) (de) (fr) (ru) (tr) (uk)
Tool for automatically moderating Chat
CapsFirst (tr)
Causes the first letter of a message in any Fandom chat to always be a capital letter.
ChatLogger (tr)
Simple chat logging script
ChatPreloadButtons (tr)
Add buttons to send preset message(s) to Special:Chat
ChatSideRail (tr)
Adds a utility toolbar to your rail on the left side of the chat.
DoTheHarlemShake (es)
Adds a button to make the "Harlem Shake"
EscapeEmoticons
Forces your emoticons to display as text.
FasterBanModule (zh)
Emulates chat ban module with a faster version.
HideChatRail (be) (de) (es) (ru) (uk) (zh)
Lets you use the chat window in a smaller size by hiding the rail
KillChatEmoticons (be) (ru) (uk) (zh)
Forces all emoticons to display as text.
LightBlock
Grants ability to block messages in Special:Chat
MessageBlocker (zh)
Grants ability to block messages in Special:Chat.
MobileChat (be) (es) (ru) (uk) (zh)
Mobile skin & scripting for Fandom Chat.
QuickModTools
Quick access to the chatmod tools

Site-wide only

ChatAnnouncements (tr) (zh)
Allows you to make announcements in chat
ChatImages (be) (es) (fr) (pl) (ru) (tr) (uk) (zh)
Allows to add pictures and gif in chat.
ChatInterwikiLinks (tr)
Allows using interwiki links in chat
ChatStatus (es) (fr) (tr)
Custom statuses for users in chat
ChatSyntaxHighlight (be) (ru) (tr) (uk)
Adds support for syntax highlight blocks in Special:Chat.
ChatTags (es) (tr)
A markup parser for Special:Chat.
ChatToolbox (es) (tr)
Adds a dropdown to the Chat
ExtendedPrivateMessaging (be) (es) (ru) (uk) (zh)
Adds additional features to Special:Chat.
FixAdminKick (be) (fr) (ru) (uk) (zh)
Allows you to kick other admins in chat.
FixChatWhitespace
Prevents users from posting extra whitespace
IsTyping (be) (es) (fr) (pl) (ru) (uk) (vi) (zh)
Displays which users are typing on chat.
Jumbles
An anagram game for Special:Chat
PingEveryone (be) (fr) (ru) (uk) (zh)
Pings everyone in Special:Chat
Tictactoe
A tic tac toe game for Special:Chat

Site integration

These scripts are for interfacing with other sites.

General

DeepLTranslate (be) (ca) (de) (es) (fr) (gl) (it) (la) (pt) (ro) (ru) (uk)
Translates pages from default wiki language to user's default language via DeepL
DeezerWidget
Embed Deezer music players into pages
MibbitIRC
Inserts a Mibbit IRC chat widget into any page
QRThis (be) (de) (es) (ru) (uk) (zh)
Generates a QR Code automatically for your device
RedditShare
Provides integration for Reddit
Translator (es) (zh)
Translates pages from default wiki language to user's default language
YouTubeModal
Watch YouTube video without going to a new page

Personal use only

LinkedinSupport (be) (fr) (pl) (ru) (uk)
Provides integration for the Linkedin social network
PinterestModule
Provides Pinterest pinning
PlusOneButton
Provides Google Plus sharing

Site-wide only

AudioIntegrator (tr)
Integrates additional audio providers
BandcampPlayer (be) (ru) (tr) (uk)
Allows to insert the Bandcamp widget in articles
DiscordBanner (be) (pl) (ru) (uk)
Adds a banner linking to a Discord server.
DiscordChat (be) (pl) (ru) (uk)
Creates a Discord widget replacing the chat module
DiscordIntegrator (be) (de) (es) (fr) (ja) (pl) (pt-br) (ru) (uk)
Allows embedding Discord server widgets into content and sidebar
DiscordModule (be) (fr) (pl) (ru) (uk) (zh)
Fandom Rail module for Discord.
FacebookWidget (be) (pl) (ru) (uk)
Adds Facebook widget into your wiki's right rail.
Freenode IRC
Embeds Freenode IRC widget into the page
InstagramWidget (be) (ja) (pl) (ru) (uk)
Instagram widget integration
SketchfabIntegrator
Adds sketchfab integration
VKLikeButton (be) (ru) (uk)
Adds vk.com like button
VKWidget (be) (ru) (uk)
Adds support for additional options
VevoEmbedder
Provides Vevo Videos
VideoIntegrator
Provides additional video integrations
YandexPlayer (be) (es) (ru) (uk)
Script that adds support for the Yandex.Music widget

Development tools

These tools help in development of other scripts.

General

AntiUnicruft (tr)
Automatically purges invisible Unicode characters that cause weird problems in JS and CSS.
ChatDeveloperTools (be) (fr) (ru) (tr) (uk)
Adds a modal window with links to userpages, special pages, and JS/CSS files
CodeEditor (tr)
Loads the Ace code editor on all Fandom code pages.
CodeQuickLinks (tr) (zh)
Rail module/portlets with quick links to personal and site-wide MW pages
CodeblockLineNumbers (tr)
Displays a line-count beside code inside a codeblock.
CopyCodeButton (be) (ru) (tr) (uk)
Adds a button to syntax highlight blocks for quickly copying code.
ImportJS-Plus
Improvements to ImportJS
Luapreviewer (fr)
Previews (as a webpage html) module output printed using mw.log() or print() using the debug console.
TOML
Adds TOML parser to wiki
TabKeyInserter
Allows use of tab key on JavaScript, CSS and template pages

Personal use only

CodeSelectAll (be) (fr) (ru) (tr) (uk)
Corrects "select all" shortcut in code pages.
JavascriptEditor
.javascript and JSON code editor
LangSetup
Automate deployment of {{int:lang}}
LoadScript
Retrieve remote JavaScript as data
PortableCSSPad
A tiny pad for writing CSS with live-updating and other features
UnsafeScripts
Bypasses Fandom's customization block when editing JavaScript pages

Site-wide only

LangLoader
Provides additional programming languages
LangSelect (fr)
Amends editing behaviour of {{LangSelect}}.
LuaError (fr)
Shows an error when hovering over "script error" and jumps to a particular line using "ctrl + g".
Utils
Some functions for utility

Fandom libraries

Libraries that were expressly written for Fandom. Most of them are wiki-wide only. Some may be usable in user scripts, depending on their functionality.

General

Chart (tr)
An implementation of Chart.js optimized for Fandom.
Chat-js (tr)
Event & UI library for Fandom Chat.
CodeEditor (tr)
Loads the Ace code editor on all Fandom code pages.
Fetch (fr)
Library for fetching and caching API requests.
Highlight-js
Component-based syntax highlighting library for Fandom.
I18n-js
Library for loading i18n messages.
Maybe (be) (ru) (uk)
Provides a safe interface for handling data.
Modal
Makes creation of Fandom modals easier.
MsgEditApi (be) (fr) (ru) (uk)
Allows to use simple functions to create and edit messages.
Papi
Offers simple API to edit template parameters
Placement
Library for script placement.
QDmodal
Minimalist flexbox-based modal library
ShareMenu
Provides a menu for miscellaneous utilities
Toasts
Creates notifications that pop up like toast.
UI-js
Allows easier creation of DOM elements
WDSIcons (be) (es) (fr) (ru) (uk)
Library for Wikia Design System assets.
WgMessageWallsExist
Provides a promise variable for detection of the Message Wall feature on a wiki.
Zion
A sane loader for ES6 scripts

Personal use only

Chatconnect-js (be) (fr) (ru) (tr) (uk)
JavaScript library for Chatconnect log.
DPLquery
API for DPL queries with JSON output.
MobileChat (be) (es) (ru) (uk) (zh)
Mobile skin & scripting for Fandom Chat.
TouchPunch
Enables touch events of jQuery UI for mobile devices.


Expanded list

See also

Start a Discussion Discussions about List of JavaScript enhancements

Community content is available under CC-BY-SA unless otherwise noted.