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

windows phone. in 2026.

Diez años después de que su networking quedó congelado, Windows Phone 8.1 sigue arrancando. Sigo shippeando aplicaciones nativas para él. Reconstruyo el stack moderno desde sockets TCP en crudo: TLS 1.3, HTTP/2, gRPC, MTProto 2.0 — clean-room, desde las especificaciones, sin proxies. 23 repos. 512 MB de 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 aún rompiéndose · aún rebaseándose

Un cliente de telegram, reconstruido nativo para un OS descontinuado.

Vianigram habla MTProto 2.0 en TL schema layer 214, soporta secret chats, hace llamadas de voz sobre RTP + Opus vía libtgvoip, y tunneliza por MTProxy v2 (legacy / secure / fake-TLS). Corre sobre un stack que escribí yo: TLS 1.3, HTTP/2, sockets, crypto — porque nada moderno en el OS contestaba el teléfono.

Estado: alpha. El protocolo, chats, media y voz funcionan en Lumia 950 / 950 XL y en el emulador de WP8.1. Stickers animados, features premium y pulido de canales van aterrizando release a release. Aún no recomendado como 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♯ + winrtsobre c++
512mbmin ram · 8.1 / win10m
solosin equipo, sin funding

ecosystem.

foundation capa 01 · 08 repos · apache 2.0 Result<T>, crypto, sockets, TLS 1.3, HTTP/2, gRPC, audio. El stack que el OS no trae.
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 capa 02 · 08 repos · apache 2.0 Clientes de protocolo y 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 capa 03 · 05 repos · polyform nc 1.0.0 Las apps que ship. Source-available, no comerciales.
★ 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 capa 04 · 02 repos Arquitectura, ADRs, gobernanza, templates de la org.
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, captura de audio. Apache 2.0.
8 repos
02
domain
Clientes de protocolo y SDKs: MTProto, MTProxy, VoIP, Firestore, GenAI, Innertube, media.
8 repos
03
products
Apps que ship — vianigram (alpha), browser, music, localsend, chat. PolyForm NC.
5 repos
04
meta
vianium-docs y .github — arquitectura, ADRs, gobernanza, templates de la org.
2 repos
capa 01–02 · librerías

apache 2.0.

Las librerías de Foundation y Domain están bajo Apache 2.0 con atribución vía NOTICE. Constrúyele productos comerciales encima si quieres — solo deja el crédito de autor.

kernelmanaged-kernelcryptotlsnethttpgrpcaudiomtprotomtproxyvoipmediaimage-paletteinnertubestoregenai
16 repos
capa 03 · productos

polyform nc.

Las apps que ship son source-available pero no comerciales. Gratis para uso personal, educativo, de investigación y para organizaciones sin fines de lucro. Uso comercial requiere permiso aparte — escríbeme a hello@angelcareaga.com.

vianigramvianium-browservianium-musicvianium-localsendvianium-chat
5 repos

contribute.