{"categories":[{"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"}],"enrichment":{"capability":"Slixmpp is an async-first XMPP library for Python that handles real-time messaging and presence over the XMPP protocol, built without threads by rewriting the core socket and event handling layers.","skillfed_tags":["xmpp","async-messaging","real-time-comms"],"use_cases":["Build a real-time chat bot or client that connects to an XMPP server and responds to incoming messages asynchronously.","Implement a presence-aware application that tracks user online/offline status and roster changes over XMPP.","Create an XMPP component or gateway that bridges XMPP with other messaging systems or services.","Develop multi-user chat (MUC) applications that manage rooms, participants, and group messaging.","Integrate XMPP-based notifications or alerts into a larger async Python service or microservice."],"what_it_does":"Slixmpp is a modern async XMPP library for Python 3.11+ that replaces the older SleekXMPP by removing all threading and rewriting the low-level socket handling, timers, and event dispatch to work with asyncio. It lets you build XMPP clients and components that send and receive instant messages, presence updates, and other real-time data over the XMPP protocol.\n\nThe library uses Rust-compiled extension modules for performance-critical sections and depends on aiodns, pyasn1, and pyasn1-modules for DNS resolution and cryptographic operations. It ships with prebuilt wheels for Python 3.11\u20133.14 on Linux platforms, though building from source requires cargo if your platform lacks a wheel. The core pattern is to subclass ClientXMPP, register event handlers, and run the connection loop with asyncio\u2014making it straightforward to integrate XMPP into async Python applications.","worth_installing":"Yes, if you need async XMPP support in Python 3.11+. Slixmpp is actively maintained, MIT-licensed, has no known vulnerabilities, and offers prebuilt wheels for common platforms, reducing install friction. The medium friction is manageable for most deployments. Install it if you're building real-time messaging, presence, or chat features over XMPP and want a modern async-first library."},"id":"slixmpp","links":{"html":"https://skillfed.io/packages/slixmpp","md":"https://skillfed.io/packages/slixmpp.md","pypi":"https://pypi.org/project/slixmpp/"},"maintenance":{"status":"active"},"meta":{"latest_release":"2026-07-08","license_spdx":"MIT","license_treatment":"permissive","name":"slixmpp","python_support":"supports_current","summary":"Slixmpp is an elegant Python library for XMPP (aka Jabber)."},"popularity":{"monthly_downloads":223837,"position":9238,"tier":"top_15000"},"security":{"n_vulnerabilities":0},"version":"1.17.0"}
