Telegram Web A: Official Telegram web client
Official Telegram web client built with minimal dependencies and custom MTProto implementation.
Learn more about Telegram Web A
Telegram Web A is an official web-based Telegram client that serves as the primary web interface at web.telegram.org/a. The application is built on Teact, a custom framework that reimplements React paradigms, and uses a modified version of GramJS for MTProto protocol communication. It incorporates modern web technologies including WebSockets, Web Workers, WebAssembly, multi-level caching, and PWA capabilities for offline functionality. The client handles real-time messaging, media streaming, voice recording, and cryptographic operations entirely in the browser.
Minimal Dependencies
Built with nearly zero external dependencies, relying primarily on custom Teact framework and modified GramJS implementation. This approach reduces bundle size and external security risks.
Contest Winner Architecture
Winner of the official Telegram Lightweight Client Contest, demonstrating optimized performance and adherence to Telegram's technical standards. Now serves as the official web client implementation.
Advanced Web APIs
Integrates WebAssembly for cryptographic operations, Web Workers for background processing, and modern browser APIs for media handling. Supports progressive web app features and offline functionality.
Top in Frontend
Related Repositories
Discover similar tools and frameworks used by developers
Tachiyomi Website
Official website for Tachiyomi manga reader with documentation and guides.
OpenCut
Timeline-based browser video editor with multi-track support.
next.js
File-based React framework with hybrid rendering strategies.
TanStack Query
Declarative server-state caching with automatic background synchronization.
React Router
Component-based navigation and URL management for React.