MCPcopy Index your code
hub / github.com/WowUp/WowUp

github.com/WowUp/WowUp @v2.22.0

Chat with this repo
repository ↗ · DeepWiki ↗ · release v2.22.0 ↗ · + Follow
2,067 symbols 4,825 edges 302 files 45 documented · 2%
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

WowUp Client Repository

WowUp on Discord WowUp on Patreon

This is the repository for our WowUp client with CurseForge support for Windows, Mac, and Linux.

WowUp

image

WowUp is the community centered World of Warcraft addon updater. We attempt to bring the addon community together in an easy to use updater application. We have an ever growing list of supported features.

  • Support for all major addon sources
  • Discover or find new addons across addon sources
  • Handle all your different World of Warcraft clients
  • Auto updates
  • Companion addon

Installing

Latest Releases

The latest WowUp release is always available on our website wowup.io

Beta Releases

If you feel like helping us test the latest and greatest changes beta builds are available on GitHub

Community Support Alternatives

WinGet

Ships with Windows 10 and 11. You can install WowUp With Wago using:

winget install wowup.wowup

Or Wowup with CurseForge with:

winget install wowup.cf

Chocolatey

You can also install the latest version via Chocolatey package manager:

choco install wowup

Contributing

We welcome any and all contributions from translations to feature pull requests.

Please read our contribution guide to get started.

Feedback

If you have a question, comment, or request we have several ways you can communicate them.

Related Projects

We have a couple companion projects that are related to WowUp

Code of Conduct

Please read and understand our Code of Coduct when submitting a bug or feature request here or on Discord.

License

Copyright (c) WowUp LLC. All rights reserved.

Licensed under the GNU General Public License v3.0 license.

Extension points exported contracts — how you extend this code

WarcraftServiceImpl (Interface)
(no doc) [6 implementers]
wowup-electron/src/app/services/warcraft/warcraft.service.impl.ts
NetworkInterface (Interface)
(no doc) [5 implementers]
wowup-lib/src/utils/network-interface.ts
SymlinkDir (Interface)
(no doc)
wowup-electron/app/ipc-events.ts
NewsFeed (Interface)
(no doc) [1 implementers]
wowup-electron/src/app/services/news/news.service.ts
FsStats (Interface)
(no doc)
wowup-lib/src/ipc.ts
VersionFileData (Interface)
(no doc)
wowup-electron/app/utils/gpu-cache-buster.ts
NodeModule (Interface)
(no doc)
wowup-electron/src/typings.d.ts
Toc (Interface)
(no doc)
wowup-lib/src/toc.ts

Core symbols most depended-on inside this repo

subscribe
called by 124
wowup-electron/src/app/services/wowup/wowup-account.service.ts
toString
called by 119
wowup-lib/src/bbob/parser/token.js
on
called by 84
wowup-electron/src/app/services/electron/electron.service.ts
invoke
called by 78
wowup-electron/src/app/services/electron/electron.service.ts
handle
called by 63
wowup-electron/app/ipc-events.ts
get
called by 46
wowup-electron/src/app/services/caching/caching-service.ts
addSvg
called by 43
wowup-electron/src/app/services/icons/icon.service.ts
setAsync
called by 42
wowup-electron/src/app/services/storage/addon-storage.service.ts

Shape

Method 1,260
Class 314
Function 310
Interface 167
Enum 16

Languages

TypeScript100%
C++1%

Modules by API surface

wowup-electron/src/app/services/addons/addon.service.ts87 symbols
wowup-electron/src/app/pages/my-addons/my-addons.component.ts66 symbols
wowup-electron/src/app/services/wowup/wowup.service.ts60 symbols
wowup-electron/src/app/addon-providers/curse-addon-provider.ts50 symbols
wowup-electron/src/app/addon-providers/github-addon-provider.ts46 symbols
wowup-electron/src/app/addon-providers/wago-addon-provider.ts45 symbols
wowup-electron/src/app/services/electron/electron.service.ts38 symbols
wowup-lib/src/addon-providers/wowup-addon-provider.ts36 symbols
wowup-electron/src/app/services/wtf/wtf.service.ts35 symbols
wowup-electron/src/app/pages/get-addons/get-addons.component.ts33 symbols
wowup-electron/src/app/errors/index.ts32 symbols
wowup-electron/src/app/services/files/file.service.ts29 symbols

For agents

$ claude mcp add WowUp \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact