Python Communication systems

Open-source Python projects categorized as Communication systems

Top 18 Python Communication system Projects

  • Zulip

    Zulip server and web application. Open-source team chat that helps teams stay productive and focused.

    Project mention: Slack is the opposite of organizational memory | | 2023-01-26

    Compared to existing and free software chat solutions[1], Slack however looks like such a kindergarten tool. It has a terrible performance. Every time one switches a channel, it basically burns a CPU. The loading of messages when scrolling down a channel with many message is not working well, not pre-loading enough messages to make scrolling a smooth experience. Instead one has to wait half a second or so until the next 20 messages or so are loaded, then scroll, then wait again, then scroll ...

    And the "markdown" text input oh my. Rarely have I seen a worse markdown input than in Slack. Maybe on Bitbucket or Confluence it is worse. It is as if they have decided to not use any existing and perfectly well working markdown parsers, but instead get an incapable team of engineers to reimplement a bug-ridden one with missing features. One cannot even insert an image at any play in the method, but only at the bottom. That means one needs to refer to the image in the message, when otherwise one could have simply had the picture in that place where it is relevant. It is such a headache for anyone more familiar with markdown. At this point just give me a plain text input, that has any normal off the mill markdown parser to properly translate my text into a message.

    Oh and they still have not managed to implement voice chat according to standards properly, so that it works in all modern browsers. While other more feature full chat programs like Discord had this solved for years ago, Slack is still the same old shit. Now I have to start ungoogled-chromium every time I want to enter a "Huddle" and navigate to their website, where they will bug me with their incessant popup asking me to use their desktop app, which I have to decline every. single. time. because chromium does not remember to block such popups from websites.

    So basically Slack is quite crap.


  • Mail-in-a-Box

    Mail-in-a-Box helps individuals take back control of their email by defining a one-click, easy-to-deploy SMTP+everything else server: a mail server in a box.

    Project mention: Hosting mail or outsourcing? | | 2023-01-24

    Anyway - I've been using mail-in-a-box for around 8 years and it works really well.

  • InfluxDB

    Build time-series-based applications quickly and at scale.. InfluxDB is the Time Series Platform where developers build real-time applications for analytics, IoT and cloud-native services. Easy to start, it is available in the cloud or on-premises.

  • Synapse

    Synapse: Matrix homeserver written in Python/Twisted.

    Project mention: Synapse (Matrix Server) v1.76.0 Released | | 2023-01-31
  • Mailpile

    A free & open modern, fast email client with user-friendly encryption and privacy features

    Project mention: My slow progression towards and away from NextCloud | | 2022-11-12

    Have a look at mailpile if you are after a web interface; or, the ever-dependable Thunderbird if you are fine with a desktop application.

  • Isso

    a Disqus alternative

    Project mention: Gatsby, Ghost, Hugo, Jekyll or another static site generator? | | 2023-02-01

    Hugo even has a disadvantage when it comes to blogs. There is no comment function by default. I therefore additionally use the Isso commenting system.

  • Mailu

    Insular email distribution - mail server as Docker images

    Project mention: How Likely Is Losing a Google Account? | | 2023-01-30

    Check out

    It's very easy to set up, although your mail might get caught in the spam filters of the giants, even if you are configured 100% correctly.

  • SimpleLogin

    The SimpleLogin back-end (by simple-login)

    Project mention: Ask HN: Any Experience with ForwardEmail, Pobox and SimpleLogin? | | 2023-01-31


    All of them look almost identically appealing to me and their cost seems fair, but I'm not sure which one is more reliable or maybe has a "hidden feature" that makes it better than the others.

    Does anyone around here have any experience with any of them? Maybe some success or failure stories?

    Thank you.

  • Sonar

    Write Clean Python Code. Always.. Sonar helps you commit clean code every time. With over 225 unique rules to find Python bugs, code smells & vulnerabilities, Sonar finds the issues while you focus on the work.

  • formspree

    Easy HTML form without PHP or JavaScript

    Project mention: Building Your Own Platform: The Importance of Having a Personal Website | | 2023-01-31

    By following these guidelines, you can create an effective and user-friendly contact form that helps you connect with potential employers and others. There are several options for setting up a contact form, including using a service like Sendgrid, Mailgun, Formspree, or Getform.

  • flaskbb

    A classic Forum Software in Python using Flask.

    Project mention: First release of LemmyBB, a federated bulletin board written in Rust | | 2022-11-02

    FlaskBB is pretty good, although it needs a little bit of work to make it easily packageable.

  • Misago

    Misago is fully featured modern forum application that is fast, scalable and responsive.

    Project mention: HStoreField sometimes returns str instead of dict | | 2023-01-26
  • Hawkpost

    Generate links that users can use to submit messages encrypted with your public key.

  • homebox

    A set of ansible scripts to build a personal mail server / private cloud / etc. (by progmaticltd)

  • Socialhome

    A federated social home

    Project mention: Mastodon – A Federated Twitter Alternative | | 2022-04-25

    That's what it is tho. You create a time-line filter that shows only posts containing those hashtags - is that not a subscription?

    There are also more literal implementations for this like SocialHome [1] where you can click + on hashtags you like and public post with them appear in your home timeline

    1 -

  • Shhh

    Share sensitive info without leaving a trace in your chat logs or email accounts.

  • Pushjet

    The Pushjet server software

  • Inboxen

    Main repo for

  • Slimta

    Python libraries to send, receive, and queue email.

  • LibreNews

    A free and open breaking news notification platform

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020). The latest post mention was on 2023-02-01.

Python Communication systems related posts


What are some of the best open-source Communication system projects in Python? This list will help you:

Project Stars
1 Zulip 17,084
2 Mail-in-a-Box 11,693
3 Synapse 10,460
4 Mailpile 8,685
5 Isso 4,718
6 Mailu 4,235
7 SimpleLogin 3,367
8 formspree 2,785
9 flaskbb 2,309
10 Misago 2,266
11 Hawkpost 901
12 homebox 354
13 Socialhome 333
14 Shhh 316
15 Pushjet 258
16 Inboxen 250
17 Slimta 164
18 LibreNews 84
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives