Available rocks

Lua modules available from this location for use with LuaRocks:

mod_addressing - XEP-0033: Extended Stanza Addressing


latest sources | project homepage | License: MIT

5-1: rockspecsrc

mod_adhoc_account_management - Personal account management command


latest sources | project homepage | License: MIT

5-1: rockspecsrc

mod_adhoc_blacklist - Block remote servers via ad-hoc command


latest sources | project homepage | License: MIT

4-1: rockspecsrc

mod_adhoc_dataforms_demo - Module for testing ad-hoc commands and dataforms rendering


latest sources | project homepage | License: MIT

13-1: rockspecsrc

mod_adhoc_groups - Lets users create and join roster groups


latest sources | project homepage | License: MIT

5-1: rockspecsrc

mod_adhoc_oauth2_client - Create OAuth2 clients via ad-hoc command


latest sources | project homepage | License: MIT

9-1: rockspecsrc

mod_admin_blocklist - Block s2s connections based on admin blocklists


latest sources | project homepage | License: MIT

9-1: rockspecsrc

mod_admin_message - IM-based administration console


latest sources | project homepage | License: MIT

7-1: rockspecsrc

mod_admin_notify - API to notify server admins


latest sources | project homepage | License: MIT

2-1: rockspecsrc

mod_admin_probe - Allow server administrators to probe any user


latest sources | project homepage | License: MIT

3-1: rockspecsrc

mod_admin_web - Web administration interface


latest sources | project homepage | License: MIT

85-1: rockspecsrc

mod_alias - Point alias accounts or domains to correct XMPP user


latest sources | project homepage | License: MIT

3-1: rockspecsrc

mod_anti_spam - New module for spam filtering (pre-alpha)


latest sources | project homepage | License: MIT

1-1: rockspecsrc

mod_atom - Expose Microbloging PEP data over HTTP


latest sources | project homepage | License: MIT

13-1: rockspecsrc

mod_audit - Audit Logging


latest sources | project homepage | License: MIT

32-1: rockspecsrc

mod_audit_auth - Store authentication events in the audit log


latest sources | project homepage | License: MIT

6-1: rockspecsrc

mod_audit_register - Store registration events in the audit log


latest sources | project homepage | License: MIT

4-1: rockspecsrc

mod_audit_status - Log server status changes to audit log


latest sources | project homepage | License: MIT

5-1: rockspecsrc

mod_audit_tokens - Store token events in the audit log


latest sources | project homepage | License: MIT

1-1: rockspecsrc

mod_audit_user_accounts - Store user account lifecycle events in the audit log


latest sources | project homepage | License: MIT

1-1: rockspecsrc

mod_auth_any - Authentication module that accepts any username and password


latest sources | project homepage | License: MIT

8-1: rockspecsrc

mod_auth_ccert - Client Certificate authentication module


latest sources | project homepage | License: MIT

18-1: rockspecsrc

mod_auth_custom_http - HTTP Authentication using custom JSON protocol


latest sources | project homepage | License: MIT

9-1: rockspecsrc

mod_auth_cyrus - Import from Prosody rev 8f1e7fd55e7b


latest sources | project homepage | License: MIT

2-1: rockspecsrc

mod_auth_dovecot - Dovecot authentication module


latest sources | project homepage | License: MIT

42-1: rockspecsrc

mod_auth_external_insecure - Authentication via external script/process (DEPRECATED)


latest sources | project homepage | License: MIT

2-1: rockspecsrc

mod_auth_ha1 - Authentication module for 'HA1' hashed credentials in a text file, asused by reTurnServer


latest sources | project homepage | License: MIT

4-1: rockspecsrc

mod_auth_http - Authenticate users against an external HTTP API


latest sources | project homepage | License: MIT

4-1: rockspecsrc

mod_auth_http_async - Async HTTP auth module


latest sources | project homepage | License: MIT

17-1: rockspecsrc

mod_auth_http_cookie - Possibly temporary fork of mod_http_auth_async that adds cookie auth support


latest sources | project homepage | License: MIT

3-1: rockspecsrc

mod_auth_imap - IMAP authentication module


latest sources | project homepage | License: MIT

12-1: rockspecsrc

mod_auth_internal_yubikey - Two-factor authentication using Yubikeys


latest sources | project homepage | License: MIT

7-1: rockspecsrc

mod_auth_joomla - Joomla authentication module


latest sources | project homepage | License: MIT

7-1: rockspecsrc

mod_auth_ldap - LDAP authentication module


latest sources | project homepage | License: MIT

46-1: rockspecsrc

mod_auth_ldap2 - Another take on LDAP authentication


latest sources | project homepage | License: MIT

9-1: rockspecsrc

mod_auth_oauth_external - Authenticate against an external OAuth 2 IdP


latest sources | project homepage | License: MIT

22-1: rockspecsrc

mod_auth_oauthbearer - OAuth authentication


latest sources | project homepage | License: MIT

3-1: rockspecsrc

mod_auth_pam - PAM authentication module


latest sources | project homepage | License: MIT

5-1: rockspecsrc

mod_auth_phpbb3 - PHPBB3 authentication module


latest sources | project homepage | License: MIT

15-1: rockspecsrc

mod_auth_sql - SQL Database authentication module


latest sources | project homepage | License: MIT

15-1: rockspecsrc

mod_auth_token - New HMAC token authentication module for Prosody.


latest sources | project homepage | License: MIT

6-1: rockspecsrc

mod_auth_wordpress - Wordpress authentication module


latest sources | project homepage | License: MIT

10-1: rockspecsrc

mod_authz_delegate - Authorization delegation


latest sources | project homepage | License: MIT

3-1: rockspecsrc

mod_auto156 - Queries for XEP-0156 TXT records and prints in JSON format


latest sources | project homepage | License: MIT

2-1: rockspecsrc

mod_auto_accept_subscriptions - Automatically accept incoming subscription requests on behalf of users


latest sources | project homepage | License: MIT

7-1: rockspecsrc

mod_auto_activate_hosts - Automatically activate/deactivate hosts on reload


latest sources | project homepage | License: MIT

6-1: rockspecsrc

mod_auto_answer_disco_info - Answers disco#info queries on the behalf of the recipient


latest sources | project homepage | License: MIT

10-1: rockspecsrc

mod_auto_moved - XEP-0283: Moved


latest sources | project homepage | License: MIT

2-1: rockspecsrc

mod_aws_profile - New module for role-based access to AWS APIs


latest sources | project homepage | License: MIT

2-1: rockspecsrc

mod_benchmark_storage - Storage benchmark tool


latest sources | project homepage | License: MIT

4-1: rockspecsrc

mod_bidi - XEP-0288: Bidirectional Server-to-Server Connections


latest sources | project homepage | License: MIT

29-1: rockspecsrc

mod_bind2 - XEP-0386: Bind 2.0


latest sources | project homepage | License: MIT

5-1: rockspecsrc

mod_block_outgoing - Block outgoing stanzas from users


latest sources | project homepage | License: MIT

6-1: rockspecsrc

mod_block_registrations - Allow restricting registrations of certain user accounts, and/or ensure that registered accounts conform to a given pattern


latest sources | project homepage | License: MIT

10-1: rockspecsrc

mod_block_s2s_subscriptions - New module to block incoming presence subscriptions from non-contacts on selected remote hosts


latest sources | project homepage | License: MIT

1-1: rockspecsrc

mod_block_strangers - Module to block message and iqs from people not on your roster


latest sources | project homepage | License: MIT

10-1: rockspecsrc

mod_block_subscribes - Block inbound and outbound subscription requests (useful to prevent implicit roster modification)


latest sources | project homepage | License: MIT

1-1: rockspecsrc

mod_block_subscriptions - Block incoming and outgoing presence subscriptions (useful in conjunction with mod_readonly)


latest sources | project homepage | License: MIT

1-1: rockspecsrc

mod_blocking - XEP-0191: Simple Communications Blocking support


latest sources | project homepage | License: MIT

19-1: rockspecsrc

mod_bob - Cache Bits of Binary on MUC services


latest sources | project homepage | License: MIT

5-1: rockspecsrc

mod_bookmarks - Synchronise bookmarks between Private XML and PEP


