{"categories":[{"label":"Chat","url":"https://skillfed.io/packages/category/communications-chat"}],"enrichment":{"capability":"An asyncio Matrix framework for Python that provides HTTP client APIs, application service support, end-to-end encryption, and bridging utilities for building Matrix protocol applications.","skillfed_tags":["matrix-protocol","asyncio","e2e-encryption"],"use_cases":["Build a Matrix appservice that bridges messages between Matrix and another chat platform","Create a Matrix bot that syncs room state and handles encrypted messages","Implement end-to-end encryption in a custom Matrix client using the crypto framework","Develop a Matrix application service with transaction support and user/alias query handling","Build double-puppeting integrations where a bridge controls user accounts on both sides"],"what_it_does":"Mautrix is an asyncio-based Python framework for building applications that interact with the Matrix protocol. It sits between raw HTTP and high-level application logic, offering layered abstractions: a basic HTTP client, Matrix Client API endpoints, application service transaction handling, end-to-end encryption support via libolm, and specialized bridging utilities. The framework targets developers building Matrix bots, bridges to other chat systems, or custom Matrix clients.\n\nThe package provides utilities for common tasks like HTML parsing, configuration management, database access (via asyncpg or SQLAlchemy), and token signing. It requires Python 3.10+ and depends on aiohttp, attrs, and yarl for async HTTP operations. The codebase is actively maintained and classified as Beta, indicating core functionality is stable but the API may evolve.","worth_installing":"Yes, if you are building a Matrix application or bridge. The framework is actively maintained, has low install friction, and provides well-structured abstractions for the full Matrix protocol stack. The copyleft license (MPL 2.0) requires source disclosure if you modify and redistribute, so review your licensing constraints. No known security vulnerabilities as of the fact sheet date."},"id":"mautrix","links":{"html":"https://skillfed.io/packages/mautrix","md":"https://skillfed.io/packages/mautrix.md","pypi":"https://pypi.org/project/mautrix/"},"maintenance":{"status":"active"},"meta":{"latest_release":"2026-07-05","license_spdx":null,"license_treatment":"copyleft","name":"mautrix","python_support":"supports_current","summary":"A Python 3 asyncio Matrix framework."},"popularity":{"monthly_downloads":973500,"position":4603,"tier":"top_5000"},"security":{"n_vulnerabilities":0},"version":"0.21.1"}
