All Projects → ilyalatt → Telega

ilyalatt / Telega

Licence: MIT License
C# Telegram MTProto Client

Programming Languages

C#
18002 projects
shell
77523 projects

Projects that are alternatives of or similar to Telega

Grammers
(tele)gramme.rs - use Telegram's API from Rust
Stars: ✭ 109 (+186.84%)
Mutual labels:  telegram, mtproto
Mtproto
Telegram MTProto and its proxy (over gRPC) in Go (golang). API Layer: 71
Stars: ✭ 133 (+250%)
Mutual labels:  telegram, mtproto
Novagram
An Object-Oriented PHP library for Telegram Bots
Stars: ✭ 112 (+194.74%)
Mutual labels:  telegram, mtproto
WilliamButcherBot
Telegram Group Manager Bot Written In Python Using Pyrogram.
Stars: ✭ 187 (+392.11%)
Mutual labels:  telegram, mtproto
Mtproto
MTProto implementation in Golang
Stars: ✭ 190 (+400%)
Mutual labels:  telegram, mtproto
Telegram React
Experimental Telegram web client with tdlib, webassembly and react js under the hood
Stars: ✭ 1,332 (+3405.26%)
Mutual labels:  telegram, mtproto
Td
Pure Go Telegram MTProto API Client
Stars: ✭ 118 (+210.53%)
Mutual labels:  telegram, mtproto
Mtg
Bullshit-free MTPROTO proxy for Telegram
Stars: ✭ 976 (+2468.42%)
Mutual labels:  telegram, mtproto
Telegramapiserver
Fast, simple, async php telegram api server: MadelineProto + Amp HTTP Server
Stars: ✭ 152 (+300%)
Mutual labels:  telegram, mtproto
Telegramgo
CLI telegram client written in golang
Stars: ✭ 145 (+281.58%)
Mutual labels:  telegram, mtproto
Mtproto
Golang MTProto implementation. Current API layer is 65
Stars: ✭ 86 (+126.32%)
Mutual labels:  telegram, mtproto
Jsmtproxy
High Performance NodeJS MTProto Proxy
Stars: ✭ 254 (+568.42%)
Mutual labels:  telegram, mtproto
Callsmusic
The first open-source PyTgCalls-based project.
Stars: ✭ 62 (+63.16%)
Mutual labels:  telegram, mtproto
Unigram
A Telegram desktop app made for Windows 10
Stars: ✭ 1,393 (+3565.79%)
Mutual labels:  telegram, mtproto
Mtprotoproxy
Async MTProto proxy for Telegram
Stars: ✭ 1,014 (+2568.42%)
Mutual labels:  telegram, mtproto
Madelineproto
Async PHP client/server API for the telegram MTProto protocol
Stars: ✭ 1,776 (+4573.68%)
Mutual labels:  telegram, mtproto
Telegramd
Unofficial open source telegram server written in golang
Stars: ✭ 609 (+1502.63%)
Mutual labels:  telegram, mtproto
Teleperl
Pure perl mtproto/telergam client
Stars: ✭ 34 (-10.53%)
Mutual labels:  telegram, mtproto
Pyrogram
Telegram MTProto API Client Library and Framework in Pure Python for Users and Bots
Stars: ✭ 2,252 (+5826.32%)
Mutual labels:  telegram, mtproto
Mtproto Core
Telegram API JS (MTProto) client library for browser and nodejs
Stars: ✭ 242 (+536.84%)
Mutual labels:  telegram, mtproto

Telega

NuGet version

A simple Telegram MTProto client that keeps up with latest layers. Check out documentation prototype. You can see the a lot of examples here.

Quick start

  • Clone the repository
  • Run Telega.Playground (NET 6 is needed)
  • Sign in to your account
  • Explore Snippets

TLSharp

The reasons of Telega existence are TLSharp issues. Here are pros of Telega:

  • Layer 136 generated directly from Telegram Desktop .tl scheme
  • Netstandard 2.0 and 2.1 targets
  • Lack of reflection at all (even in deserialization)
  • RPC backround receive (vs pull after sending in TLSharp)
  • Automatic RPC call queuing and delaying to prevent flood errors
  • Atomic-like session updates (with a backup file usage)
  • Simple exceptions instead of meaningless InvalidOperationException
  • Download and Upload with proper DC migration handling
  • MTProto 2.0

Status

Telega is not actively developed. I support it in my free time. Feel free to open issues :)

Versioning

Telega uses SemVer. Before 1.0.0 version minor increments can break compatibility.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].