Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/alik0211/mtproto-core

Telegram API JS (MTProto) client library for Node.js and browser
https://github.com/alik0211/mtproto-core

api browser client lib library messenger mtproto tdlib telegram telegram-api telegram-api-js telegram-online telegram-web

Last synced: about 2 months ago
JSON representation

Telegram API JS (MTProto) client library for Node.js and browser

Awesome Lists containing this project

README

        

# @mtproto/core

[![NPM](https://img.shields.io/npm/v/@mtproto/core.svg?style=flat-square)](https://www.npmjs.com/package/@mtproto/core)
[![GitHub Actions](https://img.shields.io/github/actions/workflow/status/alik0211/mtproto-core/test.yml?branch=master&style=flat-square)](https://github.com/alik0211/mtproto-core/actions?query=branch%3Amaster)
[![Downloads](https://img.shields.io/npm/dm/@mtproto/core?style=flat-square)](https://www.npmjs.com/package/@mtproto/core)
[![Telegram channel](https://img.shields.io/badge/Telegram-channel-blue?style=flat-square&logo=telegram)](https://t.me/mtproto_core)

Telegram API JS (MTProto) client library for Node.js and browser

* **Actual.** 158 layer in the API scheme
* **Fast.** For the Node.js, it uses the TCP and crypto module. For the browser, it uses WebSocket and window.crypto
* **Easy.** Cryptography is hidden. Work with the API at a high level
* **Smart.** Automatically sync authorization on all DCs
* **2FA.** Use the library's built-in function to calculate 2FA parameters
* **Secure.** Complies with Telegram security guidelines

## Documentation

You can find the documentation on [mtproto-core.js.org/docs](https://mtproto-core.js.org/docs) website

## License

GPLv3