latest sources | project homepage | License: MIT

27-1: rockspecsrc

mod_bookmarks2 - Synchronise bookmarks between Private XML, legacy PEP, and PEP


latest sources | project homepage | License: MIT

35-1: rockspecsrc

mod_broadcast - Broadcast a message to online users


latest sources | project homepage | License: MIT

6-1: rockspecsrc

mod_c2s_conn_throttle - c2s connections throttling module


latest sources | project homepage | License: MIT

6-1: rockspecsrc

mod_c2s_limit_sessions - Limit number of resources a user may connect


latest sources | project homepage | License: MIT

5-1: rockspecsrc

mod_cache_c2s_caps - Cache caps on user sessions


latest sources | project homepage | License: MIT

12-1: rockspecsrc

mod_captcha_registration - provides captcha protection for registration form


latest sources | project homepage | License: MIT

5-1: rockspecsrc

mod_carbons - Message Carbons


latest sources | project homepage | License: MIT

49-1: rockspecsrc

mod_carbons_adhoc - Initial commit. This module will add an Adhoc-command by which a user can see if Message Carbons (XEP-0280) are generated for his clients and also which version is used for the individual client. Clients which receive copies as per mod_carbons_copies will be listed as Version 0 carbons.


latest sources | project homepage | License: MIT

3-1: rockspecsrc

mod_carbons_copies - Initial commit; allow the user to enable v0 style carbons for clients which are not carbons-capable yet. This will not interfere with clients which have support for regular Message Carbons (XEP-0280). This module takes two optional parameters: carbons_copies_default - if set to true, copies will be enabled by default carbons_copies_adhoc - Enable Adhoc-commands to allow the user to enable/disable copies


latest sources | project homepage | License: MIT

2-1: rockspecsrc

mod_checkcerts - Certificate expiry reminder


latest sources | project homepage | License: MIT

13-1: rockspecsrc

mod_clean_roster - Clean out invalid characters from roster entires


latest sources | project homepage | License: MIT

1-1: rockspecsrc

mod_client_certs - Client-side certificate management for Prosody


latest sources | project homepage | License: MIT

14-1: rockspecsrc

mod_client_management - Manage clients with access to your account


latest sources | project homepage | License: MIT

36-1: rockspecsrc

mod_client_proxy - Proxy multiple client resources behind a single component


latest sources | project homepage | License: MIT

4-1: rockspecsrc

mod_cloud_notify - XEP-0357: Cloud push notifications


latest sources | project homepage | License: MIT

103-1: rockspecsrc

mod_cloud_notify_encrypted - Support for encrypted payloads in push notifications


latest sources | project homepage | License: MIT

17-1: rockspecsrc

mod_cloud_notify_extensions - Tigase custom push extensions for iOS


latest sources | project homepage | License: MIT

4-1: rockspecsrc

mod_cloud_notify_filters - Support for push notification filtering rules


latest sources | project homepage | License: MIT

3-1: rockspecsrc

mod_cloud_notify_priority_tag - Support for indicating importance to push notification servers


latest sources | project homepage | License: MIT

3-1: rockspecsrc

mod_compact_resource - Enforces short random resources


latest sources | project homepage | License: MIT

1-1: rockspecsrc

mod_compat_bind - Compatibility (ugh) with clients that send the resource bind to the login host (ugh)


latest sources | project homepage | License: MIT

2-1: rockspecsrc

mod_compat_dialback - Workaround for Dialback with some servers that violate RFC 6120


latest sources | project homepage | License: MIT

2-1: rockspecsrc

mod_compat_muc_admin - COMPAT Module for old clients using wrong namespaces in MUC’saffiliation manipulations.


latest sources | project homepage | License: MIT

9-1: rockspecsrc

mod_compat_roles - Compatibility layer for Prosody’s future roles API


latest sources | project homepage | License: MIT

7-1: rockspecsrc

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


latest sources | project homepage | License: MIT

2-1: rockspecsrc

mod_compliance_2021 - XMPP Compliance Suites 2021 self-test


latest sources | project homepage | License: MIT

2-1: rockspecsrc

mod_component_client - Initial commit. Allows Prosody to act as an external component for other XMPP servers.


latest sources | project homepage | License: MIT

12-1: rockspecsrc

mod_component_http - Allows implementing a component or bot over HTTP


latest sources | project homepage | License: MIT

7-1: rockspecsrc

mod_component_roundrobin - Component round-robin load balancing module


latest sources | project homepage | License: MIT

9-1: rockspecsrc

mod_compression_unsafe - mod_compression: Rename to mod_compression_unsafe and add security note


latest sources | project homepage | License: MIT

4-1: rockspecsrc

mod_conformance_restricted - Send restricted XML for conformance testing


latest sources | project homepage | License: MIT

5-1: rockspecsrc

mod_conversejs - Simplify setup of Converse.js


latest sources | project homepage | License: MIT

70-1: rockspecsrc

mod_couchdb - A CouchDB backend for Prosody


latest sources | project homepage | License: MIT

5-1: rockspecsrc

mod_csi - Client State Indication support


latest sources | project homepage | License: MIT

10-1: rockspecsrc

mod_csi_battery_saver - CSI module to save battery on mobile devices, based on mod_csi_pump


latest sources | project homepage | License: MIT

23-1: rockspecsrc
22-1: rockspecsrc
21-1: rockspecsrc
20-1: rockspecsrc

mod_csi_compat - Implement the google:queue protocol and map to mod_csi events


latest sources | project homepage | License: MIT

5-1: rockspecsrc

mod_csi_grace_period - Server-side grace period logic for CSI


latest sources | project homepage | License: MIT

3-1: rockspecsrc

mod_csi_muc_priorities - Reduce importance of group chat messages This helps if you are in more noisy public channels than small private group chats. The short term plan is to give users the ability to set MUC JIDs as either high or low priority and use that. Long term it would be great to be able to automatically classify MUCs as public channels vs private group chats.


latest sources | project homepage | License: MIT

18-1: rockspecsrc

mod_csi_simple_compat - Module for Prosody 0.11 that adds a setting available from Prosody 0.12


latest sources | project homepage | License: MIT

1-1: rockspecsrc

mod_data_access - HTTP access to prosody’s storage mechanism


latest sources | project homepage | License: MIT

11-1: rockspecsrc

mod_debug_omemo - Generate OMEMO debugging links


latest sources | project homepage | License: MIT

7-1: rockspecsrc

mod_debug_traceback - Generate tracebacks on-demand


latest sources | project homepage | License: MIT

4-1: rockspecsrc

mod_default_bookmarks - Default bookmarked chatrooms


latest sources | project homepage | License: MIT

18-1: rockspecsrc

mod_default_vcard - Automatically populate vcard based on account details


latest sources | project homepage | License: MIT

4-1: rockspecsrc

mod_delegation - XEP-0355 (Namespace Delegation) implementation


latest sources | project homepage | License: MIT

35-1: rockspecsrc

mod_deny_omemo - Prevents publishing and retreival of OMEMO PEP nodes


latest sources | project homepage | License: MIT

1-1: rockspecsrc

mod_devices - Device identification


latest sources | project homepage | License: MIT

1-1: rockspecsrc

mod_disable_tls - Disable TLS on certain client ports


latest sources | project homepage | License: MIT

4-1: rockspecsrc

mod_discodot - Print a graph of service discovery


latest sources | project homepage | License: MIT

1-1: rockspecsrc

mod_discoitems - Manually override the list of service discovery items


latest sources | project homepage | License: MIT

3-1: rockspecsrc

mod_dnsupdate - Use with nsupdate to update DNS records from config


latest sources | project homepage | License: MIT

8-1: rockspecsrc

mod_dwd - Dialback-without-Dialback


latest sources | project homepage | License: MIT

5-1: rockspecsrc

mod_e2e_policy - Initial commit


latest sources | project homepage | License: MIT

7-1: rockspecsrc

mod_easy_invite - Invite management module for Prosody (deprecated)


latest sources | project homepage | License: MIT

15-1: rockspecsrc

mod_email - Initial prototype module that allows other modules to send email


latest sources | project homepage | License: MIT

2-1: rockspecsrc

mod_email_pass - Initial commit


