Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Deprecate this package and tell users to use bonjour-service instead #78

Open
thom-nic opened this issue Jun 24, 2022 · 2 comments
Open

Comments

@thom-nic
Copy link

thom-nic commented Jun 24, 2022

This package is unmaintained and has a number of outstanding issues that are unlikely to be addressed.

After doing research I believe @homebridge/ciao is a suitable - if not much improved - replacement. Sadly when searching bonjour on npm it does not come up so I think users are largely unaware that there is a much better alternative out there. For comparison, the bonjour package has 8.4M downloads per week on npmjs.com whereas ciao has 10-20k.

If nothing else, this issue will give some visibility when users of this package come to the project's issue tracker looking for answers.

I see another user has suggested bonjour-service as an alternative in #69 as well.

EDIT: as @Lesik mentioned in the comment, bonjour-service is a better solution and nearly a drop-in replacement.

@Fischbrot
Copy link

thank you for this tip - homebridge/ciao work's like a charm...thought i went mad because after 3 years this package isn't working.

@Lesik
Copy link

Lesik commented Sep 15, 2023

For anybody else stumbling upon this, @homebridge/ciao is not a full replacement for bonjour, as it does not support service discovery.

The other library from #69, bonjour-service, is a better replacement for that use case. It has a very similar API to bonjour, is semi-actively maintained and written in TypeScript.

@thom-nic thom-nic changed the title Deprecate this package and tell users to use @homebridge/ciao instead Deprecate this package and tell users to use bonjour-service instead Sep 15, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants