Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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
- Host: GitHub
- URL: https://github.com/alik0211/mtproto-core
- Owner: alik0211
- License: gpl-3.0
- Archived: true
- Created: 2019-11-25T09:02:20.000Z (about 5 years ago)
- Default Branch: master
- Last Pushed: 2024-05-24T12:37:21.000Z (7 months ago)
- Last Synced: 2024-10-26T18:09:02.694Z (about 2 months ago)
- Topics: api, browser, client, lib, library, messenger, mtproto, tdlib, telegram, telegram-api, telegram-api-js, telegram-online, telegram-web
- Language: JavaScript
- Homepage: https://mtproto-core.js.org
- Size: 945 KB
- Stars: 632
- Watchers: 17
- Forks: 117
- Open Issues: 96
-
Metadata Files:
- Readme: readme.md
- Changelog: changelog.md
- Contributing: contributing.md
- License: LICENSE
Awesome Lists containing this project
- awesome-telegram-bots - @mtproto/core
- awesome-telegram - @mtproto/core
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