latest sources | project homepage | License: MIT

6-1: rockspecsrc

mod_export_skeletons - Export message archives in sanitized minimal form for analysis


latest sources | project homepage | License: MIT

8-1: rockspecsrc

mod_extdisco - External Service Discovery


latest sources | project homepage | License: MIT

8-1: rockspecsrc

mod_external_services - External Service Discovery


latest sources | project homepage | License: MIT

5-1: rockspecsrc

mod_fallback_vcard - Generates missing vcards from a template


latest sources | project homepage | License: MIT

1-1: rockspecsrc

mod_file_management - mod_upload_file_management: Add this new module, for now only listing files uploaded by a user as an admin.


latest sources | project homepage | License: MIT

2-1: rockspecsrc
1-1: rockspecsrc

mod_filter_chatstates - Drop chat states from messages to inactive sessions


latest sources | project homepage | License: MIT

9-1: rockspecsrc

mod_filter_words - Very basic module in its early stages, to filter words in messages


latest sources | project homepage | License: MIT

1-1: rockspecsrc

mod_firewall - A rule-based stanza filtering module


latest sources | project homepage | License: MIT

261-1: rockspecsrc

mod_flash_policy - Adds support for flash socket policy


latest sources | project homepage | License: MIT

5-1: rockspecsrc

mod_graceful_shutdown - Experiment in improving the shutdown experience


latest sources | project homepage | License: MIT

5-1: rockspecsrc

mod_group_bookmarks - mod_groups for chatrooms


latest sources | project homepage | License: MIT

12-1: rockspecsrc

mod_groups_internal - new module for grouping beyond mod_adhoc_groups


latest sources | project homepage | License: MIT

29-1: rockspecsrc

mod_groups_migration - module helping migration to groups Creates a default group with well-known ID at startup if that group does not exist yet. Adds all users to it.


latest sources | project homepage | License: MIT

3-1: rockspecsrc

mod_groups_muc_bookmarks - manage PEP (XEP-0048) bookmarks of group members


latest sources | project homepage | License: MIT

8-1: rockspecsrc

mod_groups_oidc - OIDC group membership in UserInfo


latest sources | project homepage | License: MIT

2-1: rockspecsrc

mod_groups_shell - add an admin shell command for updating bookmarks


latest sources | project homepage | License: MIT

1-1: rockspecsrc

mod_host_blacklist - Similar to mod_s2s_blacklist, but stanza-based. Works between hosts on the same server, at a slight performance impact.


latest sources | project homepage | License: MIT

3-1: rockspecsrc

mod_host_guard - Granular remote host blacklisting plugin


latest sources | project homepage | License: MIT

27-1: rockspecsrc

mod_host_status_check - Host status check


latest sources | project homepage | License: MIT

5-1: rockspecsrc
4-1: rockspecsrc

mod_host_status_heartbeat - Host status heartbeat


latest sources | project homepage | License: MIT

6-1: rockspecsrc
5-1: rockspecsrc

mod_http_admin_api - HTTP API for managing users and invites


latest sources | project homepage | License: MIT

61-1: rockspecsrc
60-1: rockspecsrc
59-1: rockspecsrc
58-1: rockspecsrc
57-1: rockspecsrc
56-1: rockspecsrc

mod_http_altconnect - Exposes BOSH and WebSocket endpoints over HTTP per http://legastero.github.io/customxeps/extensions/xep-0156.html#http


latest sources | project homepage | License: MIT

9-1: rockspecsrc

mod_http_auth_check - Test account credentials using HTTP


latest sources | project homepage | License: MIT

3-1: rockspecsrc

mod_http_authentication - Enforces HTTP Basic authentication across all HTTP endpoints served by Prosody


latest sources | project homepage | License: MIT

4-1: rockspecsrc

mod_http_avatar - Serve avatars from HTTP


latest sources | project homepage | License: MIT

5-1: rockspecsrc

mod_http_debug - HTTP module returning info about requests for debugging


latest sources | project homepage | License: MIT

5-1: rockspecsrc

mod_http_dir_listing - HTTP directory listing


latest sources | project homepage | License: MIT

13-1: rockspecsrc

mod_http_dir_listing2 - HTTP directory listing


latest sources | project homepage | License: MIT

6-1: rockspecsrc

mod_http_favicon - HTTP favicon


latest sources | project homepage | License: MIT

3-1: rockspecsrc

mod_http_health - Provide a health check HTTP endpoint Someone in the chat asked about a health check endpoint, which reminded me of mod_http_status, which was simplified to produce this module.


latest sources | project homepage | License: MIT

2-1: rockspecsrc

mod_http_host_status_check - HTTP Host Status Check


latest sources | project homepage | License: MIT

8-1: rockspecsrc
7-1: rockspecsrc

mod_http_hostaliases - Give HTTP hosts additional aliases


latest sources | project homepage | License: MIT

1-1: rockspecsrc

mod_http_index - Generates an index of local HTTP apps


latest sources | project homepage | License: MIT

20-1: rockspecsrc

mod_http_libjs - Serve common Javascript libraries


latest sources | project homepage | License: MIT

4-1: rockspecsrc

mod_http_logging - Produce HTTP logs in the style of Apache


latest sources | project homepage | License: MIT

10-1: rockspecsrc

mod_http_muc_kick - Publish module


latest sources | project homepage | License: MIT

3-1: rockspecsrc

mod_http_muc_log - Provides a web interface to stored chatroom logs


latest sources | project homepage | License: MIT

147-1: rockspecsrc

mod_http_oauth2 - OAuth 2.0 Authorization Server API


latest sources | project homepage | License: MIT

292-1: rockspecsrc

mod_http_pep_avatar - Serve PEP avatars from HTTP


latest sources | project homepage | License: MIT

6-1: rockspecsrc

mod_http_prebind - Implements BOSH pre-bind


latest sources | project homepage | License: MIT

2-1: rockspecsrc

mod_http_rest - Send XMPP stanzas via REST/HTTP


latest sources | project homepage | License: MIT

1-1: rockspecsrc

mod_http_roster_admin - Delegate roster management to an external service


latest sources | project homepage | License: MIT

14-1: rockspecsrc

mod_http_stats_stream - Sends statistics from statsmanager over an HTTP event stream


latest sources | project homepage | License: MIT

6-1: rockspecsrc

mod_http_status - Report module statuses Uncommitted code from 2021


latest sources | project homepage | License: MIT

2-1: rockspecsrc

mod_http_upload - Implementation of Conversations HTTP upload file transfer mode


latest sources | project homepage | License: MIT

131-1: rockspecsrc
130-1: rockspecsrc

mod_http_upload_external - Variant of mod_http_upload that delegates HTTP handling to other server using signed URLs


latest sources | project homepage | License: MIT

32-1: rockspecsrc
31-1: rockspecsrc

mod_http_user_count - HTTP module to report the current number of online users or sessions


latest sources | project homepage | License: MIT

2-1: rockspecsrc

mod_http_xep227 - HTTP-based account data import/export using XEP-0227


latest sources | project homepage | License: MIT

10-1: rockspecsrc

mod_idlecompat - XEP-0319 compatibility module


latest sources | project homepage | License: MIT

4-1: rockspecsrc

mod_ignore_host_chatstates - Discard chat state messages sent to a bare host Prevents annoying error replies to be sent in reply to such empty chat state messages. Useful in combination with modules that handle messages to a host.


latest sources | project homepage | License: MIT

2-1: rockspecsrc

mod_incidents_handling - Incidents Handling plugin


latest sources | project homepage | License: MIT

12-1: rockspecsrc

mod_inject_ecaps2 - Injects ecaps2 elements (XEP-0390) in presence


latest sources | project homepage | License: MIT

8-1: rockspecsrc

mod_inotify_reload - Reload modules when their code changes


latest sources | project homepage | License: MIT

3-1: rockspecsrc

mod_invite - Allows users to invite new users


latest sources | project homepage | License: MIT

18-1: rockspecsrc

mod_invites - Invite management module for Prosody


latest sources | project homepage | License: MIT

22-1: rockspecsrc

mod_invites_adhoc - Enable ad-hoc command for XMPP clients to create invitations


