PubKit is a lightweight, easy to setup and easy to use generic messaging and push notification platform for mobile apps. See PubKit in action at http://pubkit.co. For messaging it supports MQTT and PubKit's custom lightweight protocol PKMP.
#Features
- Lightweight and easy setup
- Configure multiple apps
- Messaging API for real-time messaging needs
- Push notification (GCM and APNS)
- Admin console for tracking users, messages and other stats
- SDKs for iOS and Android
#Credits:
- Moquette - https://github.com/andsel/moquette for coder and decoder implementation of MQTT messages.
- JavaApns - https://github.com/notnoop/java-apns for APNS
- MapDB - MapDB for in memory message storage.
#Quick Start Requires Java 1.6+ and Maven 3+
git clone https://github.com/narup/PubKit.git
cd PubKit/Server
mvn clean package
mvn spring-boot:run
#Roadmap
- MQTT Support
- Plugin support
- Metrics and Dashboard
- iOS and Android SDK with samples
- JavaScript SDK