{"categories":[{"label":"Libraries","url":"https://skillfed.io/packages/category/software-development-libraries/7"},{"label":"Python Modules","url":"https://skillfed.io/packages/category/software-development-libraries-python-modules/15"},{"label":"Internet","url":"https://skillfed.io/packages/category/internet/4"},{"label":"Application Frameworks","url":"https://skillfed.io/packages/category/software-development-libraries-application-frameworks/4"},{"label":"Communications","url":"https://skillfed.io/packages/category/communications"},{"label":"Chat","url":"https://skillfed.io/packages/category/communications-chat"}],"enrichment":{"capability":"Pyrofork is an asynchronous Python framework for interacting with Telegram's MTProto API, enabling you to build user clients and bots that send messages, handle events, and execute Telegram actions programmatically.","skillfed_tags":["telegram-api","async-framework","mtproto"],"use_cases":["Build a Telegram bot that responds to messages and manages user interactions without using the Bot API.","Create a user client that automates personal Telegram account tasks like message forwarding or bulk operations.","Develop a Telegram notification service that sends alerts or updates to channels or groups programmatically.","Implement a Telegram bridge or relay that connects Telegram to other messaging platforms or services.","Build interactive Telegram applications that leverage the full MTProto API for features beyond standard bot capabilities."],"what_it_does":"Pyrofork is a fork providing a modern, asynchronous interface to Telegram's MTProto API. It abstracts low-level protocol details and presents them through Python patterns, making it straightforward to build Telegram bots and user clients without deep protocol knowledge. The framework handles authentication, message routing, event dispatching, and cryptography transparently.\n\nThe package depends on pyaes for AES encryption, pymediainfo-pyrofork for media metadata extraction, and pysocks for proxy support. It supports Python 3.10 through 3.14 and is marked production-stable. The framework is fully asynchronous but can also be used synchronously for convenience, and it provides type hints throughout for editor support.","worth_installing":"Yes, if you need to build Telegram bots or user clients in Python. Pyrofork is actively maintained, production-stable, has low install friction, and carries no known security vulnerabilities. The LGPL-3.0-or-later license is permissive for most use cases but requires source availability if you distribute modifications. The 247-day gap since the last release is notable but not alarming given recent commit activity."},"id":"pyrofork","links":{"html":"https://skillfed.io/packages/pyrofork","md":"https://skillfed.io/packages/pyrofork.md","pypi":"https://pypi.org/project/pyrofork/"},"maintenance":{"status":"active"},"meta":{"latest_release":"2025-12-10","license_spdx":"LGPL-3.0-or-later","license_treatment":"copyleft","name":"pyrofork","python_support":"supports_current","summary":"Fork of pyrogram. Elegant, modern and asynchronous Telegram MTProto API framework in Python for users and bots"},"popularity":{"monthly_downloads":247237,"position":8696,"tier":"top_15000"},"security":{"n_vulnerabilities":0},"version":"2.3.69"}
