snikket-ios
tigase-xeps
snikket-ios | tigase-xeps | |
---|---|---|
3 | 1 | |
70 | 0 | |
- | - | |
6.5 | 0.0 | |
2 months ago | over 1 year ago | |
Swift | Ruby | |
GNU General Public License v3.0 only | - |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
snikket-ios
-
XMPP, A Comeback Story: A 20 Year Old Messaging Protocol For Robust, Private and Decentralized Communications
We also have an iOS app since a couple of months ago :)
-
Ask HN: Freelancer? Seeking freelancer? (June 2021)
SEEKING FREELANCER | Remote & flexible | iOS (Swift) | Open-source
We are a not-for-profit building privacy-respecting open-source decentralized messaging software, and we are seeking assistance with our iOS app.
All our software is open, the iOS app source is at https://github.com/snikket-im/snikket-ios
Our primary task is porting the app's conversation UI to MessageKit, and there are some smaller tasks in scope as well.
If you're interested, please reach out to matthew (at) snikket.org!
-
Announce: easy setup of a modern XMPP server
2) Mostly fixed (not upstream): It has a bunch of default settings and behaviours that are problematic for new users. We've been changing defaults and removing settings that make little sense for our use case.
tigase-xeps
-
Announce: easy setup of a modern XMPP server
3) Mostly fixed: Push notifications are unreliable on most servers. Tigase (the organization behind Siskin) developed some custom extensions for their push notification service to help improve things on iOS, which is very strict on applications not remaining connected/running while not in the foreground. Unfortunately these extensions are not supported by most servers, and the fallback mechanisms are not 100% reliable in my experience. We've been implementing these extensions for Prosody (they are bundled with Snikket) and discussing how to get the extensions standardized. In summary push notifications with Siskin are now reliable with Snikket or another Prosody server running the new modules. With the small exception of group chat notifications... which is next on my list.
What are some alternatives?
acme-dns - Limited DNS server with RESTful HTTP API to handle ACME DNS challenges easily and securely.
hospitals-scraper - Web Scraper engine to pull prices data from US Hospitals' websites. Built using Javascript, Node JS, Mongo, Express.
Tinode - Instant messaging platform. Backend in Go. Clients: Swift iOS, Java Android, JS webapp, scriptable command line; chatbots
veta
jobs - Work with Xkit!
sigma
frtcuop - Federated Real Time Communication Using Open Protocols