Web based Download Manager for xdcc file transfer
Find a file
MaggiWuerze b519ca2d0e
All checks were successful
Docker Snapshot Image CI / build (push) Successful in 12m9s
Docker Snapshot Image CI / build-frontend (push) Successful in 10m32s
reenable skull xdcc search
2026-05-03 22:18:02 +02:00
.forgejo/workflows work on CI 2026-02-25 13:52:32 +01:00
docker fix-ci (#2) 2026-02-24 18:02:39 +01:00
frontend #94: fix search for xdcc.eu and add proper pagination for all searches 2026-05-03 21:30:56 +02:00
gradle/wrapper switch to kotlin and new frontend 2026-02-12 20:25:13 +01:00
src reenable skull xdcc search 2026-05-03 22:18:02 +02:00
.gitattributes switch to kotlin and new frontend 2026-02-12 20:25:13 +01:00
.gitignore update .gitignore 2022-08-12 17:11:46 +02:00
build.gradle.kts #94: fix search for xdcc.eu and add proper pagination for all searches 2026-05-03 21:30:56 +02:00
Dockerfile fix-ci (#2) 2026-02-24 18:02:39 +01:00
gradlew switch to kotlin and new frontend 2026-02-12 20:25:13 +01:00
gradlew.bat switch to kotlin and new frontend 2026-02-12 20:25:13 +01:00
README.md Update README.md 2026-03-12 19:21:31 +01:00
settings.gradle.kts switch to kotlin and new frontend 2026-02-12 20:25:13 +01:00

XDCCWebloader

A sleek, web-based XDCC download manager—search, queue, and manage downloads from a clean, modern UI.


Releases

Releases and executables can be found here:

Releases


Screenshots

Overview of all Downloads

The Main Download View

Download Overview

Keep your regular used bots ready to go

Configuring Bots for different Servers and Channels

Resources Management

Popular Searches directly integrated

Popular search machines for xdcc are directly integrated and allow seamless starts of Downloads, directly from the Search page

Search Page


Running The App

Docker

The best option is to use the provided Docker images (or build the container yourself using the Dockerfiles) and docker-compose.yml found in the repository to build and run the app through your docker installation. There two docker images available, which can be found here:

- The snapshot image is based on the current master branch and is build at every push to main.
- Versions tagged with vX.x are created when a new versioned release is issued. They are usually more stable and don't change that frequently. The
latest image is always based on the latest release.

Locally

You can also simply execute the jar from the releases section. it packs everything except a java runtime, so as long as you have java you can run it and start right away.

From The IDE

This option is mainly meant for people looking into the code or trying to make a PR/Fork for it. Open the project in your favourite Java IDE and execute the XdccloaderApplication class.

I'd recommend IntelliJ. For this approach also see the building section.

After starting the app (shouldn't take more than a couple of seconds) you can open it in your browser at
localhost:8080


Building

Building the app (and running it from your IDE) requires you to install the following requirements:

Node.js (24+)
JDK (21+)

Documentation (soon)

Wiki