Software Alternatives & Reviews
Table of contents
  1. Videos
  2. Social Mentions
  3. Comments

Prosody

Prosody is a modern flexible communications server for Jabber/XMPP written in Lua. subtitle

Prosody Reviews and details

Screenshots and images

  • Prosody Landing page
    Landing page //
    2023-10-04

Badges

Promote Prosody. You can add any of these badges on your website.
SaaSHub badge
Show embed code

Videos

Pat Pattison - Introduction to Prosody in songwriting

Prosody and alliteration in musical compositions | Dr. B. Balasubramanyan | 29.12.2019

Social recommendations and mentions

We have tracked the following product recommendations or mentions on various public social media platforms and blogs. They can help you see what people think about Prosody and what they use it for.
  • Lua: The Little Language That Could
    There's also the http://prosody.im/ XMPP server that's written in Lua, and it's very successful there. The other major XMPP server implementation is in Erlang and they are equally praised, so that should tell something about Lua's versatility. - Source: Hacker News / 11 months ago
  • Lua: The Little Language That Could
    Lua on its own right can be fun too! If you are looking for a project to contribute to, there's for instance the Prosody XMPP server that's written in it, and contributes to the betterment of internet by promoting federated protocols. Source: 11 months ago
  • A History of Lua
    You can write largish standalone application in Lua and it is not always a poor choice - Prosody [1] first comes to mind. But qualities which make it a good embedded language make it less _attractive_ for other uses. Lua has very simple syntax and small stdlib which allows its implementation to be very small - you can add Lua to your application and not increase its size significantly. But when the size is not a... - Source: Hacker News / over 1 year ago
  • Chat app to allow messaging between my daughter and I?
    If you are really set on a LAN-only setup you could look at Prosody (combined with an Android app such as Conversations) which Snikket is based upon. It's not as "ready to go, out of the box" as Snikket and therefore requires a slightly higher skill level, but in exchange it is a lot more customizable and adaptable to different kinds of deployment scenarios. Source: almost 2 years ago
  • Ask HN: What is your recommended stack for real time chat?
    My choice, because it's the stack I know very well, would be Prosody ( https://prosody.im/ - I'm one of the devs) and a web client such as Converse.js ( https://conversejs.org/ ). XMPP is highly extensible, Prosody is highly modular, which make them a good foundation for building on top of. That said, the right stack is generally the one that matches your requirements, and (if this isn't primarily a learning... - Source: Hacker News / about 2 years ago
  • Looking for a web-based/CLI chat on LAN to communicate between Windows, Linux and Android devices
    Or you could do XMPP and install something like prosody. The clients for XMPP are a little more hit-or-miss, unfortunately. I'd recommend either Conversations or blabber.im for Android, Snikket or Monal for iPhones, and honestly I'm not sure about a web-based client. Source: about 2 years ago
  • Is there a forum or chat service useful for text-based TTRPGs?
    You could setup an XMPP server. Prosody uses almost no resources (~ 20MB RAM) and is easy to setup. Source: about 2 years ago
  • Self hosted RPi p2p social network
    Https://prosody.im is a XMPP server that's light enough to run on a Raspberry Pi. Source: over 2 years ago
  • What's the best XMPP server software?
    I work on Snikket and Prosody, and can compare those two at least. Source: over 2 years ago
  • a way to send short messages between devices?
    I use as self-hosted instance of the Prosody XMPP server that uses a TLS certificate from Let's Encrypt. Prosody is lightweight, written in Lua, and hardly uses any resources. Source: over 2 years ago
  • help with xmpp prosody.im - communication with remote domain is not enabled
    I installed prosody.im/ and after struggle I logged in and everything works but now I can't send any message to any server (i get: communication with remote domain is not enabled ) but I can get messages from other servers and I can send messages from my server to my server so it's something with my setup (dns/domains?) and I'm so lost and not sure what is wrong with my setup so far so I really appreciate your help. Source: over 2 years ago
  • Should I use Signal, XMPP or Matrix?
    Small correction regarding the Snikket open-source license: there are actually a bunch of different components in Snikket, and each is licensed separately (all open-source). The bulk of the server code is based on Prosody (MIT license) and the clients are both GPL. Everything is on github.com/snikket-im. Source: about 3 years ago
  • Can you guys recommend me a xmpp instance?
    Then Prosody is written in Lua), which is other kind of weird … extremely simple, extremely lightweight programming language best for embedded interpreters (e.g., when you write scripts inside of games ­— for that is very popular), I am not sure about Internet facing servers, but it is very simple on configuration and plugins. Source: about 3 years ago
  • Alternative to Signal
    It supports voice and video calls, and you use it on your own server (like prosody.im and ejabberd.im). It's also really simple to get a user to create an account on a server you run/a public one and.... It does not require a phone number or an email address. Source: about 3 years ago
  • Bruce Schneier: WTF: Signal Adds Cryptocurrency Support
    I personally went with conversations.im (on Android) with my own prosody.im server months ago. Source: about 3 years ago

Do you know an article comparing Prosody to other products?
Suggest a link to a post with product alternatives.

Suggest an article

Generic Prosody discussion

Log in or Post with

This is an informative page about Prosody. You can review and discuss the product here. The primary details have not been verified within the last quarter, and they might be outdated. If you think we are missing something, please use the means on this page to comment or suggest changes. All reviews and comments are highly encouranged and appreciated as they help everyone in the community to make an informed choice. Please always be kind and objective when evaluating a product and sharing your opinion.