latest sources | project homepage | License: MIT

18-1: rockspecsrc

mod_invites_api - Authenticated HTTP API to create invites


latest sources | project homepage | License: MIT

6-1: rockspecsrc

mod_invites_groups - factor group handling out of mod_invites_register


latest sources | project homepage | License: MIT

1-1: rockspecsrc

mod_invites_page - Generate friendly web page for invitations


latest sources | project homepage | License: MIT

28-1: rockspecsrc

mod_invites_register - Allow account registration using invite tokens


latest sources | project homepage | License: MIT

14-1: rockspecsrc

mod_invites_register_api - New module to allow turning invites into accounts via a HTTP API


latest sources | project homepage | License: MIT

3-1: rockspecsrc

mod_invites_register_web - Register accounts via the web using invite tokens


latest sources | project homepage | License: MIT

18-1: rockspecsrc

mod_invites_tracking - Store who created the invite to create a user account


latest sources | project homepage | License: MIT

3-1: rockspecsrc
1-1: rockspecsrc

mod_ipcheck - XEP-0279: Server IP Check


latest sources | project homepage | License: MIT

11-1: rockspecsrc

mod_isolate_host - Prevent communication between hosts


latest sources | project homepage | License: MIT

10-1: rockspecsrc

mod_isr - XEP-0397: Instant Stream Resumption


latest sources | project homepage | License: MIT

1-1: rockspecsrc

mod_jid_prep - Implement XEP-0328: JID Prep for clients


latest sources | project homepage | License: MIT

6-1: rockspecsrc

mod_json_streams - JSON Encodings for XMPP


latest sources | project homepage | License: MIT

7-1: rockspecsrc

mod_jsxc - JSXC demo


latest sources | project homepage | License: MIT

7-1: rockspecsrc

mod_lastlog - Log last login time


latest sources | project homepage | License: MIT

18-1: rockspecsrc

mod_lastlog2 - Record last timestamp of events


latest sources | project homepage | License: MIT

6-1: rockspecsrc

mod_latex - Replace LaTeX markup in messages with embedded images


latest sources | project homepage | License: MIT

6-1: rockspecsrc

mod_lib_ldap - Add LDAP plugin suite


latest sources | project homepage | License: MIT

35-1: rockspecsrc

mod_limit_auth - Throttle authentication attempts with optional tarpit


latest sources | project homepage | License: MIT

5-1: rockspecsrc

mod_limits - Connection-level rate limiting


latest sources | project homepage | License: MIT

9-1: rockspecsrc

mod_limits_exception - Allow specified JIDs to bypass rate limits


latest sources | project homepage | License: MIT

1-1: rockspecsrc

