awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
Back to vysheng/tg

Projects sharing features with Vysheng Tg

30 open-source projects similar to vysheng/tg, ranked by shared indexed features. Tags may describe platforms or build tools rather than the same primary purpose. Check each project’s use case, license, and deployment requirements before treating it as a replacement.

  • pyrogram/pyrogrampyrogram avatar

    pyrogram/pyrogram

    4,614View on GitHub↗

    Pyrogram is an asynchronous Python framework for interacting with the Telegram MTProto API. It serves as both a bot framework and a user client library, providing a concrete implementation of the MTProto protocol for secure communication with Telegram servers. The library distinguishes itself by providing a high-level wrapper layer that abstracts complex protocol methods into Python functions, while still allowing for the execution of raw API functions and low-level peer resolution. It supports multi-client concurrency, enabling the management of several user or bot identities within a single

    Python
    View on GitHub↗4,614
  • danog/madelineprotodanog avatar

    danog/MadelineProto

    3,344View on GitHub↗

    MadelineProto is an asynchronous PHP library that provides a programmatic interface for interacting with the Telegram API using the MTProto protocol, the same protocol used by official Telegram clients. It functions as both a Telegram bot SDK and a userbot automation library, enabling PHP applications to connect to Telegram as either a bot account or a regular user account, sending and receiving messages, media, and other data directly without relying on the Bot API intermediary. The library is built on an event-driven architecture with Amp v3 fiber-based concurrency, allowing for non-blockin

    PHPamphpasyncbot
    View on GitHub↗3,344
  • tdlib/tdtdlib avatar

    tdlib/td

    8,506View on GitHub↗

    This project is a cross-platform messaging SDK and client development library used to build custom Telegram applications. It functions as a comprehensive framework that manages network encryption, local data storage, and API communication, providing a C-compatible JSON interface that allows integration with any programming language. The library distinguishes itself by providing a full database manager for encrypted local caching and synchronized state, alongside a dedicated bot framework for creating interactive bots with business account integration. It enables the implementation of speciali

    C++cross-platformlibrarytelegram
    View on GitHub↗8,506

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Find more with AI search
  • cluic/wxautocluic avatar

    cluic/wxauto

    7,140View on GitHub↗

    wxauto is a Python library and bot framework designed for the programmatic control of the WeChat Windows desktop client. It functions as a wrapper that enables the automation of messaging and social feed functions by simulating user interface interactions. The library distinguishes itself by providing a bridge between network requests and local UI automation, allowing users to expose automation capabilities via a web interface. It utilizes background execution and simulated system-level inputs to trigger application events without moving the physical mouse cursor. The project covers extensiv

    Pythonautomaticpythonrpa
    View on GitHub↗7,140
  • wechatpy/wechatpywechatpy avatar

    wechatpy/wechatpy

    4,290View on GitHub↗

    wechatpy is a Python API SDK designed for interacting with official accounts, mini programs, and corporate communication APIs. It provides a unified interface for managing users, media, and messages, and includes a bot framework for processing incoming events and generating structured responses. The project implements a component-based client factory to perform actions across different account types and orchestrates OAuth2 flows for identity verification. It features an event-driven bot architecture and a pluggable token storage system to persist authentication sessions across environments.

    Pythonpythonsdkwechat
    View on GitHub↗4,290
  • pandolia/qqbotpandolia avatar

    pandolia/qqbot

    3,683View on GitHub↗

    qqbot is a bot framework designed for building automated conversational agents and plugins using the SmartQQ client. It provides a conversational bot SDK for processing messages, managing group memberships, and executing event callbacks. The project is distinguished by its use of a headless browser automator to handle account logins and session management. It also includes an IRC chat bridge that functions as a gateway to forward conversations between a local IRC server and the messaging platform. The framework covers a wide range of capabilities, including dynamic plugin management, time-ba

    Pythonchatchatbotpython
    View on GitHub↗3,683
  • neomutt/neomuttneomutt avatar

    neomutt/neomutt

    3,659View on GitHub↗

    NeoMutt is a terminal-based electronic mail management system that provides a text-based user interface for reading and composing emails. It functions as a mail manager and client supporting IMAP, POP3, and SMTP protocols, as well as NNTP for newsgroup access. The project distinguishes itself through integrated support for PGP and S/MIME encryption, providing tools for signing and encrypting messages and managing cryptographic keys. It supports modern authentication via OAuth2 and offers specialized MIME-aware reading capabilities for decoding multipart messages and visualizing MIME structure

    Cccliemail
    View on GitHub↗3,659
  • tgalal/yowsuptgalal avatar

    tgalal/yowsup

    7,178View on GitHub↗

    Yowsup is a protocol library and client framework for implementing WhatsApp clients. It provides an interface for sending and receiving multimedia messages, managing group chats, and handling account registration. The project features a modular system for building communication stacks that process encrypted data and network connections. It includes a protocol library to manage messaging, presence states, and account registration, alongside an interactive command line interface for interacting with users and managing contacts. The framework covers a range of communication capabilities, includ

    Python
    View on GitHub↗7,178
  • wildfirechat/im-serverwildfirechat avatar

    wildfirechat/im-server

    8,507View on GitHub↗

    WildfireChat’s im-server is an open-source instant messaging backend that handles message routing, user management, and group chat for private deployments. It provides a self-hosted messaging platform that can run on private infrastructure without third-party cloud dependencies, supporting enterprise messaging with group management, user directories, and external system integration. The server synchronizes messages and state across mobile, desktop, web, and mini-program clients simultaneously, and supports real-time audio/video calls with group conferencing and live streaming. It includes enc

    Javaimvoip
    View on GitHub↗8,507
  • whiskeysockets/baileysWhiskeySockets avatar

    WhiskeySockets/Baileys

    8,275View on GitHub↗

    Baileys is a TypeScript API client library used to interact with the WhatsApp Web API via WebSockets without requiring a browser. It functions as a real-time communication tool that handles bidirectional data exchange and event-based socket connections. The project includes a dedicated toolkit for managing WhatsApp Business profiles and product catalogs, alongside a session manager that authenticates accounts using QR codes or pairing codes and persists session state to disk. Its capabilities cover a wide range of messaging functions, including multi-type message transmission, chat history s

    JavaScriptbundenonodejs
    View on GitHub↗8,275
  • gam-team/gamGAM-team avatar

    GAM-team/GAM

    4,206View on GitHub↗

    GAM is a command-line tool for administering Google Workspace and Cloud Identity. It translates command-line arguments into structured API calls, enabling administrators to manage users, groups, organizational units, and domain settings across a Google Workspace environment. The tool handles authentication through OAuth2 flows, service accounts, and workload identity federation, and supports multi-tenant configurations for managing multiple domains or cloud projects from a single installation. GAM distinguishes itself through its batch processing and automation capabilities. It can process la

    Pythongamgooglegoogle-admin-sdk
    View on GitHub↗4,206
  • redis/go-redisredis avatar

    redis/go-redis

    22,159View on GitHub↗

    This project is a feature-rich Go client library designed for interacting with Redis. It serves as a comprehensive interface for managing remote data stores, enabling developers to execute standard database commands, handle complex data structures, and perform asynchronous operations within Go applications. The library distinguishes itself through its support for advanced Redis capabilities, including connection pooling, pipelining, and transactional integrity. It provides specialized primitives for managing distributed clusters, including automated topology updates and request routing to sha

    Gogogolangredis
    View on GitHub↗22,159
  • ayugram/ayugramdesktopAyuGram avatar

    AyuGram/AyuGramDesktop

    4,898View on GitHub↗

    AyuGramDesktop is a modified Telegram desktop client and MTProto messaging client. It functions as a local message logger and a privacy-focused chat tool, providing a fork of the standard C++ Qt client. The project focuses on unlocking premium features and capabilities locally without a paid subscription. It distinguishes itself through a ghost mode that masks online presence and suppresses read receipts, as well as a system for preserving message history by logging deleted and edited content into a local database. The client includes tools for content management, such as bypassing restricti

    C++anti-recallanti-revokeghost-mode
    View on GitHub↗4,898
  • zhukov/webogramzhukov avatar

    zhukov/webogram

    8,058View on GitHub↗

    Webogram is an open-source web application that connects to the Telegram messaging platform, enabling users to send and receive messages directly through a web browser without installing native desktop or mobile applications. It implements Telegram's custom cryptographic protocol for secure client-server communication over WebSocket and HTTP long polling. The project can be deployed as a self-hosted instance by building a minimized production version for copying to a personal or organizational web server. It also supports packaging as a Chrome extension for offline use and browser integration

    JavaScriptjavascriptmessengerprogressive-web-app
    View on GitHub↗8,058
  • unigramdev/unigramUnigramDev avatar

    UnigramDev/Unigram

    4,954View on GitHub↗

    Unigram is an open-source Telegram client that provides multimedia messaging and voice-and-video calling. It connects to the Telegram network, enabling users to send text, media, stickers, polls, and scheduled messages, and to initiate private or group calls with screen sharing and hand-raising features. A key differentiator is its support for managing multiple Telegram accounts simultaneously, with custom folder-based organization that synchronizes across devices. The client runs background tasks to poll for new messages and persist updates to a local encrypted SQLite database, ensuring offl

    C#mtprotosecret-chatstelegram
    View on GitHub↗4,954
  • git-jiadong/wechatdatabackupgit-jiadong avatar

    git-jiadong/wechatDataBackup

    6,379View on GitHub↗
    View on GitHub↗6,379
  • taojy123/keymousegotaojy123 avatar

    taojy123/KeymouseGo

    9,621View on GitHub↗

    KeymouseGo is an input automation tool and macro recorder designed to capture, edit, and replay keyboard and mouse sequences to automate repetitive desktop tasks. It functions as a scriptable input automator that translates recorded user interactions into reusable blueprints for automated playback. The system distinguishes itself through a logic-based scripting framework that supports conditional branching, sub-routine calls, and jump-to-labels for complex workflow control. It further extends runtime behavior via a plugin system that allows for the registration of custom functions to modify t

    Pythonautomatekeyboardmouse
    View on GitHub↗9,621
  • iyear/tdliyear avatar

    iyear/tdl

    7,135View on GitHub↗

    tdl is a command-line tool for Telegram account automation, media management, and data archiving. It provides a programmatic interface for downloading and uploading files, forwarding messages, and exporting chat history, member lists, and media into structured JSON files. The project distinguishes itself through a session management system that isolates multiple account identities using unique namespaces. It features expression-based routing for messages and uploads, allowing users to direct content to specific destination chats using custom logic and dynamic caption generation. The tool cov

    Gobashdownloaddownloader
    View on GitHub↗7,135
  • hetznercloud/clihetznercloud avatar

    hetznercloud/cli

    1,720View on GitHub↗

    The project is a command-line interface for managing cloud infrastructure resources such as servers, networks, storage volumes, and load balancers. It translates terminal flags and positional arguments into signed HTTP requests targeting remote cloud endpoints, enabling users to provision, configure, and delete cloud infrastructure directly from the terminal without using a web browser interface. The utility supports multi-account administration by storing user credentials, active profiles, and preferences locally in configuration files, allowing users to switch between different account envi

    Goclicommand-linecommand-line-tool
    View on GitHub↗1,720
  • overtake/telegramswiftovertake avatar

    overtake/TelegramSwift

    5,706View on GitHub↗

    TelegramSwift is a native macOS client for the Telegram messaging platform, built entirely in Swift. It provides a complete implementation of the Telegram protocol, enabling users to send text messages, make voice calls, share media files, and participate in group chats and channels directly from their Mac. The application supports core messaging features including end-to-end encryption, emoji reactions, message pinning, and threaded comments, along with content types like stickers, GIFs, polls, and stories. The client extends beyond basic messaging with capabilities for bot interaction, paym

    Swift
    View on GitHub↗5,706
  • vijaythecoder/awesome-claude-agentsvijaythecoder avatar

    vijaythecoder/awesome-claude-agents

    3,848View on GitHub↗

    This project is an autonomous software engineering platform and orchestration framework designed to manage specialized artificial intelligence agents. It provides a suite of tools for coordinating autonomous entities to execute complex development tasks, ranging from architectural planning and code reviews to performance optimization. The platform distinguishes itself through its multi-agent orchestration layer, which dynamically assigns roles based on an analysis of a project's technology stack. By utilizing a modular agent registry, the system scales capabilities across different software m

    View on GitHub↗3,848
  • vynect/venomvynect avatar

    vynect/venom

    6,564View on GitHub↗

    Venom is a TypeScript library for building automated bots that interact with WhatsApp. It provides a complete toolkit for programmatically managing chats, groups, and messages by bridging into the WhatsApp Web protocol through WebSocket communication. The library handles authentication via QR code scanning, session persistence to avoid repeated logins, and real-time event listening for message delivery, edits, deletions, and connection state changes. The library offers a command-based routing system that directs incoming messages to handler functions based on pattern matching, alongside an ev

    TypeScriptaiai-botbot
    View on GitHub↗6,564
  • lay295/twitchdownloaderlay295 avatar

    lay295/TwitchDownloader

    3,778View on GitHub↗

    TwitchDownloader is a specialized media retrieval and processing tool designed to archive video-on-demand content and clips from Twitch to local storage. It includes a dedicated chat archiver for fetching and saving chat logs in text or structured data formats. The project features a chat-to-video renderer that transforms raw chat logs into visual overlays and video files, including support for custom emote sets. A media queue manager enables the processing of bulk download lists and the management of multiple concurrent retrieval jobs. The software covers remote content search to find multi

    C#
    View on GitHub↗3,778
  • larksuite/clilarksuite avatar

    larksuite/cli

    14,291View on GitHub↗

    Lark CLI is a terminal-based tool designed for automating tasks and managing resources across the Lark and Feishu productivity ecosystem. It functions as a cloud workspace automator and REST API client, providing a command line interface to programmatically manage organizational documents, calendars, emails, and tasks. The project distinguishes itself through an AI agent skill framework that allows for the integration and deployment of both bundled and custom skills. It features an identity-aware execution context that enables switching between user and bot identities, and employs a sidecar-b

    Go
    View on GitHub↗14,291
  • node-red/node-rednode-red avatar

    node-red/node-red

    22,803View on GitHub↗

    Node-RED is a visual, low-code automation framework designed for building event-driven data processing workflows. It provides a browser-based programming environment where users connect hardware devices, APIs, and online services by wiring together functional nodes in a directed graph. This visual approach allows for the creation of complex logic paths without the need for traditional source code. The platform is distinguished by its pluggable node architecture and portable flow serialization. Logic is represented as JSON-based data structures, enabling flows to be easily versioned, shared, a

    JavaScriptflow-based-programmingjavascriptlow-code
    View on GitHub↗22,803
  • teamhanko/hankoteamhanko avatar

    teamhanko/hanko

    8,801View on GitHub↗

    Hanko is an open-source identity provider and customer identity and access management system. It serves as a passkey authentication service and an OAuth and SAML SSO gateway, allowing applications to authenticate users and issue tokens via standard identity protocols. The project distinguishes itself through a strong focus on passwordless access using WebAuthn-based passkeys and email-based passcodes. It provides framework-agnostic authentication interfaces as customizable web components that can be embedded directly into web applications to handle login, registration, and profile management.

    Go2faauthenticationciam
    View on GitHub↗8,801
  • yagop/node-telegram-bot-apiyagop avatar

    yagop/node-telegram-bot-api

    9,107View on GitHub↗

    This project is a library for Telegram bot development, enabling the creation of automated agents that respond to user commands and messages using the Telegram Bot API. It facilitates Telegram content automation by programmatically sending rich media, managing sticker sets, and publishing profile stories. The project supports real-time event handling through both webhook and long-polling mechanisms. It also provides a specialized interface for Telegram payment integration to process digital transactions, create invoices, and handle refunds. Broad capability areas include automated chat manag

    JavaScriptapibotbot-framework
    View on GitHub↗9,107
  • abhinavxd/libredeskabhinavxd avatar

    abhinavxd/libredesk

    2,571View on GitHub↗

    Libredesk is an omnichannel support management system designed to unify live chat and email communications into a single dashboard. It provides a comprehensive environment for managing customer interactions, agent roles, and team assignments to organize support workloads. The project distinguishes itself through AI customer support automation, which includes generating automated responses and refining message tones. It also supports the development and integration of custom chat widgets using WebSockets and JavaScript APIs. The system covers a broad set of capabilities, including customer re

    Goconversationconversationscustomer-service
    View on GitHub↗2,571
  • kaggle/kaggle-cliKaggle avatar

    Kaggle/kaggle-cli

    7,417View on GitHub↗

    The Kaggle API command line interface is a suite of utilities for managing datasets, machine learning models, and competition entries from a terminal. It functions as a command line wrapper that translates user input into API calls to control remote cloud resources. The project differentiates itself by providing specialized tools for automating the execution of notebook kernels and managing the lifecycle of machine learning models, including version iteration and performance tracking. It also includes a utility for executing evaluation tasks against large language models and downloading the r

    Python
    View on GitHub↗7,417
  • conversejs/converse.jsconversejs avatar

    conversejs/converse.js

    3,265View on GitHub↗

    Converse.js is an embeddable, self-hosted XMPP chat client that runs entirely in the browser. It communicates with XMPP servers using standard XML stanzas over WebSocket or BOSH transports, and provides end-to-end encryption through the OMEMO protocol with double ratchet algorithm and X3DH key exchange. The client is built on a plugin-based architecture that allows extending core functionality at runtime without modifying the client itself, and uses a DOM-based rendering approach with an event-driven message bus for internal coordination. The client manages message history through XEP-0313 Me

    JavaScriptchatjabberlit
    View on GitHub↗3,265