Comments (1)
I looked at mqtt and various Go libraries. It looks like a neat technology and specs. Long story short: I think I'm gonna pass and not implement it for ntfy.
Reasons: It seems quite large for ntfy and for its use case. Lots to configure, lots to confuse people.
I could see implementing a MQTT client on the server side that we'd also publish to, kinda like firebase is implemented, basically just forward message to another pubsub system. But I'll only implement that of somebody really needs it.
Libraries:
- Just a client: https://github.com/eclipse/paho.mqtt.golang
- As far as I can see not embeddable: https://github.com/fhmq/hmq
- broker lib: https://github.com/DrmagicE/gmqtt
from ntfy.
Related Issues (20)
- How to setup in Railway? HOT 7
- Dynamic FCM credentials HOT 12
- Add priority 0 without notification for intent purpose HOT 2
- REQUEST_INSTALL_PACKAGES permission HOT 2
- Android app: Open another application from user action HOT 9
- Android app: Open another app HOT 1
- android: excessive battery drain on 4g network HOT 2
- Use @ to define a server HOT 2
- html-only emails allow publishing HOT 9
- timeout on android HOT 3
- support iOS 16.4 web push HOT 3
- Andorid app subscribe to a new topic with intent does not work properly HOT 1
- Authenticate in the app with a token? HOT 1
- Authorization Headers not being sent when running `ntfy sub` when using default-user/password or default-token HOT 1
- Date/time not following system locale
- Using ntfy.sh, messages take hours to arrive (Android) HOT 3
- App subscription filters HOT 2
- Topic creation restricted to one user? HOT 1
- Do not disturb settings do not work on galaxy s20 HOT 7
- Android app doesn't notify/make sound if notifications are received while the app is in foreground HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from ntfy.