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 |
Choose one install path:
Use this path for normal desktop use, RC testing, and nightlies.
- Open
emulebb/releases. - Download the intended eMuleBB ZIP. For RC1, use
emulebb-0.7.3-rc.1-x64.ziponce it is published, or use the nightly asset that is actually present on GitHub Releases. - Extract the ZIP into a new version-specific folder, for example
C:\Apps\eMuleBB\0.7.3-rc.1. - Run
emulebb.exe.
Keep each version in its own application folder. Use a backed-up or disposable profile for release candidates, nightlies, and support testing.
Use this path when you want the bundled eMuleBB suite installer instead of the simple ZIP package.
- Open
emulebb/releases. - Download
Bootstrap-eMuleBBSuite.ps1for the release you want. - Open PowerShell in the download folder.
- Run the bootstrapper.
For the latest nightly or prerelease:
.\Bootstrap-eMuleBBSuite.ps1 -IncludePrereleaseFor RC1 after it is published:
.\Bootstrap-eMuleBBSuite.ps1 -Version 0.7.3-rc.1 -IncludePrereleaseThe bootstrapper downloads and verifies the matching release package, extracts
the suite installer, and starts the install flow. Advanced options and
verification details are in the
Setup guide.
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.
eMuleBB nightly ZIP, manifest, SBOM, and suite bootstrapper assets include
GitHub artifact attestations. Verify a downloaded nightly asset with
gh attestation verify PATH_TO_ASSET -R emulebb/emulebb.
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, GitHub artifact attestations for eMuleBB nightlies, 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 |
| Use aMuTorrent with eMuleBB | Stack integration guide |
| Tools menu actions | Tools menu guide |
| Adapter compatibility | REST adapter contracts |
| Collect diagnostics for reports | Diagnostics 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.