Prosody Community Modules
Modules lacking documentation
Shown here with the first commit message, since they don't have any documentation.
mod_anti_spam
New module for spam filtering (pre-alpha)
mod_auto156
Queries for XEP-0156 TXT records and prints in JSON format
mod_block_s2s_subscriptions
New module to block incoming presence subscriptions from non-contacts on selected remote hosts
mod_block_strangers
Module to block message and iqs from people not on your roster
mod_block_subscribes
Block inbound and outbound subscription requests (useful to prevent implicit roster modification)
mod_block_subscriptions
Block incoming and outgoing presence subscriptions (useful in conjunction with mod_readonly)
mod_carbons_adhoc
Initial commit.
mod_carbons_copies
Initial commit; allow the user to enable v0 style carbons
mod_compact_resource
Enforces short random resources
mod_compat_bind
Compatibility (ugh) with clients that send the resource bind to the login host (ugh)
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
mod_deny_omemo
Prevents publishing and retreival of OMEMO PEP nodes
mod_email
Initial prototype module that allows other modules to send email
mod_fallback_vcard
Generates missing vcards from a template
mod_filter_words
Very basic module in its early stages, to filter words in messages
mod_groups_internal
new module for grouping beyond mod_adhoc_groups
mod_groups_migration
module helping migration to groups
mod_groups_muc_bookmarks
manage PEP (XEP-0048) bookmarks of group members
mod_groups_shell
add an admin shell command for updating bookmarks
mod_host_blacklist
Similar to mod_s2s_blacklist, but stanza-based. Works between hosts on the same server, at a slight performance impact.
mod_http_hostaliases
Give HTTP hosts additional aliases
mod_http_user_count
HTTP module to report the current number of online users or sessions
mod_inotify_reload
Reload modules when their code changes
mod_invites_groups
factor group handling out of mod_invites_register
mod_invites_register_api
New module to allow turning invites into accounts via a HTTP API
mod_log_events
Module to log all events on the server/host
mod_log_sasl_mech
Logs authentication mechanism used
mod_mamsub
Experimental implementation of MAM subscriptions
mod_muc_access_control
Module to allow restricting rooms to a list of JIDs, which can include domains
mod_muc_dicebot
A thing to roll dice
mod_muc_gateway_optimize
New module to optimize muc presence to remote gateways
mod_muc_restrict_avatars
Block MUC participant avatars for non-members
mod_muc_search
Implementation of the search.jabber.network XMPP API
mod_password_policy
Initial commit.
mod_pep_atom_categories
Add a module to index categories in Atom entries
mod_pinger
Added from /files/
mod_pubsub_pivotaltracker
Accept activity notifications from Pivotal Tracker web hooks and relay them to a pubsub node
mod_register_dnsbl_firewall_mark
Another copy of DNSBL module, this time creating "user marks" for mod_firewall
mod_s2s_auth_samecert
Authenticate incoming s2s connection if certificate matches that of an established outgoing s2s connection
mod_saslauth_muc
Initial commit. Implements SASL auth for MUC rooms <http://xmpp.org/extensions/inbox/remote-auth.html>.
mod_service_directories
Initial commit. Untested. Support for both directory and buddy use cases. Incomplete pubsub support (only getting all items supported).
mod_statistics_auth
Collects statistics on number of successful or failed authentication attempts
mod_statistics_cputotal
Module that collects accumulated CPU usage statistics
mod_statistics_mem
Module that collects memory usage stats from /proc
mod_statsd
First commit
mod_storage_multi
Multi-backend storage module (WIP)
mod_streamstats
New module that streams live stats from Prosody over a TCP stream
mod_vcard_command
a simplistic way to get and set vcard data for registered users