All Projects → mtcute → mtcute

mtcute / mtcute

Licence: LGPL-3.0 License
Work-in-progress library for MTProto in TypeScript

Programming Languages

typescript
32286 projects
javascript
184084 projects - #8 most used programming language
c
50402 projects - #5 most used programming language
C++
36643 projects - #6 most used programming language
SCSS
7915 projects
python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to mtcute

mtproto-js
🚀 Fastest ever MTProto JavaScript implementation
Stars: ✭ 23 (-39.47%)
Mutual labels:  mtproto
vpns
A collection of vpns
Stars: ✭ 112 (+194.74%)
Mutual labels:  mtproto
teamgram-server
Unofficial open source mtproto server written in golang with compatible telegram client.
Stars: ✭ 910 (+2294.74%)
Mutual labels:  mtproto
tgcalls
Voice chats, private incoming and outgoing calls in Telegram for Developers
Stars: ✭ 408 (+973.68%)
Mutual labels:  mtproto
nimgram
An MTProto client written in Nim 👑
Stars: ✭ 61 (+60.53%)
Mutual labels:  mtproto
LyricsPyRobot
A Telegram bot for searching lyrics.
Stars: ✭ 29 (-23.68%)
Mutual labels:  mtproto
Mtproto Core
Telegram API JS (MTProto) client library for browser and nodejs
Stars: ✭ 242 (+536.84%)
Mutual labels:  mtproto
PyroGramBot
pluggable Telegram Bot based on Pyrogram
Stars: ✭ 168 (+342.11%)
Mutual labels:  mtproto
tdlight-java
Complete Bot and Userbot Telegram library based on TDLib
Stars: ✭ 128 (+236.84%)
Mutual labels:  mtproto
tdlight-telegram-bot-api
The TDLight Telegram Bot API is an actively enhanced fork of the original Bot API, featuring experimental user support, proxies, unlimited files size, and more.
Stars: ✭ 71 (+86.84%)
Mutual labels:  mtproto
aiotdlib
Python asyncio Telegram client based on TDLib https://github.com/tdlib/td
Stars: ✭ 63 (+65.79%)
Mutual labels:  mtproto
mtproxy
Alpine-based Docker Image for Telegram MTProto Proxy
Stars: ✭ 89 (+134.21%)
Mutual labels:  mtproto
duagram
Telegram Framework for userbot and bot api, using nodejs.
Stars: ✭ 24 (-36.84%)
Mutual labels:  mtproto
TelegramCommunicationJS
A pure script to communicate with Telegram server without any Third-party tools and library.
Stars: ✭ 21 (-44.74%)
Mutual labels:  mtproto
tgcf
The ultimate tool to automate custom telegram message forwarding. Live-syncer, Auto-poster, backup-bot, cloner, chat-forwarder, duplicator, ... Call it whatever you like! tgcf can fulfill your custom needs.
Stars: ✭ 378 (+894.74%)
Mutual labels:  mtproto
Jsmtproxy
High Performance NodeJS MTProto Proxy
Stars: ✭ 254 (+568.42%)
Mutual labels:  mtproto
tgEasy
tgEasy | Easy for a Brighter Shine | Monkey Patcher Addon for Pyrogram
Stars: ✭ 36 (-5.26%)
Mutual labels:  mtproto
mtproto-proxy-server
Web Server & MTProxy MTPROTO is proxy for Telegram
Stars: ✭ 26 (-31.58%)
Mutual labels:  mtproto
WTelegramClient
Telegram client API library written 100% in C# and .NET Standard
Stars: ✭ 192 (+405.26%)
Mutual labels:  mtproto
john feedbackbot
A simple feedback bot with message response support
Stars: ✭ 22 (-42.11%)
Mutual labels:  mtproto

MTCute

PROJECT IS NOT DEAD/ABANDONED

I'm currently a bit struggling to devote enough time for it due to IRL stuff. Also due to the stuff I'm working on in the project right now, I'm not making any commits not to break stuff.

Sorry about that! Will hopefully get my hands back on it in late summer of 2022

contributions welcome

Work-in-progress library for MTProto in TypeScript.

🎯 Roadmap (notion.so) | 📦 TL Reference

⚠️ Warning: While this library is WIP, storage format will change without changing format version and without migration algorithm, and there will be breaking changes in the API.

If you encounter errors related to storage, either reset your storage by removing the file, or fix it manually.

What currently works:

  • TCP Connection in NodeJS
  • Sending & receiving text messages
  • Uploading & downloading files
  • HTML & Markdown parse modes
  • Type-safe filter system

What is not done yet:

  • pretty much everything else

Setting up for development:

git clone https://github.com/mtcute/mtcute
cd mtcute
yarn install
npx lerna link

# generate code from tl schema
cd packages/tl
yarn generate-code

Acknowledgements

Some parts were based on code from these projects:

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].