This is the home of eMuleBB, the compact public name for eMule broadband edition.
eMuleBB is its own product: a broadband-focused Windows eMule line for people who still care about eD2K, Kad, rare files, deliberate sharing, long-running desktop sessions, and local automation that respects native eMule behavior.
The organization around it is a practical P2P workshop. We build the desktop client, the release and test machinery, the public documentation, controller workflows, Windows build tracks for adjacent tools, and exploratory eD2K/Kad projects that keep the protocol knowledge sharp. More is coming. Stay tuned.
Public testing has started through nightly builds. The first public release candidate is still planned as 0.7.3-rc.1 and will be tagged after the remaining release proof is accepted.
| Area | Current public status |
|---|---|
| Flagship product | eMuleBB, the compact name for eMule broadband edition |
| Release | Nightly testing open; first public release candidate 0.7.3-rc.1 still planned |
| Platform | Windows desktop client, with x64 and ARM64 package proof in scope |
| Network | Stock-compatible eD2K and Kad behavior remains the default |
| Automation | Authenticated JSON REST API under /api/v1 from the existing WebServer |
| Companion tools | aMuTorrent fork for managing eMuleBB and controller-style workflows |
| Windows builds | aMule and MiniUPnP/miniupnpc build and validation tracks |
| P2P lab | goed2k work and p2p-overlord headless eD2K/Kad exploration |
We are open for testers now. Use nightly builds if you want to help shake out
real Windows profiles, large libraries, controller/API workflows, package
contents, startup/shutdown behavior, and public-network regressions before
0.7.3-rc.1.
Use a disposable or backed-up profile when testing nightlies. Report crashes,
freezes, broken packages, UI regressions, REST/controller problems, and
repeatable live-network issues in
emulebb/issues.
Useful reports include the package name, architecture, Windows version, profile type, exact launch command, repro steps, logs, diagnostic snapshots, and dumps for crashes, hangs, or memory-growth cases.
| Track | Status | Download |
|---|---|---|
| eMuleBB | Nightly testing open; 0.7.3-rc.1 still planned |
releases / nightlies |
| aMule | Nightly Windows build track available | releases / nightlies |
| aMuTorrent | Release automation exists; do not assume a public package unless an asset is published | release page |
| MiniUPnP/miniupnpc | Windows upnpc package release available |
releases |
eMuleBB keeps the familiar desktop workflow at the center: servers, Kad search, shared files, upload queues, categories, known clients, and long-running control. Around that foundation it adds broadband-aware upload policy, safer large-library operation, authenticated REST automation, performance-minded defaults, and release evidence without creating an incompatible network fork.
The eMuleBB ecosystem includes an aMuTorrent fork focused on managing
eMuleBB and validating controller-style workflows. It sits beside the desktop
app instead of replacing it, and it keeps the native /api/v1 contract as the
source of truth.
We also provide Windows build and validation work for aMule and MiniUPnP/miniupnpc. Those are ecosystem builds and distribution artifacts for users who want these tools in the same Windows P2P workflow.
The exploratory side includes the goed2k fork/server work and a full headless Rust eD2K/Kad client direction inside the p2p-overlord suite. This is where deeper protocol, automation, and server-oriented P2P ideas can mature without pretending every experiment is already a stable end-user product.
eMuleBB is being built as a tested desktop product, not a patched source tree. Public claims stay tied to evidence: hosted fast CI, native tests, REST contracts, UI and resource checks, live eD2K/Kad scenarios, controller lanes, package provenance, SBOMs, SHA-256 hashes, and explicit operator gates.
Performance work is treated the same way. Claims are tied to concrete operating surfaces: upload-slot policy, queue/source limits, socket and file buffers, startup behavior, large shared libraries, long paths, controller responsiveness, and long-running Windows sessions.
The result is a focused P2P organization: conservative where compatibility matters, aggressive about validation, and serious about making classic eMule usable on modern broadband systems.
| Start here | Link |
|---|---|
| Website | emulebb.github.io |
| Community | Discord |
| Flagship source | emulebb |
| eMuleBB downloads | releases / nightlies |
| aMule downloads | releases / nightlies |
| aMuTorrent downloads | release page |
| MiniUPnP downloads | releases |
| User docs | Product guide |
| Setup docs | Setup guide |
| Troubleshooting | Troubleshooting guide |
| Developer docs | Development guide |
| Release status | 0.7.3 dashboard |
emulebb- flagship desktop app and product sourceemulebb-setup- reproducible workspace setupemulebb-build- build, validation, and release orchestrationemulebb-build-tests- native, Python, UI, REST, and live E2E testsemulebb-tooling- roadmap, backlog, policy, audits, and reference docsamutorrent- fork used for eMuleBB management and controller workflowsgoed2k-server- eD2K server work for deterministic tests and ecosystem servicesp2p-overlord-agentsandp2p-overlord-be- exploratory headless/server-oriented P2P work
aMule- Windows build and validation track for aMule usersemulebb-miniupnp- Windows build and validation track for MiniUPnP/miniupnpc
- eMuleBB is the product identity; eMule broadband edition is the full product name.
- Keep stock eD2K/Kad protocol compatibility as the default.
- Improve the classic desktop app instead of replacing it with a rewrite.
- Treat REST and controller support as product features.
- Make Windows packages, build evidence, and release gates inspectable.
- Keep exploratory P2P work visible, useful, and clearly labeled.
- Sell the expertise by proving the work.