mod_list_active - Inverse of mod_list_inactive (closes #705)


latest sources | project homepage | License: MIT

3-1: rockspecsrc

mod_list_inactive - Parse data collected by mod_lastlog and print users who have not logged in for some time


latest sources | project homepage | License: MIT

9-1: rockspecsrc

mod_listusers - added (+config support; -assert tracebacks; +user friendly connection errors; -unneded repeat-until cycle, which braked module)


latest sources | project homepage | License: MIT

4-1: rockspecsrc

mod_log_auth - Log failed authentication attempts with their IP address


latest sources | project homepage | License: MIT

12-1: rockspecsrc

mod_log_events - Module to log all events on the server/host


latest sources | project homepage | License: MIT

2-1: rockspecsrc

mod_log_events_by_cpu_usage - Log events where more than a certain amount of CPU time was spent


latest sources | project homepage | License: MIT

1-1: rockspecsrc

mod_log_events_by_memory - Log events where Lua memory usage increased


latest sources | project homepage | License: MIT

3-1: rockspecsrc

mod_log_http - HTTP request logging


latest sources | project homepage | License: MIT

4-1: rockspecsrc

mod_log_json - JSON Log Sink


latest sources | project homepage | License: MIT

12-1: rockspecsrc

mod_log_mark - Log a message once per minute


latest sources | project homepage | License: MIT

4-1: rockspecsrc

mod_log_messages_sql - Fork of mod_mam_sql without the protocol bits


latest sources | project homepage | License: MIT

8-1: rockspecsrc

mod_log_rate - Collect statistics on rate of log messages


latest sources | project homepage | License: MIT

6-1: rockspecsrc

mod_log_ringbuffer - Log to in-memory ringbuffer


latest sources | project homepage | License: MIT

11-1: rockspecsrc

mod_log_sasl_mech - Logs authentication mechanism used


latest sources | project homepage | License: MIT

3-1: rockspecsrc

mod_log_slow_events - Log warning when event handlers take too long


latest sources | project homepage | License: MIT

7-1: rockspecsrc

mod_mam - XEP-0313: Message Archive Management


latest sources | project homepage | License: MIT

133-1: rockspecsrc

mod_mam_adhoc - Ad-hoc interface to Message Archive Management Settings


latest sources | project homepage | License: MIT

7-1: rockspecsrc

mod_mam_archive - XEP-0136: Message Archiving frontend for mod_mam


latest sources | project homepage | License: MIT

13-1: rockspecsrc
12-1: rockspecsrc

mod_mam_muc - XEP-0313: Message Archive Management for MUC


latest sources | project homepage | License: MIT

100-1: rockspecsrc

mod_mamsub - Experimental implementation of MAM subscriptions


latest sources | project homepage | License: MIT

2-1: rockspecsrc

mod_manifesto - Module for raising awareness about the Security Test Days


latest sources | project homepage | License: MIT

17-1: rockspecsrc

mod_map - Prototype MAM summary


latest sources | project homepage | License: MIT

5-1: rockspecsrc

mod_measure_active_users - Measure number of daily, weekly and monthly active users


latest sources | project homepage | License: MIT

5-1: rockspecsrc

mod_measure_client_features - Collect statistics on client features


latest sources | project homepage | License: MIT

1-1: rockspecsrc

mod_measure_client_identities - Collect statistics on user identities


latest sources | project homepage | License: MIT

3-1: rockspecsrc

mod_measure_client_presence - Collect statistics on user presences


latest sources | project homepage | License: MIT

2-1: rockspecsrc

mod_measure_cpu - Measure CPU usage


latest sources | project homepage | License: MIT

7-1: rockspecsrc

mod_measure_lua - add openmetrics-spirited way to collect lua memory use In the spirit of separate collectors found in other Prometheus packages, this is a separate module to collect metrics related to the lua stack itself.


latest sources | project homepage | License: MIT

4-1: rockspecsrc

mod_measure_malloc - Report malloc() stats


latest sources | project homepage | License: MIT

6-1: rockspecsrc

mod_measure_memory - Measure memory usage


latest sources | project homepage | License: MIT

9-1: rockspecsrc

mod_measure_message_e2ee - Collect statistics on message encryption


latest sources | project homepage | License: MIT

6-1: rockspecsrc

mod_measure_message_length - Collect statistics on number of bytes, words and lines in messages


latest sources | project homepage | License: MIT

2-1: rockspecsrc

mod_measure_modules - Report module statuses via OpenMetrics Someone in the chat asked about a health check endpoint, which reminded me of mod_http_status, which provides access to module statuses with full details. After that, this idea came about, which seems natural. As noted in the README, it could be used to monitor that critical modules are in fact loaded correctly. As more modules use the status API, the more useful this module and mod_http_status becomes.


latest sources | project homepage | License: MIT

1-1: rockspecsrc

mod_measure_muc - Collect statistics on Grout Chat


latest sources | project homepage | License: MIT

1-1: rockspecsrc

mod_measure_process - Measure process resource use metrics (cpu, memory, file descriptors)


latest sources | project homepage | License: MIT

3-1: rockspecsrc

mod_measure_registration - Collect statistics on user registration


latest sources | project homepage | License: MIT

1-1: rockspecsrc

mod_measure_stanza_counts - Collect statistics on number of stanzas processed


latest sources | project homepage | License: MIT

4-1: rockspecsrc

mod_measure_storage - Measure storage API operations


latest sources | project homepage | License: MIT

5-1: rockspecsrc

mod_message_logging - Log/archive all user messages


latest sources | project homepage | License: MIT

8-1: rockspecsrc

mod_migrate - prosodyctl cross storage driver migration tool


latest sources | project homepage | License: MIT

18-1: rockspecsrc

mod_migrate_http_upload - mod_http_upload to mod_http_file_share migrator


latest sources | project homepage | License: MIT

5-1: rockspecsrc

mod_minimix - Experiment in account-based MUC joins


latest sources | project homepage | License: MIT

13-1: rockspecsrc

mod_motd_sequential - Sequential MOTD messages


latest sources | project homepage | License: MIT

8-1: rockspecsrc

mod_muc_access_control - Module to allow restricting rooms to a list of JIDs, which can include domains


latest sources | project homepage | License: MIT

2-1: rockspecsrc

mod_muc_adhoc_bots - Install adhoc command bots in MUCs


latest sources | project homepage | License: MIT

3-1: rockspecsrc

mod_muc_archive - Log MUC messages to disk


latest sources | project homepage | License: MIT

1-1: rockspecsrc

mod_muc_auto_member - Automatically register new MUC participants as members


latest sources | project homepage | License: MIT

1-1: rockspecsrc

mod_muc_auto_reserve_nicks - Automatically reserve nicknames of MUC users


latest sources | project homepage | License: MIT

2-1: rockspecsrc

mod_muc_badge - Generates a SVG badge with the number of occupants in rooms


latest sources | project homepage | License: MIT

15-1: rockspecsrc

mod_muc_ban_ip - Ban users from chatrooms by their IP address


latest sources | project homepage | License: MIT

11-1: rockspecsrc

mod_muc_batched_probe - New module


latest sources | project homepage | License: MIT

4-1: rockspecsrc

mod_muc_block_pm - Prevent MUC participants from sending PMs


latest sources | project homepage | License: MIT

6-1: rockspecsrc

mod_muc_bot - Module for improving the life of bot authors


latest sources | project homepage | License: MIT

9-1: rockspecsrc

mod_muc_cloud_notify - XEP-XXX: Cloud push notifications for MUC


latest sources | project homepage | License: MIT

7-1: rockspecsrc

mod_muc_config_restrict - Restrict MUC configuration options to server admins


latest sources | project homepage | License: MIT

5-1: rockspecsrc

mod_muc_defaults - Create MUCs from config


latest sources | project homepage | License: MIT

6-1: rockspecsrc

mod_muc_dicebot - A thing to roll dice Do you see what happens, Jitsi? Do you see what happens when you make it hard for me to use a proper bot? This is what happens, Jitsi. This is what happens when you meet a stranger in the alps! Ahem. In all seriousness, this is more of a quick hack than anything else. It will look for `.r` in MUC messages and if it finds it, it'll interpret it as an instruction to roll a few dice. Injects the results in the body of the message. Eats the message alive if it is malformed.


latest sources | project homepage | License: MIT

2-1: rockspecsrc

mod_muc_eventsource - Subscribe to MUC rooms using the HTML5 EventSource API


latest sources | project homepage | License: MIT

3-1: rockspecsrc
2-1: rockspecsrc

mod_muc_gc10 - Gather statistics on use of the Groupchat 1.0 protocol


latest sources | project homepage | License: MIT

3-1: rockspecsrc

mod_muc_hats_adhoc - Ad-hoc commands for managing MUC hats


latest sources | project homepage | License: MIT

3-1: rockspecsrc

mod_muc_hats_api - API for managing MUC hats


latest sources | project homepage | License: MIT

2-1: rockspecsrc

mod_muc_hide_media - Module to allow hiding inline media in a MUC


latest sources | project homepage | License: MIT

4-1: rockspecsrc

mod_muc_http_auth - Prosodoy module to externalize MUC authorization via HTTP


latest sources | project homepage | License: MIT

12-1: rockspecsrc

mod_muc_http_defaults - Seed MUC configuration from JSON REST API


latest sources | project homepage | License: MIT

10-1: rockspecsrc

mod_muc_inject_mentions - Publish module to repository


latest sources | project homepage | License: MIT

19-1: rockspecsrc

mod_muc_intercom - adds mod_muc_intercom; forwards messages between rooms on a muc host


latest sources | project homepage | License: MIT

8-1: rockspecsrc

mod_muc_lang - Advertises the room language


latest sources | project homepage | License: MIT

6-1: rockspecsrc

mod_muc_limits - Impose rate-limits on a MUC


latest sources | project homepage | License: MIT

35-1: rockspecsrc

mod_muc_local_only - New module to restrict a list of MUCs to local users


latest sources | project homepage | License: MIT

1-1: rockspecsrc

mod_muc_log - Log chatroom messages to disk


latest sources | project homepage | License: MIT

44-1: rockspecsrc

mod_muc_log_http - Provides a web interface to stored chatroom logs


latest sources | project homepage | License: MIT

71-1: rockspecsrc

mod_muc_mam_hints - Support XEP-0334: Message Processing Hints for MUC messages


latest sources | project homepage | License: MIT

1-1: rockspecsrc

mod_muc_mam_markers - Save received chat markers into MUC archives’


latest sources | project homepage | License: MIT

1-1: rockspecsrc

mod_muc_markers - New module for server-side receipt tracking in MUCs


latest sources | project homepage | License: MIT

15-1: rockspecsrc

mod_muc_media_metadata - Experimental module to add metadata to media in MUCs


latest sources | project homepage | License: MIT

9-1: rockspecsrc

mod_muc_members_json - Import MUC membership info from a JSON file


latest sources | project homepage | License: MIT

7-1: rockspecsrc

mod_muc_mention_notifications - muc_mention_notifications: Rename module No need for the additional "room" in the name.


latest sources | project homepage | License: MIT

4-1: rockspecsrc

mod_muc_moderation - Let moderators remove spam and abuse messages


latest sources | project homepage | License: MIT

22-1: rockspecsrc

mod_muc_notifications - Notify of MUC messages to not present members


latest sources | project homepage | License: MIT

2-1: rockspecsrc

mod_muc_occupant_id - Anonymous unique occupant identifiers for MUCs


latest sources | project homepage | License: MIT

19-1: rockspecsrc

mod_muc_offline_delivery - Support for sending MUC messages to offline users


latest sources | project homepage | License: MIT

7-1: rockspecsrc

mod_muc_ping - XEP-0410 Server Optimization (now supported by Prosody mod_muc)


latest sources | project homepage | License: MIT

5-1: rockspecsrc

mod_muc_rai - New module to implement Room Activity Indicators


latest sources | project homepage | License: MIT

14-1: rockspecsrc

mod_muc_require_tos - Require visitors to accept something before being allowed in a room


latest sources | project homepage | License: MIT

4-1: rockspecsrc

mod_muc_reserve_nick_pattern - Require MUC occupant nicknames to no match some patterns


latest sources | project homepage | License: MIT

1-1: rockspecsrc

mod_muc_restrict_avatars - Block MUC participant avatars for non-members


latest sources | project homepage | License: MIT

3-1: rockspecsrc
2-1: rockspecsrc
1-1: rockspecsrc

mod_muc_restrict_media - Allow hiding inline media from unaffiliated users in MUCs


latest sources | project homepage | License: MIT

6-1: rockspecsrc

mod_muc_restrict_nick - Require MUC occupant nicknames to match a specific pattern


latest sources | project homepage | License: MIT

1-1: rockspecsrc

mod_muc_restrict_rooms - Regexp based room restriction module


latest sources | project homepage | License: MIT

6-1: rockspecsrc

mod_muc_room_mention_notifications - Publish module


latest sources | project homepage | License: MIT

1-1: rockspecsrc

mod_muc_rtbl -


latest sources | project homepage | License: MIT

15-1: rockspecsrc
14-1: rockspecsrc

mod_muc_search - Implementation of the search.jabber.network XMPP API https://search.jabber.network/docs/api#xmpp


latest sources | project homepage | License: MIT

2-1: rockspecsrc

mod_muc_webchat_url - Advertise the URL to a webchat in disco#info


latest sources | project homepage | License: MIT

5-1: rockspecsrc

mod_munin - Implementation of the Munin node protocol


latest sources | project homepage | License: MIT

16-1: rockspecsrc

mod_net_dovecotauth - Initial commit of server implementation of the Dovecot authentication protocol


latest sources | project homepage | License: MIT

10-1: rockspecsrc

mod_net_proxy - Implementation of PROXY protocol versions 1 and 2


latest sources | project homepage | License: MIT

14-1: rockspecsrc

mod_nodeinfo2 - Expose service metadata per NodeInfo2 https://git.feneas.org/jaywink/nodeinfo2


latest sources | project homepage | License: MIT

17-1: rockspecsrc
16-1: rockspecsrc

mod_nooffline_noerror - Discard offline stanzas instead of generating stanza errors if mod_offline is not loaded


latest sources | project homepage | License: MIT

3-1: rockspecsrc

mod_offline_email - Forward offline messages via email


latest sources | project homepage | License: MIT

7-1: rockspecsrc

mod_offline_hints - Do not store in offline storage messages hinted with no-store’


latest sources | project homepage | License: MIT

1-1: rockspecsrc

mod_ogp - Add module


latest sources | project homepage | License: MIT

13-1: rockspecsrc

mod_oidc_userinfo_vcard4 - OIDC UserInfo profile details from vcard4


latest sources | project homepage | License: MIT

6-1: rockspecsrc

mod_omemo_all_access - Disable access control for all OMEMO related PEP nodes


latest sources | project homepage | License: MIT

7-1: rockspecsrc

mod_onhold - Module enabling "on-hold" functionality


latest sources | project homepage | License: MIT

4-1: rockspecsrc

mod_onions - s2s to Tor hidden services


latest sources | project homepage | License: MIT

27-1: rockspecsrc

mod_openid - Enables Prosody to act as an OpenID provider


latest sources | project homepage | License: MIT

5-1: rockspecsrc

mod_password_policy - Initial commit.


latest sources | project homepage | License: MIT

10-1: rockspecsrc

mod_password_reset - Enables users to reset their password via a link


latest sources | project homepage | License: MIT

12-1: rockspecsrc

mod_pastebin - Redirect long messages to built-in pastebin


latest sources | project homepage | License: MIT

60-1: rockspecsrc

mod_pep_atom_categories - Add a module to index categories in Atom entries A new node is created for each category, named category-, which contains a list of all node/item tuples having said category as a tag.


latest sources | project homepage | License: MIT

1-1: rockspecsrc

mod_pep_vcard_avatar - Sync avatars between vCards and PEP


latest sources | project homepage | License: MIT

15-1: rockspecsrc

mod_pep_vcard_png_avatar - Initial commit


latest sources | project homepage | License: MIT

6-1: rockspecsrc

mod_persisthosts - Module that dynamically creates stub configuration files for dynamically activated hosts


latest sources | project homepage | License: MIT

3-1: rockspecsrc

mod_ping_muc - Yet another MUC reliability module


latest sources | project homepage | License: MIT

5-1: rockspecsrc

mod_pinger - Added from /files/


latest sources | project homepage | License: MIT

6-1: rockspecsrc

mod_poke_strangers - Query the features and version of JIDs sending messages to contacts they are not subscribed to.


latest sources | project homepage | License: MIT

3-1: rockspecsrc

mod_portcheck - Shell command to check if ports are open


latest sources | project homepage | License: MIT

3-1: rockspecsrc

mod_post_msg - Receives HTTP POST request, parses it and relays it into XMPP.


latest sources | project homepage | License: MIT

22-1: rockspecsrc

mod_presence_cache - Cache presence from remote users


latest sources | project homepage | License: MIT

14-1: rockspecsrc

mod_presence_dedup - Presence deduplication module


latest sources | project homepage | License: MIT

5-1: rockspecsrc

mod_privacy_lists - Privacy lists (XEP-0016) support


latest sources | project homepage | License: MIT

12-1: rockspecsrc

mod_private_adhoc - Retrieve private XML data via adhoc command


latest sources | project homepage | License: MIT

3-1: rockspecsrc

mod_privilege - XEP-0356 (Privileged Entity) implementation


latest sources | project homepage | License: MIT

25-1: rockspecsrc

mod_proctitle - Set process name to prosody


latest sources | project homepage | License: MIT

4-1: rockspecsrc

mod_profile - Replacement for mod_vcard with vcard4 support and PEP integration


latest sources | project homepage | License: MIT

46-1: rockspecsrc

mod_prometheus - Implementation of the Prometheus protocol


latest sources | project homepage | License: MIT

22-1: rockspecsrc

mod_proxy65_whitelist - Limit which file transfer users can use


latest sources | project homepage | License: MIT

10-1: rockspecsrc
9-1: rockspecsrc

mod_pubsub_alertmanager - Alertmanager webhook receiver for pubsub


latest sources | project homepage | License: MIT

11-1: rockspecsrc

mod_pubsub_eventsource - Subscribe to pubsub nodes using the HTML5 EventSource API


latest sources | project homepage | License: MIT

8-1: rockspecsrc
7-1: rockspecsrc

mod_pubsub_feeds - Subscribe to Atom and RSS feeds over pubsub


latest sources | project homepage | License: MIT

73-1: rockspecsrc

mod_pubsub_github - Publish Github commits over pubsub


latest sources | project homepage | License: MIT

31-1: rockspecsrc

mod_pubsub_hub - PubSubHubbub hub


latest sources | project homepage | License: MIT

13-1: rockspecsrc

mod_pubsub_mqtt - MQTT interface to Prosody’s pubsub


latest sources | project homepage | License: MIT

15-1: rockspecsrc

mod_pubsub_pivotaltracker - Accept activity notifications from Pivotal Tracker web hooks and relay them to a pubsub node


latest sources | project homepage | License: MIT

2-1: rockspecsrc

mod_pubsub_post - Publish to PubSub nodes from via HTTP POST/WebHooks


latest sources | project homepage | License: MIT

28-1: rockspecsrc

mod_pubsub_serverinfo - New module that uses pub/sub to make accessible server info This first implemetnation is laughably simple: it only adds a disco#info feature. This flags 'opt-in' for inclusion of local domain names in the data exposed by other domains (per the domain), which will allow servers to be listed in the XMPP Network Graph at https://xmppnetwork.goodbytes.im Hopefully, this bare-boned implementation acts as a stepping stone for future improvements.


latest sources | project homepage | License: MIT

22-1: rockspecsrc
21-1: rockspecsrc
20-1: rockspecsrc
19-1: rockspecsrc

mod_pubsub_stats - Simple module that publishes stats in XEP-0039 format


latest sources | project homepage | License: MIT

10-1: rockspecsrc

mod_pubsub_subscription - New module providing an API for pubsub subscriptions This lets other modules hook events from local or remote XEP-0060 pubsub services. API allows keeping track of items added, removed or if the whole node gets cleared or even deleted. Requested by MattJ.


latest sources | project homepage | License: MIT

2-1: rockspecsrc

mod_pubsub_summary - Mangle HTML payloads in Atom/RSS feeds This module is meant for use with mod_pubsub_feeds and tries to improve on mod_pubsub's built-in Atom summary generator.


latest sources | project homepage | License: MIT

15-1: rockspecsrc

mod_pubsub_text_interface - A chat interface to PubSub This module lets you manage subscriptions to pubsub nodes via simple chat messages. Subscriptions are always added based on bare JID. The include_body flag is enabled so that a plain text body version of events can be included, where supported.


latest sources | project homepage | License: MIT

25-1: rockspecsrc

mod_pubsub_twitter - Subscribe to Twitter search queries over pubsub


latest sources | project homepage | License: MIT

5-1: rockspecsrc

mod_push2 - Push 2.0


latest sources | project homepage | License: MIT

7-1: rockspecsrc

mod_query_client_ver - Query and log client software


latest sources | project homepage | License: MIT

8-1: rockspecsrc

mod_rawdebug - Extra verbose logging of sent and received


latest sources | project homepage | License: MIT

7-1: rockspecsrc

mod_readonly - Allow preventing direct modification of certain user data via XMPP


latest sources | project homepage | License: MIT

3-1: rockspecsrc

mod_register_apps - Manage list of compatible client apps


latest sources | project homepage | License: MIT

18-1: rockspecsrc

mod_register_dnsbl - Initial commit of module to check users registering against an DNS block list


latest sources | project homepage | License: MIT

8-1: rockspecsrc

mod_register_dnsbl_firewall_mark - Another copy of DNSBL module, this time creating "user marks" for mod_firewall


latest sources | project homepage | License: MIT

3-1: rockspecsrc

mod_register_dnsbl_warn - Copy mod_register_dnsbl


latest sources | project homepage | License: MIT

2-1: rockspecsrc

mod_register_json - Token based JSON registration & verification servlet.


latest sources | project homepage | License: MIT

49-1: rockspecsrc

mod_register_oob_url - XEP-077 IBR registration URL redirect


latest sources | project homepage | License: MIT

1-1: rockspecsrc

mod_register_redirect - XEP-077 IBR Registration Redirect.


latest sources | project homepage | License: MIT

20-1: rockspecsrc

mod_register_web - A web interface to register user accounts


latest sources | project homepage | License: MIT

46-1: rockspecsrc

mod_reload_components - add new module and README file.


latest sources | project homepage | License: MIT

1-1: rockspecsrc

mod_reload_modules - Automatically reload modules with the config


latest sources | project homepage | License: MIT

9-1: rockspecsrc

mod_reminders - Enable ProtoXEP: Reminders support


latest sources | project homepage | License: MIT

3-1: rockspecsrc

mod_remote_roster - Remote Roster Management


latest sources | project homepage | License: MIT

6-1: rockspecsrc

mod_report_forward - Forward spam/abuse reports to a JID


latest sources | project homepage | License: MIT

6-1: rockspecsrc

mod_require_otr - Enforce a policy for OTR-encrypted messages


latest sources | project homepage | License: MIT

3-1: rockspecsrc

mod_rest - RESTful XMPP API


latest sources | project homepage | License: MIT

264-1: rockspecsrc

mod_restrict_xmpp - XMPP-layer access control for Prosody


latest sources | project homepage | License: MIT

7-1: rockspecsrc

mod_roster_allinall - Adds all online users to the roster of newly signed in users, for a lazy everyone-in-everyones roster setup


latest sources | project homepage | License: MIT

4-1: rockspecsrc

mod_roster_command - Manage rosters through prosodyctl


latest sources | project homepage | License: MIT

12-1: rockspecsrc

mod_s2s_auth_compat - Workaround for servers doing EXTERNAL without proper stream headers


latest sources | project homepage | License: MIT

3-1: rockspecsrc

mod_s2s_auth_dane - S2S authentication using DANE


latest sources | project homepage | License: MIT

102-1: rockspecsrc

mod_s2s_auth_fingerprint - Fingerprint based s2s authentication


latest sources | project homepage | License: MIT

12-1: rockspecsrc

mod_s2s_auth_monkeysphere - Monkeysphere certificate checking for s2s


latest sources | project homepage | License: MIT

6-1: rockspecsrc

mod_s2s_auth_posh - PKIX over Secure HTTP


latest sources | project homepage | License: MIT

14-1: rockspecsrc

mod_s2s_auth_samecert - Authenticate incoming s2s connection if certificate matches that of an established outgoing s2s connection


latest sources | project homepage | License: MIT

3-1: rockspecsrc

mod_s2s_blacklist - A new _simple_ s2s blacklist module


latest sources | project homepage | License: MIT

6-1: rockspecsrc

mod_s2s_idle_timeout - Close idle server-to-server connections


latest sources | project homepage | License: MIT

4-1: rockspecsrc

mod_s2s_keepalive - Keepalive s2s connections


latest sources | project homepage | License: MIT

25-1: rockspecsrc

mod_s2s_keysize_policy - Distrust servers with too small keys


latest sources | project homepage | License: MIT

6-1: rockspecsrc

mod_s2s_log_certs - Log certificate status and fingerprint of remote servers


latest sources | project homepage | License: MIT

7-1: rockspecsrc

mod_s2s_never_encrypt_blacklist - Stops prosody from including starttls into available features forspecified remote servers.


latest sources | project homepage | License: MIT

12-1: rockspecsrc

mod_s2s_reload_newcomponent - Module to automatically load new components when config:reload is donein console


latest sources | project homepage | License: MIT

5-1: rockspecsrc

mod_s2s_smacks_timeout - Use mod_smacks to close stale s2s connections


latest sources | project homepage | License: MIT

2-1: rockspecsrc

mod_s2s_status - Track the status and health of s2s connections


latest sources | project homepage | License: MIT

2-1: rockspecsrc

mod_s2s_whitelist - The opposite of mod_s2s_blacklist


latest sources | project homepage | License: MIT

3-1: rockspecsrc

mod_s2sout_override - Override s2s connection targets


latest sources | project homepage | License: MIT

4-1: rockspecsrc

mod_s2soutinjection - S2S connection override


latest sources | project homepage | License: MIT

8-1: rockspecsrc

mod_sasl2 - XEP-0388: Extensible SASL Profile


latest sources | project homepage | License: MIT

26-1: rockspecsrc
25-1: rockspecsrc

mod_sasl2_bind2 - Bind 2 integration with SASL2


latest sources | project homepage | License: MIT

16-1: rockspecsrc

mod_sasl2_fast - Fast Authentication Streamlining Tokens


latest sources | project homepage | License: MIT

26-1: rockspecsrc
25-1: rockspecsrc

mod_sasl2_sm - XEP-0198 integration with SASL2


latest sources | project homepage | License: MIT

11-1: rockspecsrc

mod_sasl_oauthbearer - SASL OAuthBearer Mechanism


latest sources | project homepage | License: MIT

1-1: rockspecsrc

mod_sasl_ssdp - XEP-0474: SASL SCRAM Downgrade Protection


latest sources | project homepage | License: MIT

3-1: rockspecsrc

mod_saslauth_muc - Initial commit. Implements SASL auth for MUC rooms .


latest sources | project homepage | License: MIT

7-1: rockspecsrc

mod_saslname - XEP-0233: XMPP Server Registration for use with Kerberos V5


latest sources | project homepage | License: MIT

6-1: rockspecsrc

mod_seclabels - Security Labels


latest sources | project homepage | License: MIT

14-1: rockspecsrc

mod_secure_interfaces - Mark some network interfaces (e.g. loopback/LAN) as always secure


latest sources | project homepage | License: MIT

6-1: rockspecsrc

mod_sentry - Send errors to a Sentry server


latest sources | project homepage | License: MIT

12-1: rockspecsrc

mod_server_info - Manually configure extended service discovery info


latest sources | project homepage | License: MIT

2-1: rockspecsrc

mod_server_status - Server status plugin


latest sources | project homepage | License: MIT

16-1: rockspecsrc

mod_service_directories - Initial commit. Untested. Support for both directory and buddy use cases. Incomplete pubsub support (only getting all items supported).


latest sources | project homepage | License: MIT

5-1: rockspecsrc

mod_service_outage_status - XEP-0455: Service Outage Status Only the out of band part so far. The in-band pubsub part would need '+notify' support in mod_pubsub, since mod_pep does not serve the bare-host-JID. All the hard parts of this XEP is elsewhere, i.e. hosting the document somewhere reliable.


latest sources | project homepage | License: MIT

1-1: rockspecsrc

mod_sift - XEP-0273: Stanza Interception and Filtering Technology


latest sources | project homepage | License: MIT

10-1: rockspecsrc

mod_slack_webhooks - Allow Slack integrations to work with Prosody MUCs


latest sources | project homepage | License: MIT

15-1: rockspecsrc

mod_smacks - XEP-0198: Reliability and fast reconnects for XMPP


latest sources | project homepage | License: MIT

158-1: rockspecsrc

mod_smacks_noerror - Module deprecated, just use mod_smacks and mod_nooffline_noerror


latest sources | project homepage | License: MIT

4-1: rockspecsrc

mod_smacks_offline - Module deprecated, just use mod_smacks


latest sources | project homepage | License: MIT

4-1: rockspecsrc

mod_sms_clickatell - XMPP to SMS gateway using the Clickatell API


latest sources | project homepage | License: MIT

11-1: rockspecsrc

mod_sms_free - XMPP to SMS gateway using the HTTP API provided by mobile.free.fr


latest sources | project homepage | License: MIT

2-1: rockspecsrc

mod_spam_report_forwarder - Forward spam/abuse reports to a JID


latest sources | project homepage | License: MIT

3-1: rockspecsrc

mod_spam_reporting - XEP-0377: Spam Reporting


latest sources | project homepage | License: MIT

23-1: rockspecsrc

mod_srvinjection - Manually specify SRV records


latest sources | project homepage | License: MIT

11-1: rockspecsrc

mod_sslv3_warn - Module to notice users connected with SSLv3 that they need to upgrade becasue SSLv3 is insecure


latest sources | project homepage | License: MIT

1-1: rockspecsrc

mod_stanza_counter - Simple incoming and outgoing stanza counter


latest sources | project homepage | License: MIT

19-1: rockspecsrc

mod_stanzadebug - Extra verbose stanza logging


latest sources | project homepage | License: MIT

1-1: rockspecsrc

mod_statistics - Initial version, and a rough 'prosodyctl mod_statistics top'


latest sources | project homepage | License: MIT

25-1: rockspecsrc

mod_statistics_auth - Collects statistics on number of successful or failed authentication attempts


latest sources | project homepage | License: MIT

2-1: rockspecsrc

mod_statistics_cputotal - Module that collects accumulated CPU usage statistics


latest sources | project homepage | License: MIT

2-1: rockspecsrc

mod_statistics_mem - Module that collects memory usage stats from /proc


latest sources | project homepage | License: MIT

1-1: rockspecsrc

mod_statistics_statsd - Module for pushing from util.statistics (0.10) to statsd


latest sources | project homepage | License: MIT

2-1: rockspecsrc

mod_statistics_statsman - Streaming access to statsmanager


latest sources | project homepage | License: MIT

9-1: rockspecsrc

mod_stats39 - Provides statsmanager stats via XEP-0039 The @name attrs are just Prosodys internal names for stats.


latest sources | project homepage | License: MIT

8-1: rockspecsrc

mod_statsd - First commit


latest sources | project homepage | License: MIT

7-1: rockspecsrc

mod_storage_appendmap - Experimental map store optimized for small incremental changes


latest sources | project homepage | License: MIT

11-1: rockspecsrc

mod_storage_ejabberdsql_readonly - Ejabberd SQL Read-only Storage Module


latest sources | project homepage | License: MIT

6-1: rockspecsrc

mod_storage_gdbm - Lua-GDBM storage


latest sources | project homepage | License: MIT

23-1: rockspecsrc

mod_storage_ldap - LDAP storage for rosters, groups, and vcards


latest sources | project homepage | License: MIT

7-1: rockspecsrc

mod_storage_lmdb - Lightning Memory-Mapped Database storage


latest sources | project homepage | License: MIT

10-1: rockspecsrc

mod_storage_memory - Simple memory-only storage module


latest sources | project homepage | License: MIT

25-1: rockspecsrc

mod_storage_mongodb - MongoDB Storage Module


latest sources | project homepage | License: MIT

12-1: rockspecsrc

mod_storage_muc_log - Storage module using mod_muc_log data with new stanza archive API


latest sources | project homepage | License: MIT

19-1: rockspecsrc

mod_storage_muconference_readonly - MU-Conference SQL Read-only Storage Module


latest sources | project homepage | License: MIT

5-1: rockspecsrc

mod_storage_multi - Multi-backend storage module (WIP)


latest sources | project homepage | License: MIT

3-1: rockspecsrc

mod_storage_s3 - Cloud Native Storage


latest sources | project homepage | License: MIT

25-1: rockspecsrc

mod_storage_xmlarchive - XML file based archive storage


latest sources | project homepage | License: MIT

93-1: rockspecsrc

mod_streamstats - New module that streams live stats from Prosody over a TCP stream


latest sources | project homepage | License: MIT

3-1: rockspecsrc

mod_strict_https - HTTP Strict Transport Security


latest sources | project homepage | License: MIT

7-1: rockspecsrc

mod_support_contact - Add a support contact to new registrations


latest sources | project homepage | License: MIT

8-1: rockspecsrc

mod_support_room - Module that invites newly registered users to a room


latest sources | project homepage | License: MIT

1-1: rockspecsrc

mod_swedishchef - Silly little module to convert your conversations to "swedish"


latest sources | project homepage | License: MIT

9-1: rockspecsrc

mod_tcpproxy - TCP-over-XMPP :)


