| CARVIEW |
Select Language
HTTP/1.1 200 OK
Server: nginx
Date: Tue, 30 Dec 2025 10:03:44 GMT
Content-Type: text/html; charset=utf-8
Last-Modified: Fri, 26 Dec 2025 16:43:15 GMT
Transfer-Encoding: chunked
Connection: keep-alive
Vary: Accept-Encoding
ETag: W/"694ebb23-1bd75"
Expires: Tue, 30 Dec 2025 11:03:44 GMT
Cache-Control: max-age=3600
Vary: Accept
Content-Encoding: gzip
Prosody Community Modules
Prosody Community Modules
Prosody is a lightweight and extensible instant messaging server that can be customized extensively using modules (plugins) to change its default behaviour and to add new features and functionality.
There are lots of fun and exciting modules to be found here, we know you'll like it. However please note that each module is in a different state of development. Some are proof-of-concept, others are quite stable and ready for production use. Be sure to read the documentation page of any module before installing it on your server.
This directory lets you easily browse through all the modules.
New modules
Recently updated
Entire list of all 477 modules
- mod_addressing
- XEP-0033: Extended Stanza Addressing Stage-Alpha
- mod_adhoc_account_management
- Personal account management command Stage-Alpha Warnings
- mod_adhoc_blacklist
- Block remote servers via ad-hoc command
- mod_adhoc_dataforms_demo
- Module for testing ad-hoc commands and dataforms rendering
- mod_adhoc_groups
- Lets users create and join roster groups
- mod_adhoc_oauth2_client
- Create OAuth2 clients via ad-hoc command Stage-Alpha
- mod_admin_blocklist
- Block s2s connections based on admin blocklist Stage-Beta
- mod_admin_message
- IM-based administration console Stage-Beta Warnings
- mod_admin_notify
- API to notify server admins Stage-Alpha
- mod_admin_probe
- Allow server administrators to probe any user
- mod_admin_web
- Web administration interface Stage-Beta
- mod_alias
- Point alias accounts or domains to correct XMPP user Stage-Alpha
- mod_anti_spam
- Spam filtering Stage-Alpha
- mod_atom
- Expose Microbloging PEP data over HTTP
- mod_audit
- Audit Logging
- mod_audit_auth
- Store authentication events in the audit log
- mod_audit_status
- Log server status changes to audit log
- mod_audit_tokens
- Store token events in the audit log
- mod_audit_user_accounts
- Store user account lifecycle events in the audit log
- mod_auth_any
- Authentication module that accepts any username and password Stage-Merged Type-Auth
- mod_auth_ccert
- Client Certificate authentication module Stage-Alpha Type-Auth
- mod_auth_custom_http
- HTTP Authentication using custom JSON protocol Warnings
- mod_auth_cyrus
- Import from Prosody rev 8f1e7fd55e7b Warnings
- mod_auth_dovecot
- Dovecot authentication module Stage-Alpha Type-Auth Warnings
- mod_auth_external_insecure
- Authentication via external script/process (DEPRECATED) Stage-Deprecated Type-Auth Warnings
- mod_auth_ha1
- Authentication module for 'HA1' hashed credentials in a text file, asused by reTurnServer Stage-Beta Type-Auth Warnings
- mod_auth_http
- Authenticate users against an external HTTP API Stage-Alpha
- mod_auth_http_async
- Async HTTP auth module Stage-Alpha Warnings
- mod_auth_http_cookie
- Possibly temporary fork of mod_http_auth_async that adds cookie auth support Stage-Alpha Warnings
- mod_auth_imap
- IMAP authentication module Stage-Alpha Type-Auth Warnings
- mod_auth_internal_yubikey
- Two-factor authentication using Yubikeys Stage-Beta Type-Auth Warnings
- mod_auth_joomla
- Joomla authentication module Stage-Alpha Type-Auth Warnings
- mod_auth_ldap
- LDAP authentication module Stage-Merged Type-Auth
- mod_auth_ldap2
- Another take on LDAP authentication Type-Auth Warnings
- mod_auth_oauth_external
- Authenticate against an external OAuth 2 IdP Stage-Alpha
- mod_auth_oauthbearer
- OAuth authentication Type-Auth Warnings
- mod_auth_pam
- PAM authentication module Stage-Alpha Type-Auth Warnings
- mod_auth_phpbb3
- PHPBB3 authentication module Stage-Alpha Type-Auth Warnings
- mod_auth_sql
- SQL Database authentication module Type-Auth Stage-Stable Warnings
- mod_auth_token
- New HMAC token authentication module for Prosody. Warnings
- mod_auth_wordpress
- Wordpress authentication module Stage-Alpha Type-Auth Warnings
- mod_authz_delegate
- Authorization delegation Warnings
- mod_auto156
- Queries for XEP-0156 TXT records and prints in JSON format
- mod_auto_accept_subscriptions
- Automatically accept incoming subscription requests on behalf of users Stage-Beta Warnings
- mod_auto_activate_hosts
- Automatically activate/deactivate hosts on reload Stage-Beta Warnings
- mod_auto_answer_disco_info
- Answers disco#info queries on the behalf of the recipient
- mod_auto_moved
- XEP-0283: Moved Stage-Alpha Warnings
- mod_aws_profile
- New module for role-based access to AWS APIs
- mod_benchmark_storage
- Storage benchmark tool Warnings
- mod_bidi
- XEP-0288: Bidirectional Server-to-Server Connections Stage-Obsolete
- mod_block_outgoing
- Block outgoing stanzas from users
- mod_block_registrations
- Allow restricting registrations of certain user accounts, and/or ensure that registered accounts conform to a given pattern
- mod_block_s2s_subscriptions
- New module to block incoming presence subscriptions from non-contacts on selected remote hosts NeedDocs
- mod_block_strangers
- Module to block message and iqs from people not on your roster NeedDocs
- mod_block_subscribes
- Block inbound and outbound subscription requests (useful to prevent implicit roster modification) NeedDocs
- mod_block_subscriptions
- Block incoming and outgoing presence subscriptions (useful in conjunction with mod_readonly) NeedDocs
- mod_blocking
- XEP-0191: Simple Communications Blocking support Stage-Deprecated Warnings
- mod_bob
- Cache Bits of Binary on MUC services
- mod_bookmarks
- Synchronise bookmarks between Private XML and PEP Stage-Obsolete
- mod_bookmarks2
- Synchronise bookmarks between Private XML, legacy PEP, and pep, XEP-0048 and XEP-0402 Stage-Merged
- mod_broadcast
- Broadcast a message to online users Stage-Stable Warnings
- mod_c2s_conn_throttle
- c2s connections throttling module Stage-Stable Warnings
- mod_c2s_limit_sessions
- Limit number of resources a user may connect Warnings
- mod_cache_c2s_caps
- Cache caps on user sessions Warnings
- mod_captcha_registration
- provides captcha protection for registration form Stage-Beta Warnings
- mod_carbons
- Message Carbons Stage-Obsolete
- mod_carbons_adhoc
- Initial commit. NeedDocs Warnings
- mod_carbons_copies
- Initial commit; allow the user to enable v0 style carbons NeedDocs Warnings
- mod_checkcerts
- Certificate expiry reminder Stage-Broken
- mod_clean_roster
- Clean out invalid characters from roster entires Warnings
- mod_client_certs
- Client-side certificate management for Prosody Stage-Alpha Warnings
- mod_client_management
- Manage clients with access to your account Stage-Beta
- mod_client_proxy
- Proxy multiple client resources behind a single component Stage-Alpha
- mod_cloud_notify
- XEP-0357: Cloud push notifications Stage-Beta
- mod_cloud_notify_encrypted
- Support for encrypted payloads in push notifications Stage-Alpha
- mod_cloud_notify_extensions
- Tigase custom push extensions for iOS Stage-Beta
- mod_cloud_notify_filters
- Support for push notification filtering rules Stage-Alpha
- mod_cloud_notify_priority_tag
- Support for indicating importance to push notification servers Stage-Alpha
- mod_compact_resource
- Enforces short random resources NeedDocs
- mod_compat_bind
- Compatibility (ugh) with clients that send the resource bind to the login host (ugh) NeedDocs
- mod_compat_dialback
- Workaround for Dialback with some servers that violate RFC 6120
- mod_compat_muc_admin
- COMPAT Module for old clients using wrong namespaces in MUC’saffiliation manipulations. Stage-Beta Warnings
- mod_compat_roles
- Compatibility layer for Prosody’s future roles API Stage-Alpha
- mod_compat_vcard
- Handle vcard requests sent to full JIDs (a spec violation commited by older versions of ejabberd and possibly others) - replaces vcard_compatibility option from Prosody 0.8 NeedDocs
- mod_compliance_2021
- XMPP Compliance Suites 2021 self-test
- mod_compliance_2023
- XMPP Compliance Suites 2023 self-test Stage-Beta
- mod_compliance_latest
- XMPP Compliance Suites self-test Stage-Beta Warnings
- mod_component_client
- Initial commit. Allows Prosody to act as an external component for other XMPP servers. Warnings
- mod_component_http
- Allows implementing a component or bot over HTTP
- mod_component_roundrobin
- Component round-robin load balancing module Warnings
- mod_compression_unsafe
- Implementation of XEP-0138 Stage-Deprecated Warnings
- mod_conformance_restricted
- Send restricted XML for conformance testing Warnings
- mod_conversejs
- Simplify setup of Converse.js Warnings
- mod_couchdb
- A CouchDB backend for Prosody Stage-Alpha Type-Storage Warnings
- mod_csi
- Client State Indication support Stage-Obsolete
- mod_csi_battery_saver
- CSI module to save battery on mobile devices, based on mod_csi_pump Warnings
- mod_csi_compat
- Implement the google:queue protocol and map to mod_csi events
- mod_csi_grace_period
- Don’t wake inactive clients, if annother is in use. Stage-Beta
- mod_csi_muc_priorities
- Reduce importance of group chat messages
- mod_csi_simple_compat
- Module for Prosody 0.11 that adds a setting available from Prosody 0.12
- mod_data_access
- HTTP access to prosody’s storage mechanism
- mod_debug_omemo
- Generate OMEMO debugging links Stage-Alpha
- mod_debug_traceback
- Generate tracebacks on-demand Stage-Alpha
- mod_default_bookmarks
- Default bookmarked chatrooms Warnings
- mod_default_vcard
- Automatically populate vcard based on account details Stage-Beta Warnings
- mod_delegation
- XEP-0355 (Namespace Delegation) implementation Stage-Beta Warnings
- mod_deny_omemo
- Prevents publishing and retreival of OMEMO PEP nodes NeedDocs
- mod_devices
- Device identification Stage-Alpha Warnings
- mod_disable_tls
- Disable TLS on certain client ports Stage-Beta
- mod_discodot
- Print a graph of service discovery Warnings
- mod_discoitems
- Manually override the list of service discovery items Stage-Beta
- mod_dnsbl
- Flag accounts registered by IPs matching blocklists Stage-Alpha
- mod_dnsupdate
- Use with nsupdate to update DNS records from config
- mod_dwd
- Dialback-without-Dialback
- mod_e2e_policy
- Initial commit Warnings
- mod_easy_invite
- Invite management module for Prosody (deprecated) Stage-Deprecated Warnings
- mod_email
- Initial prototype module that allows other modules to send email NeedDocs
- mod_email_pass
- Initial commit Stage-Beta Warnings
- mod_export_skeletons
- Export message archives in sanitized minimal form for analysis Warnings
- mod_extdisco
- External Service Discovery
- mod_external_services
- External Service Discovery
- mod_fallback_vcard
- Generates missing vcards from a template NeedDocs Warnings
- mod_file_management
- mod_upload_file_management: Add this new module, for now only listing files uploaded by a user as an admin. Stage-Alpha Warnings
- mod_filter_chatstates
- Drop chat states from messages to inactive sessions
- mod_filter_words
- Very basic module in its early stages, to filter words in messages NeedDocs Warnings
- mod_firewall
- A rule-based stanza filtering module Stage-Alpha Warnings
- mod_flags
- trunk version backported to 0.12
- mod_flash_policy
- Adds support for flash socket policy Stage-Alpha Warnings
- mod_graceful_shutdown
- Experiment in improving the shutdown experience
- mod_group_bookmarks
- mod_groups for chatrooms Stage-Beta Warnings
- mod_groups_internal
- Equivalent of mod_groups but without a configuration file Stage-Beta
- mod_groups_migration
- module helping migration to groups NeedDocs
- mod_groups_muc_bookmarks
- manage PEP (XEP-0048) bookmarks of group members NeedDocs
- mod_groups_oidc
- OIDC group membership in UserInfo Stage-Alpha
- mod_groups_shell
- add an admin shell command for updating bookmarks NeedDocs Warnings
- mod_host_blacklist
- Similar to mod_s2s_blacklist, but stanza-based. Works between hosts on the same server, at a slight performance impact. NeedDocs
- mod_host_guard
- Granular remote host blacklisting plugin Stage-Stable Warnings
- mod_host_status_check
- Host status check Stage-Beta
- mod_host_status_heartbeat
- Host status heartbeat Stage-Beta Warnings
- mod_http_admin_api
- admin api from the snikket projects web portal Stage-Beta
- mod_http_altconnect
- Exposes BOSH and WebSocket endpoints over HTTP per https://legastero.github.io/customxeps/extensions/xep-0156.html#http Warnings
- mod_http_auth_check
- Test account credentials using HTTP Warnings
- mod_http_authentication
- Enforces HTTP Basic authentication across all HTTP endpoints served by Prosody Stage-Beta
- mod_http_avatar
- Serve avatars from HTTP Warnings
- mod_http_connect
- HTTP CONNECT proxy NeedDocs
- mod_http_debug
- HTTP module returning info about requests for debugging Warnings
- mod_http_dir_listing
- HTTP directory listing Warnings
- mod_http_dir_listing2
- HTTP directory listing Warnings
- mod_http_favicon
- HTTP favicon
- mod_http_health
- Provide a health check HTTP endpoint
- mod_http_host_status_check
- HTTP Host Status Check Stage-Beta Warnings
- mod_http_hostaliases
- Give HTTP hosts additional aliases NeedDocs
- mod_http_index
- Generate an index of local HTTP services Stage-Beta
- mod_http_libjs
- Serve common Javascript libraries Stage-Stable
- mod_http_logging
- Produce HTTP logs in the style of Apache
- mod_http_muc_kick
- Publish module Warnings
- mod_http_muc_log
- Provides a web interface to stored chatroom logs Stage-Beta
- mod_http_oauth2
- OAuth 2.0 Authorization Server API Stage-Alpha
- mod_http_pep_avatar
- Serve PEP avatars from HTTP
- mod_http_prebind
- Implements BOSH pre-bind Stage-Alpha Warnings
- mod_http_presence
- JID presence and information through HTTP Stage-Alpha Warnings
- mod_http_rest
- Send XMPP stanzas via REST/HTTP Stage-Alpha Warnings
- mod_http_roster_admin
- Delegate roster management to an external service Stage-Beta Warnings
- mod_http_stats_stream
- Sends statistics from statsmanager over an HTTP event stream
- mod_http_status
- Report module statuses
- mod_http_upload
- Implementation of Conversations HTTP upload file transfer mode Stage-Obsolete
- mod_http_upload_external
- Variant of mod_http_upload that delegates HTTP handling to other server using signed URLs Stage-Beta
- mod_http_user_count
- HTTP module to report the current number of online users or sessions NeedDocs Warnings
- mod_http_xep227
- HTTP-based account data import/export using XEP-0227 Stage-Alpha
- mod_idlecompat
- XEP-0319 compatibility module Stage-Beta Warnings
- mod_ignore_host_chatstates
- Discard chat state messages sent to a bare host
- mod_incidents_handling
- Incidents Handling plugin Stage-Beta Warnings
- mod_inject_ecaps2
- Injects ecaps2 elements (XEP-0390) in presence
- mod_inotify_reload
- Reload modules when their code changes NeedDocs
- mod_invite
- Allows users to invite new users Stage-Deprecated
- mod_invites
- Invite management module for Prosody Stage-Merged Warnings
- mod_invites_adhoc
- Enable ad-hoc command for XMPP clients to create invitations Stage-Merged
- mod_invites_api
- Authenticated HTTP API to create invites Stage-Beta
- mod_invites_groups
- factor group handling out of mod_invites_register NeedDocs
- mod_invites_page
- Generate friendly web page for invitations Stage-Beta
- mod_invites_register
- Allow account registration using invite tokens Stage-Merged
- mod_invites_register_api
- New module to allow turning invites into accounts via a HTTP API NeedDocs
- mod_invites_register_web
- Register accounts via the web using invite tokens Stage-Beta Warnings
- mod_invites_tracking
- Store who created the invite to create a user account Stage-Alpha
- mod_ipcheck
- XEP-0279: Server IP Check Stage-Stable
- mod_isolate_host
- Prevent communication between hosts Stage-Beta
- mod_isr
- XEP-0397: Instant Stream Resumption Stage-Alpha
- mod_jid_prep
- Implement XEP-0328: JID Prep for clients Stage-Alpha Warnings
- mod_jsxc
- JSXC demo
- mod_lastlog
- Log last login time Stage-Beta Warnings
- mod_lastlog2
- Record last timestamp of events Stage-Beta
- mod_latex
- Replace LaTeX markup in messages with embedded images Stage-Beta Warnings
- mod_lib_ldap
- Add LDAP plugin suite Warnings
- mod_limit_auth
- Throttle authentication attempts with optional tarpit
- mod_limits
- Connection-level rate limiting Stage-Obsolete
- mod_limits_exception
- Allow specified JIDs to bypass rate limits Stage-Obsolete
- mod_list_active
- Inverse of mod_list_inactive (closes #705) Warnings
- mod_list_inactive
- Parse data collected by mod_lastlog and print users who have not logged in for some time Warnings
- mod_listusers
- added (+config support; -assert tracebacks; +user friendly connection errors; -unneded repeat-until cycle, which braked module) Stage-Obsolete Warnings
- mod_log_auth
- Log failed authentication attempts with their IP address Stage-Stable
- mod_log_events
- Module to log all events on the server/host NeedDocs
- mod_log_events_by_cpu_usage
- Log events where more than a certain amount of CPU time was spent
- mod_log_events_by_memory
- Log events where Lua memory usage increased
- mod_log_http
- HTTP request logging
- mod_log_json
- JSON Log Sink
- mod_log_mark
- Log a message once per minute
- mod_log_messages_sql
- Fork of mod_mam_sql without the protocol bits Warnings
- mod_log_rate
- Collect statistics on rate of log messages Warnings
- mod_log_ringbuffer
- Log to in-memory ringbuffer Stage-Beta
- mod_log_sasl_mech
- Logs authentication mechanism used NeedDocs
- mod_log_slow_events
- Log warning when event handlers take too long Stage-Stable
- mod_mam
- XEP-0313: Message Archive Management Stage-Obsolete
- mod_mam_adhoc
- Ad-hoc interface to Message Archive Management Settings Stage-Alpha Warnings
- mod_mam_archive
- XEP-0136: Message Archiving frontend for mod_mam Stage-Alpha Warnings
- mod_mam_muc
- XEP-0313: Message Archive Management for MUC Stage-Obsolete
- mod_mam_smart_retention
- Smart retention for MAM archives - expire delivered messages faster Stage-Alpha Warnings
- mod_mamsub
- Experimental implementation of MAM subscriptions NeedDocs Warnings
- mod_manifesto
- Module for raising awareness about the Security Test Days Warnings
- mod_map
- Prototype MAM summary Stage-Experimental
- mod_measure_active_users
- Measure number of daily, weekly and monthly active users Stage-Alpha
- mod_measure_client_features
- Collect statistics on client features Statistics
- mod_measure_client_identities
- Collect statistics on user identities Statistics
- mod_measure_client_presence
- Collect statistics on user presences Statistics
- mod_measure_conn_buffers
- Measure connection buffer usage Statistics Stage-Alpha
- mod_measure_cpu
- Measure CPU usage Statistics
- mod_measure_lua
- add openmetrics-spirited way to collect lua memory use
- mod_measure_malloc
- Report malloc() stats Statistics
- mod_measure_memory
- Measure memory usage Statistics
- mod_measure_message_e2ee
- Collect statistics on message encryption Statistics Warnings
- mod_measure_message_length
- Collect statistics on number of bytes, words and lines in messages
- mod_measure_modules
- Report module statuses via OpenMetrics
- mod_measure_muc
- Collect statistics on Grout Chat Statistics
- mod_measure_pending_s2s
- Measure pending s2s connections and stanzas Statistics Stage-Alpha
- mod_measure_process
- Measure process resource use metrics (cpu, memory, file descriptors) Statistics
- mod_measure_registration
- Collect statistics on user registration Statistics
- mod_measure_stanza_counts
- Collect statistics on number of stanzas processed Statistics
- mod_measure_storage
- Measure storage API operations Stage-Alpha Statistics
- mod_message_logging
- Log/archive all user messages Stage-Beta Warnings
- mod_migrate
- prosodyctl cross storage driver migration tool Warnings
- mod_migrate_http_upload
- mod_http_upload to mod_http_file_share migrator Stage-Alpha
- mod_migrate_lastlog2
- mod_lastlog2 to mod_account_activity migrator Stage-Alpha
- mod_minimix
- Experiment in account-based MUC joins
- mod_motd_sequential
- Sequential MOTD messages Stage-Beta Warnings
- mod_muc_access_control
- Module to allow restricting rooms to a list of JIDs, which can include domains NeedDocs
- mod_muc_activity
- XEP-0502 (MUC Activity Indicator) implementation Warnings
- mod_muc_adhoc_bots
- Install adhoc command bots in MUCs Stage-Alpha Warnings
- mod_muc_anonymize_moderation_actions
- Anonymize moderator actions for participants Stage-Alpha Warnings
- mod_muc_archive
- Log MUC messages to disk Stage-Beta Warnings
- mod_muc_auto_member
- Automatically register new MUC participants as members Stage-Beta
- mod_muc_auto_reserve_nicks
- Automatically reserve nicknames of MUC users Stage-Alpha
- mod_muc_badge
- Generates a SVG badge with the number of occupants in rooms
- mod_muc_ban_ip
- Ban users from chatrooms by their IP address Stage-Alpha
- mod_muc_batched_probe
- New module
- mod_muc_block_pm
- Prevent MUC participants from sending PMs
- mod_muc_bot
- Module for improving the life of bot authors
- mod_muc_cloud_notify
- XEP-XXX: Cloud push notifications for MUC Stage-Alpha Warnings
- mod_muc_config_restrict
- Restrict MUC configuration options to server admins Stage-Alpha
- mod_muc_defaults
- Create MUCs from config Warnings
- mod_muc_dicebot
- A thing to roll dice NeedDocs Warnings
- mod_muc_eventsource
- Subscribe to MUC rooms using the HTML5 EventSource API Stage-Beta Warnings
- mod_muc_gateway_optimize
- New module to optimize muc presence to remote gateways NeedDocs Warnings
- mod_muc_gc10
- Gather statistics on use of the Groupchat 1.0 protocol Warnings
- mod_muc_hats_adhoc
- Ad-hoc commands for managing MUC hats
- mod_muc_hats_api
- API for managing MUC hats Warnings
- mod_muc_hide_media
- Module to allow hiding inline media in a MUC
- mod_muc_http_auth
- Prosodoy module to externalize MUC authorization via HTTP Warnings
- mod_muc_http_defaults
- Seed MUC configuration from JSON REST API
- mod_muc_inject_mentions
- Publish module to repository Warnings
- mod_muc_intercom
- adds mod_muc_intercom; forwards messages between rooms on a muc host Warnings
- mod_muc_lang
- Advertises the room language
- mod_muc_limits
- Impose rate-limits on a MUC Stage-Beta
- mod_muc_local_only
- New module to restrict a list of MUCs to local users
- mod_muc_log
- Log chatroom messages to disk Stage-Obsolete
- mod_muc_log_http
- Provides a web interface to stored chatroom logs Stage-Obsolete
- mod_muc_mam_hints
- Support XEP-0334: Message Processing Hints for MUC messages Stage-Alpha
- mod_muc_mam_markers
- Save received chat markers into MUC archives’ Stage-alpha
- mod_muc_markers
- New module for server-side receipt tracking in MUCs
- mod_muc_media_metadata
- Experimental module to add metadata to media in MUCs Stage-Alpha
- mod_muc_members_json
- Import MUC membership info from a JSON file Stage-Beta Warnings
- mod_muc_mention_notifications
- muc_mention_notifications: Rename module
- mod_muc_moderation
- Let moderators remove spam and abuse messages Stage-Beta
- mod_muc_moderation_delay
- first commit to prosody-modules. Warnings
- mod_muc_notifications
- Notify of MUC messages to not present members Stage-alpha
- mod_muc_occupant_id
- Anonymous unique occupant identifiers for MUCs Stage-Obsolete
- mod_muc_offline_delivery
- Support for sending MUC messages to offline users Stage-Alpha
- mod_muc_ping
- XEP-0410 Server Optimization (now supported by Prosody mod_muc) Stage-Obsolete
- mod_muc_rai
- New module to implement Room Activity Indicators
- mod_muc_require_tos
- Require visitors to accept something before being allowed in a room Stage-Alpha Warnings
- mod_muc_reserve_nick_pattern
- Require MUC occupant nicknames to no match some patterns Stage-Alpha Warnings
- mod_muc_restrict_avatars
- Block MUC participant avatars for non-members NeedDocs
- mod_muc_restrict_media
- Allow hiding inline media from unaffiliated users in MUCs
- mod_muc_restrict_nick
- Require MUC occupant nicknames to match a specific pattern Stage-Alpha
- mod_muc_restrict_pm
- Limit who may send and recieve MUC PMs Stage-Obsolete
- mod_muc_restrict_rooms
- Regexp based room restriction module Warnings
- mod_muc_restrict_status
- create new module NeedDocs
- mod_muc_rtbl
- {item.summary|firstline} Stage-Alpha
- mod_muc_search
- Implementation of the search.jabber.network XMPP API NeedDocs
- mod_muc_slow_mode
- initial commit. Warnings
- mod_muc_thread_polyfill
- Infer threads for clients that do not send them Stage-Beta
- mod_muc_webchat_url
- Advertise the URL to a webchat in disco#info
- mod_munin
- Implementation of the Munin node protocol Stage-Beta Statistics Warnings
- mod_net_dovecotauth
- Initial commit of server implementation of the Dovecot authentication protocol Warnings
- mod_net_proxy
- Implementation of PROXY protocol versions 1 and 2 Stage-Alpha
- mod_nodeinfo2
- Expose service metadata per NodeInfo2 Stage-Alpha Warnings
- mod_nooffline_noerror
- Discard offline stanzas instead of generating stanza errors if mod_offline is not loaded Stage-Alpha
- mod_offline_email
- Forward offline messages via email Stage-Beta Warnings
- mod_offline_hints
- Do not store in offline storage messages hinted with no-store’ Stage-alpha
- mod_ogp
- Add module
- mod_oidc_userinfo_vcard4
- OIDC UserInfo profile details from vcard4 Stage-Alpha
- mod_omemo_all_access
- Disable access control for all OMEMO related PEP nodes Stage-Obsolete
- mod_onhold
- Module enabling "on-hold" functionality Warnings
- mod_onions
- s2s to Tor hidden services Stage-Alpha Warnings
- mod_password_policy
- Initial commit. NeedDocs
- mod_password_reset
- Enables users to reset their password via a link Stage-Alpha
- mod_pastebin
- Redirect long messages to built-in pastebin Stage-Stable
- mod_pep_atom_categories
- Add a module to index categories in Atom entries NeedDocs Warnings
- mod_pep_vcard_avatar
- Sync avatars between vCards and PEP Stage-Alpha
- mod_pep_vcard_png_avatar
- Initial commit Warnings
- mod_persisthosts
- Module that dynamically creates stub configuration files for dynamically activated hosts
- mod_ping_muc
- Yet another MUC reliability module Stage-Alpha
- mod_pinger
- Added from /files/ NeedDocs
- mod_poke_strangers
- Query the features and version of JIDs sending messages to contacts they are not subscribed to. Stage-Alpha
- mod_portcheck
- Shell command to check if ports are open
- mod_post_msg
- Receives HTTP POST request, parses it and relays it into XMPP. Warnings
- mod_presence_cache
- Cache presence from remote users Warnings
- mod_presence_dedup
- Presence deduplication module Stage-Alpha
- mod_privacy_lists
- Privacy lists (XEP-0016) support Stage-Deprecated Warnings
- mod_private_adhoc
- Retrieve private XML data via adhoc command Warnings
- mod_privilege
- XEP-0356 (Privileged Entity) implementation Stage-Beta Warnings
- mod_proctitle
- Set process name to prosody
- mod_profile
- Replacement for mod_vcard with vcard4 support and PEP integration Stage-Obsolete
- mod_prometheus
- Implementation of the Prometheus protocol Stage-Obsolete Statistics Warnings
- mod_protect_last_admin
- Prevent the last admin account from being deleted or demoted Stage-Beta
- mod_proxy65_whitelist
- Limit which file transfer users can use Stage-Alpha Warnings
- mod_pubsub_alertmanager
- Alertmanager webhook receiver for pubsub Stage-Alpha
- mod_pubsub_eventsource
- Subscribe to pubsub nodes using the HTML5 EventSource API Stage-Beta Warnings
- mod_pubsub_feeds
- Subscribe to Atom and RSS feeds over pubsub
- mod_pubsub_forgejo
- Turn forgejo/github/gitlab webhooks into atom-in-pubsub Stage-Beta Warnings
- mod_pubsub_get
- Get pubsub items via HTTP GET Stage-Alpha
- mod_pubsub_github
- Publish Github commits over pubsub Stage-Beta
- mod_pubsub_hub
- PubSubHubbub hub Warnings
- mod_pubsub_mqtt
- MQTT interface to Prosody’s pubsub Stage-Beta Warnings
- mod_pubsub_pivotaltracker
- Accept activity notifications from Pivotal Tracker web hooks and relay them to a pubsub node NeedDocs Warnings
- mod_pubsub_post
- Publish to PubSub nodes from via HTTP POST/WebHooks Stage-Stable
- mod_pubsub_serverinfo
- New module that uses pub/sub to make accessible server info Statistics
- mod_pubsub_stats
- Simple module that publishes stats in XEP-0039 format Statistics
- mod_pubsub_subscription
- New module providing an API for pubsub subscriptions
- mod_pubsub_summary
- Mangle HTML payloads in Atom/RSS feeds
- mod_pubsub_text_interface
- A chat interface to PubSub
- mod_pubsub_twitter
- Subscribe to Twitter search queries over pubsub Stage-Alpha
- mod_push2
- Push 2.0 - New Cloud-Notify Stage-Alpha Warnings
- mod_query_client_ver
- Query and log client software Warnings
- mod_rawdebug
- Extra verbose logging of sent and received
- mod_readonly
- Allow preventing direct modification of certain user data via XMPP
- mod_register_apps
- Manage list of compatible client apps Stage-Beta Warnings
- mod_register_dnsbl
- Initial commit of module to check users registering against an DNS block list
- mod_register_dnsbl_firewall_mark
- Another copy of DNSBL module, this time creating "user marks" for mod_firewall NeedDocs Warnings
- mod_register_dnsbl_warn
- Copy mod_register_dnsbl
- mod_register_json
- Token based JSON registration & verification servlet. Stage-Stable Warnings
- mod_register_oob_url
- XEP-077 IBR registration URL redirect Stage-Alpha
- mod_register_redirect
- XEP-077 IBR Registration Redirect. Stage-Stable Warnings
- mod_register_web
- A web interface to register user accounts Stage-Alpha Warnings
- mod_reload_components
- add new module and README file. Warnings
- mod_reload_modules
- Automatically reload modules with the config Stage-Stable
- mod_reminders
- Enable ProtoXEP: Reminders support Stage-alpha Warnings
- mod_remote_roster
- Remote Roster Management Warnings
- mod_report_affiliations
- XEP-0489: Reporting Account Affiliations Stage-Alpha
- mod_report_forward
- Forward spam/abuse reports to a JID Stage-Beta
- mod_report_tracker
- Track abuse/spam reports from remote servers Stage-Alpha
- mod_require_otr
- Enforce a policy for OTR-encrypted messages Stage-Stable Warnings
- mod_rest
- RESTful XMPP API Stage-Alpha
- mod_restrict_federation
- Restrict federation for some user roles Stage-Beta
- mod_restrict_xmpp
- XMPP-layer access control for Prosody Stage-Alpha
- mod_roster_allinall
- Add everyone to everyones roster on the server Stage-Beta
- mod_roster_command
- Manage rosters through prosodyctl Stage-Beta Warnings
- mod_rtbl
- {item.summary|firstline} Stage-Alpha Warnings
- mod_s2s_auth_compat
- Workaround for servers doing EXTERNAL without proper stream headers Warnings
- mod_s2s_auth_dane
- S2S authentication using DANE Stage-Obsolete Type-S2SAuth
- mod_s2s_auth_fingerprint
- Fingerprint based s2s authentication Stage-Alpha Type-S2SAuth
- mod_s2s_auth_monkeysphere
- Monkeysphere certificate checking for s2s Stage-Alpha Type-S2SAuth Warnings
- mod_s2s_auth_posh
- PKIX over Secure HTTP Type-S2SAuth
- mod_s2s_auth_samecert
- Authenticate incoming s2s connection if certificate matches that of an established outgoing s2s connection
- mod_s2s_blacklist
- A new _simple_ s2s blacklist module
- mod_s2s_cache_failures
- Cache s2s failures and prevent excessive retries Statistics Stage-Alpha
- mod_s2s_idle_timeout
- Close idle server-to-server connections Stage-Stable Warnings
- mod_s2s_keepalive
- Keepalive s2s connections Stage-Beta
- mod_s2s_keysize_policy
- Distrust servers with too small keys
- mod_s2s_log_certs
- Log certificate status and fingerprint of remote servers Warnings
- mod_s2s_never_encrypt_blacklist
- Stops prosody from including starttls into available features forspecified remote servers. Stage-Beta
- mod_s2s_reload_newcomponent
- Module to automatically load new components when config:reload is donein console Warnings
- mod_s2s_smacks_timeout
- Use mod_smacks to close stale s2s connections Stage-Obsolete
- mod_s2s_status
- Track the status and health of s2s connections Stage-Alpha
- mod_s2s_whitelist
- The opposite of mod_s2s_blacklist
- mod_s2sout_override
- Override s2s connection targets
- mod_s2soutinjection
- S2S connection override
- mod_sasl2
- XEP-0388: Extensible SASL Profile Stage-Beta
- mod_sasl2_bind2
- Bind 2 integration with SASL2 Stage-Beta
- mod_sasl2_fast
- Fast Authentication Streamlining Tokens Stage-Beta Warnings
- mod_sasl2_sm
- XEP-0198 integration with SASL2 Stage-Beta
- mod_sasl_oauthbearer
- SASL OAuthBearer Mechanism Type-Auth Warnings
- mod_sasl_ssdp
- XEP-0474: SASL SCRAM Downgrade Protection Stage-Alpha
- mod_saslauth_muc
- Initial commit. Implements SASL auth for MUC rooms <https://xmpp.org/extensions/inbox/remote-auth.html>. NeedDocs Warnings
- mod_saslname
- XEP-0233: XMPP Server Registration for use with Kerberos V5 Stage-Stable Type-Auth
- mod_seclabels
- Security Labels Stage-Alpha Warnings
- mod_secure_interfaces
- Mark some network interfaces (e.g. loopback/LAN) as always secure Stage-Beta
- mod_sentry
- Send errors to a Sentry server Stage-Beta Warnings
- mod_server_contact_info
- Backported mod_server_contact_info for Prosody 0.12 Stage-Alpha
- mod_server_info
- Manually configure extended service discovery info Stage-Alpha
- mod_server_status
- Server status plugin Stage-Stable Warnings
- mod_service_directories
- Initial commit. Untested. Support for both directory and buddy use cases. Incomplete pubsub support (only getting all items supported). NeedDocs Warnings
- mod_service_outage_status
- XEP-0455: Service Outage Status
- mod_sift
- XEP-0273: Stanza Interception and Filtering Technology Stage-Alpha Warnings
- mod_slack_webhooks
- Allow Slack integrations to work with Prosody MUCs Stage-Alpha
- mod_smacks
- XEP-0198: Reliability and fast reconnects for XMPP Stage-Obsolete
- mod_smacks_noerror
- Module deprecated, just use mod_smacks and mod_nooffline_noerror Stage-Alpha Warnings
- mod_smacks_offline
- Module deprecated, just use mod_smacks Stage-Obsolete
- mod_sms_clickatell
- XMPP to SMS gateway using the Clickatell API Stage-Alpha Warnings
- mod_sms_free
- XMPP to SMS gateway using the HTTP API provided by mobile.free.fr Stage-Alpha Warnings
- mod_spam_reporting
- XEP-0377: Spam Reporting Stage-Beta
- mod_srvinjection
- Manually specify SRV records Stage-Beta
- mod_sslv3_warn
- Warn clients that try sslv3 Stage-Obsolete Warnings
- mod_stanza_counter
- Simple incoming and outgoing stanza counter Stage-Stable Warnings
- mod_stanzadebug
- Extra verbose stanza logging Stage-Merged Type-Logging
- mod_statistics
- A rough 'prosodyctl mod_statistics top' Stage-Broken Statistics Warnings
- mod_statistics_auth
- Collects statistics on number of successful or failed authentication attempts NeedDocs Warnings
- mod_statistics_cputotal
- Module that collects accumulated CPU usage statistics NeedDocs
- mod_statistics_mem
- Module that collects memory usage stats from /proc NeedDocs
- mod_statistics_statsman
- Streaming access to statsmanager
- mod_stats39
- Provides statsmanager stats via XEP-0039 Statistics
- mod_statsd
- First commit NeedDocs Warnings
- mod_storage_appendmap
- Experimental map store optimized for small incremental changes Stage-Alpha Type-Storage Warnings
- mod_storage_ejabberdsql_readonly
- Ejabberd SQL Read-only Storage Module Type-Storage Stage-Alpha Warnings
- mod_storage_gdbm
- Lua-GDBM storage Stage-Beta Type-Storage ArchiveStorage Warnings
- mod_storage_ldap
- LDAP storage for rosters, groups, and vcards Type-Storage Warnings
- mod_storage_lmdb
- Lightning Memory-Mapped Database storage Stage-Beta Type-Storage Warnings
- mod_storage_memory
- Simple memory-only storage module Stage-Merged Type-Storage ArchiveStorage
- mod_storage_metronome_readonly
- Metronome Read-only Storage Module Type-Storage Stage-Alpha
- mod_storage_mongodb
- MongoDB Storage Module Type-Storage Stage-Alpha Warnings
- mod_storage_muc_log
- Storage module using mod_muc_log data with new stanza archive API Stage-Alpha ArchiveStorage
- mod_storage_muconference_readonly
- MU-Conference SQL Read-only Storage Module Type-Storage Stage-Alpha Warnings
- mod_storage_multi
- Multi-backend storage module (WIP) NeedDocs Stage-Alpha Warnings
- mod_storage_s3
- Cloud Native Storage Stage-Alpha
- mod_storage_xmlarchive
- XML file based archive storage Stage-Beta Type-Storage ArchiveStorage Warnings
- mod_streamstats
- New module that streams live stats from Prosody over a TCP stream NeedDocs Warnings
- mod_strict_https
- HTTP Strict Transport Security
- mod_support_contact
- Add a support contact to new registrations Stage-Stable Warnings
- mod_support_room
- Module that invites newly registered users to a room
- mod_swedishchef
- Silly little module to convert your conversations to "swedish" Stage-Beta Warnings
- mod_tcpproxy
- TCP-over-XMPP :) Stage-Beta Warnings
- mod_telnet_tlsinfo
- Telnet command for showing TLS info Stage-Obsolete
- mod_test_data
- New module to generate test data in Prosody's data store Stage-Alpha
- mod_throttle_presence
- Limit presence stanzas to save traffic Stage-Beta Warnings
- mod_throttle_unsolicited
- Limit rate of outgoing unsolicited messages
- mod_tls_policy
- Cipher policy enforcement with application level error reporting Warnings
- mod_tlsfail
- STARTTLS failure test
- mod_tos
- Initial draft
- mod_traceback
- Write current stack trace to file on SIGUSR1
- mod_track_muc_joins
- Keep track of joined chat rooms Warnings
- mod_turn_external
- Advertise an external TURN service Stage-Merged
- mod_turncredentials
- Implement XEP-0215 Stage-Obsolete Warnings
- mod_tweet_data
- New module that fetches and sends tweet data
- mod_twitter
- Simple example of working component and HTTP polling. Stage-Broken Warnings
- mod_unified_push
- Unified Push provider Stage-Alpha
- mod_unsubscriber
- Revoke roster subscriptions of unreachable hosts
- mod_uptime_presence
- Report server uptime in presence
- mod_vcard_command
- a simplistic way to get and set vcard data for registered users NeedDocs Warnings
- mod_vcard_muc
- Support for MUC vCards and avatars Stage-Deprecated Stage-Stable
- mod_version_spoofed
- Server version spoofer
- mod_vjud
- XEP-0055: Jabber Search Stage-Alpha Warnings
- mod_voipms
- Send and receive SMS/MMS via VoIP.ms APIs. Stage-Alpha Type-Web Warnings
- mod_voipms_carddav
- Sync contacts from CardDAV in mod_voipms format. Stage-Alpha Type-Web Warnings
- mod_warn_legacy_tls
- Warn users of obsolete TLS Versions in clients Stage-Alpha Warnings
- mod_watch_spam_reports
- Notify admins about incoming XEP-0377 spam reports Stage-Beta
- mod_watchuntrusted
- Warn admins about outgoing s2s connections that are refused due toinvalid or untrusted certificates Stage-Alpha Warnings
- mod_webpresence
- Display your online status in web pages Stage-Stable Warnings
- mod_welcome_page
- Serve a welcome page to users Stage-Beta
- mod_xhtmlim
- Attempts to sanitize XMTML-IM messages