Ten years after its networking was frozen, Windows Phone 8.1 still boots. I am still shipping native apps for it. I rebuild the modern stack from raw TCP sockets up: TLS 1.3, HTTP/2, gRPC, MTProto 2.0 — clean-room, from the specs, no proxies. 23 repos. 512 MB of RAM. Solo.
Vianigram speaks MTProto 2.0 at TL schema layer 214, supports secret chats, places voice calls over RTP + Opus via libtgvoip, and tunnels through MTProxy v2 (legacy / secure / fake-TLS). It runs on a stack I wrote myself: TLS 1.3, HTTP/2, sockets, crypto — because nothing modern in the OS would answer the phone.
Status: alpha. The protocol, chats, media and voice work on Lumia 950 / 950 XL and the WP8.1 emulator. Animated stickers, premium features and channel polish are landing release by release. Not yet recommended as a daily driver.
Foundation and Domain libraries are under Apache 2.0 with NOTICE-based attribution. Build commercial products on top of them — just keep the author credit.
Shipping apps are source-available but non-commercial. Free for personal, educational, research and non-profit org use. Commercial use needs separate permission — write to hello@angelcareaga.com.
Recurring support with tiers. Your name in the READMEs. Keeps test devices online and CI running.
github.com/sponsors/vianium → ☕Single contribution, no strings. Useful when a release shipped something you depend on and you want to give back.
buymeacoffee.com/soyangelcareaga →