latest sources | project homepage | License: MIT

11-1: rockspecsrc

mod_telnet_tlsinfo - Telnet command for showing TLS info


latest sources | project homepage | License: MIT

7-1: rockspecsrc

mod_test_data - New module to generate test data in Prosody's data store


latest sources | project homepage | License: MIT

1-1: rockspecsrc

mod_throttle_presence - Limit presence stanzas to save traffic


latest sources | project homepage | License: MIT

11-1: rockspecsrc

mod_throttle_unsolicited - Limit rate of outgoing unsolicited messages


latest sources | project homepage | License: MIT

8-1: rockspecsrc

mod_tls_policy - Cipher policy enforcement with application level error reporting


latest sources | project homepage | License: MIT

8-1: rockspecsrc

mod_tlsfail - STARTTLS failure test


latest sources | project homepage | License: MIT

4-1: rockspecsrc

mod_tos - Initial draft


latest sources | project homepage | License: MIT

1-1: rockspecsrc

mod_traceback - Write current stack trace to file on SIGUSR1


latest sources | project homepage | License: MIT

3-1: rockspecsrc

mod_track_muc_joins - Keep track of joined chat rooms


latest sources | project homepage | License: MIT

12-1: rockspecsrc

mod_turn_external - Advertise an external TURN service


