telegram-tt
Ochiq manbalardanTelegram Web A, GPL v3
Mashina tarjimasi · Asl matnni koʻrsatish
Telegram Web A, GPL v3
Sharh
- javascript
- telegram
- weba
- webapp
- webz
Oʻrnatish
Buyruqlar faqat koʻrsatiladi, marketpleys ularni bajarmaydi. Rasmiy hujjatlar bilan solishtiring.- Rasmiy saytOchiq manbalardankatalog metamaʼlumotlaridanweb.telegram.org/a ↗
- Rasmiy reliz fayllariOchiq manbalardanoxirgi rasmiy relizdangithub.com/Ajaxy/telegram-tt/releases/tag/v10.9.51 ↗
- Til paketlari reyestrinodejsOchiq manbalardanpaket manifestidan — reyestrda chop etilgani tekshirilmagan
npm install -g telegram-tTekshirilmagan: oʻrnatishdan oldin reyestrdagi paket aynan shu loyihaga tegishli ekanini tekshiring.
www.npmjs.com/package/telegram-t ↗ - Manbadan yigʻishOchiq manbalardankatalog metamaʼlumotlaridan
Manbadan yigʻish: tekshirilgan yigʻish retsepti yoʻq — repozitoriy koʻrsatmalariga amal qiling.
github.com/Ajaxy/telegram-tt ↗
Moslik
«Nomaʼlum» dalil topilmaganini bildiradi, mahsulot mos emasligini emas.| Platforma | Holat | Arxitektura | Dalil | Ishonchlilik |
|---|---|---|---|---|
| Web browser | Nomaʼlum | — | — | — |
| Server / self-hosted | Nomaʼlum | — | — | — |
| Container (OCI) | Nomaʼlum | — | — | — |
| Windows | Mos | x86_64 | v10.9.51 relizidagi rasmiy yigʻma: Telegram-A-x64.exe | 0.70 |
| macOS | Mos | arm64 | v10.9.51 relizidagi rasmiy yigʻma: Telegram-A-arm64.dmg | 0.70 |
| Mos | x86_64 | v10.9.51 relizidagi rasmiy yigʻma: Telegram-A-x64.dmg | 0.70 | |
| Linux | Mos | x86_64 | v10.9.51 relizidagi rasmiy yigʻma: Telegram-A-x86_64.AppImage | 0.70 |
| Node.js | Mos | — | paket manifesti: package.json name | 0.60 |
Relizlar
tekshirilgan: 29-okt, 202610.9.51 versiyasi fayllari
| Fayl | Platforma | Hajm | SHA-256 | Rasmiy manbadan yuklab olish |
|---|---|---|---|---|
| Telegram-A-arm64.dmg | macos · arm64 · dmg | 88,8 MB | — | Rasmiy manba ↗ |
| Telegram-A-arm64.zip | Nomaʼlum | 85,4 MB | — | Rasmiy manba ↗ |
| Telegram-A-x64.dmg | macos · x86_64 · dmg | 94,5 MB | — | Rasmiy manba ↗ |
| Telegram-A-x64.exe | windows · x86_64 · exe | 70,4 MB | — | Rasmiy manba ↗ |
| Telegram-A-x64.zip | Nomaʼlum | 91,1 MB | — | Rasmiy manba ↗ |
| Telegram-A-x86_64.AppImage | linux · x86_64 · appimage | 96,1 MB | — | Rasmiy manba ↗ |
| Telegram-A-arm64.dmg.blockmap | boshqa | 96,2 KB | — | Rasmiy manba ↗ |
| Telegram-A-x64.dmg.blockmap | boshqa | 102,2 KB | — | Rasmiy manba ↗ |
| Telegram-A-x64.exe.blockmap | boshqa | 77,8 KB | — | Rasmiy manba ↗ |
| Telegram.A-arm64.zip.blockmap | boshqa | 92,9 KB | — | Rasmiy manba ↗ |
| Telegram.A-x64.zip.blockmap | boshqa | 98,1 KB | — | Rasmiy manba ↗ |
| latest-linux.yml | boshqa | 376 B | — | Rasmiy manba ↗ |
| latest-mac.yml | boshqa | 782 B | — | Rasmiy manba ↗ |
| latest.yml | boshqa | 334 B | — | Rasmiy manba ↗ |
Relizlar tarixi
- v10.9.5024-apr, 2025Rasmiy manba ↗
- v10.9.498-apr, 2025Rasmiy manba ↗
- v10.9.484-apr, 2025Rasmiy manba ↗
- v10.9.474-apr, 2025Rasmiy manba ↗
- v10.9.4630-mar, 2025Rasmiy manba ↗
- v10.9.4527-mar, 2025Rasmiy manba ↗
- v10.9.4421-mar, 2025Rasmiy manba ↗
Sifat profili
algoritm quality-v1.0 · baholangan 15-okt, 2026Baho tarkibi
Litsenziya
GPL-3.0Bu katalog siyosati holati, yuridik xulosa emas.
Manbalar
Sharhlar
Hali sharhlar yoʻq.
Muqobillar
README
Ajaxy/telegram-tt dan · litsenziya GPL-3.0 · yuklangan 29-okt, 2026Telegram Web A
This project won the first prize 🥇 at Telegram Lightweight Client Contest and now is an official Telegram client available to anyone at web.telegram.org/a.
According to the original contest rules, it has nearly zero dependencies and is fully based on its own Teact framework (which re-implements React paradigm). It also uses a custom version of GramJS as an MTProto implementation.
The project incorporates lots of technologically advanced features, modern Web APIs and techniques: WebSockets, Web Workers and WebAssembly, multi-level caching and PWA, voice recording and media streaming, cryptography and raw binary data operations, optimistic and progressive interfaces, complicated CSS/Canvas/SVG animations, reactive data streams, and so much more.
Feel free to explore, provide feedback and contribute.
Local setup
mv .env.example .env
npm i
Obtain API ID and API hash on my.telegram.org and populate the .env file.
Dev mode
npm run dev
Invoking API from console
Start your dev server and locate GramJS worker in the console context.
All constructors and functions available in global GramJs variable.
Run npm run gramjs:tl full to get access to all available Telegram methods.
Example usage:
await invoke(new GramJs.help.GetAppConfig())
Dependencies
- GramJS (MIT License)
- fflate (MIT License)
- cryptography (Apache License 2.0)
- emoji-data (MIT License)
- twemoji-parser (MIT License)
- tlottie (MIT License)
- opus-recorder (Various Licenses)
- qr-code-styling (MIT License)
- music-metadata (MIT License)
- Tiptap (MIT License)
- marked (MIT License)
- lowlight (MIT License)
- idb-keyval (Apache License 2.0)
- fasttextweb
- fastblur
Bug reports and Suggestions
If you find an issue with this app, let Telegram know using the Suggestions Platform.