Sign in
Wikimedia Toolforge

Keep your gadget scripts
in sync with GitHub

WikiScriptSync monitors your GitHub or GitLab repositories and notifies you when a .js or .css file changes — so your Wikimedia gadgets are never out of date.

Sign in with Wikimedia Source code

How it works

1
Connect a repository

Add any public GitHub or GitLab repository that contains your gadget .js or .css files.

2
Monitor for changes

WikiScriptSync checks every file hourly using GitHub's SHA comparison — fast, lightweight, no content stored.

3
Get notified and review

When a file changes, WikiScriptSyncBot posts on your Wikimedia talk page so you can review and publish.

SHA-based detection

Uses Git blob SHA for efficient change detection. One API call per file per check, no content comparison.

Talk-page notifications

WikiScriptSyncBot posts on your Wikimedia talk page with a list of changed files and destination pages.

Multi-wiki support

Map a single source file to multiple Wikimedia wikis and namespace paths simultaneously.

Wikimedia OAuth

Sign in with your existing Wikimedia account. No separate registration. No passwords stored.

Ready to stop checking manually?

Free to use. Runs on Wikimedia Toolforge. Open source under MIT license.

Sign in with Wikimedia