apns-http2 alternatives and similar packages
Based on the "network" category.
Alternatively, view apns-http2 alternatives based on common mentions on social networks and blogs.
-
compendium-client
Mu (μ) is a purely functional framework for building micro services. -
nakadi-client
Haskell Client Library for the Nakadi Event Broker -
resolv
Domain Name Service (DNS) lookup via the libresolv standard library routines -
network-data
Network data structures in Haskell (IP, UDP, TCP headers, etc) -
windns
Domain Name Service (DNS) lookup via the Windows dnsapi standard library -
network-uri-json
FromJSON and ToJSON Instances for Network.URI -
hatexmpp3
XMPP client with synthetic filesystem (9P) and (optional) graphical (GTK3) interfaces -
hsendxmpp
sendxmpp clone and drop-in replacement, sending XMPP messages via CLI -
LDAPv3
Lightweight Directory Access Protocol V3 (LDAPv3) RFC4511 implementation -
transient-universe-tls
Secure communications for transient-universe -
iwlib
A binding to the iw library for getting info about the current WiFi connection. -
oauth2-jwt-bearer
OAuth2 jwt-bearer client flow as per rfc7523. -
network-uri-lenses
lenses for http://hackage.haskell.org/package/network-uri -
network-simple-wss
Simple Haskell interface to TLS secured WebSockets -
attoparsec-uri
A compositional URI parser / printer for attoparsec -
percent-encoder
A simple, fast percent encoder/decoder for bytestrings -
google-oauth2-easy
📛 Easy Google Authentication integration - Authorization Code & Refresh Token
Static code analysis for 29 languages.
Do you think we are missing an alternative of apns-http2 or a related project?
README
apns-http2
apns-http2
is a library which uses the building blocks from the http2
package to implement a client library for sending push notifications to APNs (Apple Push Notification service) via its newer HTTP/2 based protocol. It does not (presently) handle formatting of the push content or connection management, but handles all the intricacies of a single connection which is essentially an HTTP/2 client with a few specializations made since one doesn't already seem to exist for Haskell.
Example
Located in example/Main.hs
.
Maturity
As of writing, the library has gone through some low-load development tests but has not yet gone into production. We'd appreciate any fixes, improvements, or experience reports.
Contributing
Contributions and feedback welcome! File an issue or make a PR.
Chat
Asa (@asa) and Ross (@dridus) lurk on fpchat. You can also reach us at [email protected]
.