latest sources | project homepage | License: MIT

2-1: rockspecsrc

mod_turncredentials - XEP-0215 implementation for time-limited turn credentials


latest sources | project homepage | License: MIT

23-1: rockspecsrc

mod_tweet_data - New module that fetches and sends tweet data based on tweet URLs in MUC messages.


latest sources | project homepage | License: MIT

2-1: rockspecsrc

mod_twitter - Simple example of working component and HTTP polling.


latest sources | project homepage | License: MIT

7-1: rockspecsrc

mod_unified_push - Unified Push provider


latest sources | project homepage | License: MIT

16-1: rockspecsrc

mod_unsubscriber - Revoke roster subscriptions of unreachable hosts Wrote a version of this long ago, but it was lost to time. Here it is again, from scratch!


latest sources | project homepage | License: MIT

1-1: rockspecsrc

mod_uptime_presence - Report server uptime in presence


latest sources | project homepage | License: MIT

3-1: rockspecsrc

mod_vcard_command - a simplistic way to get and set vcard data for registered users Use "prosodyctl get user@example.com" to print the XML to stdout, and "prosodyctl set user@example.com /file/name" to set the vcard info from an xml file.


latest sources | project homepage | License: MIT

2-1: rockspecsrc

mod_vcard_muc - Support for MUC vCards and avatars


latest sources | project homepage | License: MIT

9-1: rockspecsrc

mod_vjud - XEP-0055: Jabber Search


latest sources | project homepage | License: MIT

27-1: rockspecsrc

mod_warn_legacy_tls - Copy of mod_sslv3_warn for TLS now that <1.2 is becoming obsolete


latest sources | project homepage | License: MIT

5-1: rockspecsrc

mod_watch_spam_reports - Notify admins about incoming XEP-0377 spam reports


latest sources | project homepage | License: MIT

14-1: rockspecsrc

mod_watchuntrusted - Warn admins about outgoing s2s connections that are refused due toinvalid or untrusted certificates


latest sources | project homepage | License: MIT

14-1: rockspecsrc

mod_webpresence - Display your online status in web pages


latest sources | project homepage | License: MIT

12-1: rockspecsrc

mod_welcome_page - Serve a welcome page to users


latest sources | project homepage | License: MIT

9-1: rockspecsrc

mod_xhtmlim - Attempts to sanitize XMTML-IM messages


latest sources | project homepage | License: MIT

4-1: rockspecsrc

manifest fileLua 5.1 manifest file (zip) • Lua 5.2 manifest file (zip) • Lua 5.3 manifest file (zip) • Lua 5.4 manifest file (zip)