GramJS
a JavaScript Telegram API client; a modified version of it is used in Web A
github.com/gram-js/gramjs
ntgcalls
a native library for interacting with group calls that is lightweight compared to tgcalls and provides static builds with C interfaces
github.com/pytgcalls/ntgcalls
pytgcalls
an unmaintained Python library for interacting with group calls authored by the same person who created Telegram Crawler; not to be confused with py-tgcalls
github.com/MarshalX/tgcalls
py-tgcalls
based on ntgcalls, a Python library for interacting with group calls; formerly based on tgcallsjs; not to be confused with pytgcalls
github.com/pytgcalls/pytgcalls
tgcallsjs
an unmaintained JavaScript library for interacting with group calls that was built from parts of telegram-react
github.com/tgcallsjs/tgcalls
tgcalls
based on WebRTC, the library used by Telegram apps with the exception of the web ones to facilitate calls
github.com/TelegramMessenger/tgcalls
grammY
a Bot API framework for TypeScript and JavaScript that is used in Telegram’s official bot tutorial
grammy.dev
Pyrogram
a popular Python library used to write Telegram clients, which is unmaintained these days
pyrogram.org
TDLib
a cross-platform library for creating Telegram clients
core.telegram.org/tdlib