JmDNS is a Java implementation of multi-cast DNS and can be used for service registration and discovery in local area networks. JmDNS is fully compatible with Apple's Bonjour.
The project was originally started in December 2002 by Arthur van Hoff at Strangeberry.
| License | Apache 2.0 |
|---|---|
| Categories | DNS Libraries |
| Tags | dnsnetworknamingresolver |
| Organization | JmDNS |
| HomePage | https://jmdns.org 🔍 Inspect URL |
| Date | Aug 31, 2025 |
| Files | pom (9 KB) jar (212 KB) View All |
| Repositories | Central |
| Ranking | #6255 in MvnRepository (See Top Artifacts) #6 in DNS Libraries |
| Used By | 84 artifacts |
Compile Dependencies (1)
Test Dependencies (4)
| Category/License | Group / Artifact | Version | Updates | |
|---|---|---|---|---|
| Logging EPL 1.0LGPL 2.1 | ch.qos.logback » logback-classic | 1.3.14 | 1.5.21 | |
| Testing EPL 2.0 | org.junit.jupiter » junit-jupiter-engine | 5.10.3 | 6.0.1 | |
| Testing EPL 2.0 | org.junit.jupiter » junit-jupiter-api | 5.10.3 | 6.0.1 | |
| Mocking MIT | org.mockito » mockito-inline | 4.11.0 | 5.20.0 |
Licenses
| License | URL |
|---|---|
| Apache License, Version 2.0 | https://www.apache.org/licenses/LICENSE-2.0.txt |
Developers
| Name | Dev Id | Roles | Organization | |
|---|---|---|---|---|
| Kai Kreuzer | kai<at>openhab.org | JmDNS |