vianium
vianigram · alpha install → github.com/vianium ↗
es en

windows phone. in 2026.

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.

vianium reference device
vianigram 4g 14:32
messaging · pivot
chats
recentcontactscallsabout
A
angel · ci/cd
tl schema layer 214 — regen ok
14:30
M
mtproto channel
tls 1.3 handshake stable on lumia 950
13:54
V
voip wg
opus + libtgvoip — missed call 00:47
12:11
S
secret chats
e2ee key exchange — first pass shipped
11:09
P
mtproxy
legacy / secure / fake-tls all green
09:42
alpha · v0.x still breaking · still rebasing

A telegram client, natively rebuilt for a discontinued OS.

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.

mtproto 2.0
tl schema · layer 214
voip calls
rtp · srtp · opus · libtgvoip
secret chats
e2ee · ecdh p-256
mtproxy v2
legacy · secure · fake-tls
c♯ + winrton top of c++
512mbmin ram · 8.1 / win10m
solono team, no funding

ecosystem.

foundation tier 01 · 08 repos · apache 2.0 Result<T>, crypto, sockets, TLS 1.3, HTTP/2, gRPC, audio. The stack the OS does not ship.
F·01
vianium-tls
tls 1.3 + 1.2 with alpn, pinning, ocsp, certificate transparency. c++ + winrt.
foundation
vianium-tls
apache 2.0 c++ · winrt
F·02
kernel
result<t>, arena allocators, event bus, base types. c++.
foundation
vianium-kernel
apache 2.0 c++
F·03
managed-kernel
result<t> + primitives for managed contexts. c♯.
foundation
vianium-managed-kernel
apache 2.0 c♯
F·04
crypto
sha, hmac, aes, bignum, ecdh p-256. c++.
foundation
vianium-crypto
apache 2.0 c++
F·05
net
sockets, dns, doh. c++.
foundation
vianium-net
apache 2.0 c++
F·06
http
http/1.1 + h2, connection pool, hsts. c++.
foundation
vianium-http
apache 2.0 c++
F·07
grpc
grpc framing + hpack over http/2. c♯.
foundation
vianium-grpc
apache 2.0 c♯
F·08
audio
wasapi mic capture + speaker playback, pcm resampling. c++/cx.
foundation
vianium-audio
apache 2.0 c++/cx
domain tier 02 · 08 repos · apache 2.0 Protocol clients and service SDKs: telegram, voip, firestore, gemini, youtube.
D·01
vianium-mtproto
telegram mtproto 2.0 · tl schema layer 214. c++.
domain
vianium-mtproto
apache 2.0 c++ · layer 214
D·02
mtproxy
mtproxy v2 obfuscated transport: legacy / secure / fake-tls.
domain
vianium-mtproxy
apache 2.0 c++ · winrt
D·03
voip
rtp, srtp, opus, libtgvoip wrapper. c++.
domain
vianium-voip
apache 2.0 c++
D·04
media
audio dsp, tag parser, ffmpeg interop. c++/cx.
domain
vianium-media
apache 2.0 c++/cx
D·05
image-palette
image color palette extraction. c++/cx.
domain
vianium-image-palette
apache 2.0 c++/cx
D·06
innertube
youtube innertube api client. c++/cx.
domain
vianium-innertube
apache 2.0 c++/cx
D·07
store
cloud firestore client — 98.9% android sdk parity.
domain
vianium-store
apache 2.0 c♯ · native grpc
D·08
vianium-genai
provider-neutral ai chat — gemini, openai. text, streaming and live voice.
domain
vianium-genai
apache 2.0 c♯ · gemini + openai
products tier 03 · 05 repos · polyform nc 1.0.0 Shipping apps. Source-available, non-commercial.
★ flagship · alpha
vianigram
native telegram client — mtproto 2.0, secret chats, voip, mtproxy.
product · alpha
vianigram
polyform nc 1.0.0 c♯ · wp8.1 / win10m
★ product
browser
native web browser. clean-room dom, css, layout, js runtime.
product
vianium-browser
polyform nc tls 1.3 + h2
★ product
music
music player + youtube music streaming.
product
vianium-music
polyform nc innertube
★ product
localsend
localsend p2p file sharing on the lan.
product
vianium-localsend
polyform nc p2p
★ product
chat
native multi-provider ai chat — gemini, chatgpt.
product
vianium-chat
polyform nc c♯ · genai
meta tier 04 · 02 repos Architecture, ADRs, governance, org templates.
M·01
vianium-docs
architecture, adrs, governance, licensing policy.
meta
vianium-docs
cc-by markdown
M·02
.github
org-wide templates and policies.
meta
.github
cc-by yaml · md

architecture.

01
foundation
Result<T>, crypto, sockets, TLS 1.3, HTTP/2, gRPC, audio capture. Apache 2.0.
8 repos
02
domain
Protocol clients and service SDKs: MTProto, MTProxy, VoIP, Firestore, GenAI, Innertube, media.
8 repos
03
products
Shipping apps — vianigram (alpha), browser, music, localsend, chat. PolyForm NC.
5 repos
04
meta
vianium-docs and .github — architecture, ADRs, governance, org templates.
2 repos
tiers 01–02 · libraries

apache 2.0.

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.

kernelmanaged-kernelcryptotlsnethttpgrpcaudiomtprotomtproxyvoipmediaimage-paletteinnertubestoregenai
16 repos
tier 03 · products

polyform nc.

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.

vianigramvianium-browservianium-musicvianium-localsendvianium-chat
5 repos

contribute.