Python Communication systems

Open-source Python projects categorized as Communication systems

Top 16 Python Communication system Projects

  • Zulip

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

    Project mention: Ask HN: What are some unpopular technologies you wish people knew more about? | news.ycombinator.com | 2023-12-02

    (1) Zulip Chat - https://zulip.com/ - seems to be reasonably popular, but more people should know about it

    I’ve been using it for over 5 years now [1], and it’s as good as ever. It’s way faster than any other chat app I’ve used. It has a good UI and conversation model. It has a simple and functional API that lets me curl threads and write blog posts based on them.

    (only problem is that I Ctrl-+ in my browser to make the font bigger – I think it’s too dense for most people)

    (2) re2c regex to state machine compiler - https://re2c.org

    A gem from the 90’s, which people have done a great job maintaining and improving (getting Go and Rust target support in the last few years). I started using it in 2016, and used for a new program a few months ago. I came to the conclusion that it should have been built into C, because C has shitty string processing – and Ken Thompson both invented C AND brought regular languages to computing !!

    In comparison, treesitter lexers are very low level, fiddly, and error prone. I recently saw dozens of ad hoc fixes to the tree-sitter-bash lexer, which is unsurprising if you look at the structure of the code (manually crawling through backslashes and braces in C).

    https://github.com/tree-sitter/tree-sitter-bash/blob/master/...

    These fixes are definitely appreciated, but I think it indicates a problem with the model itself.

    (based on https://lobste.rs/s/endspx/software_you_are_thankful_for#c_y...)

    [1] https://www.oilshell.org/blog/2018/04/26.html

  • 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: Mail-in-a-Box: a mail server in a box | /r/hackernews | 2023-11-28
  • InfluxDB

    Collect and Analyze Billions of Data Points in Real Time. Manage all types of time series data in a single, purpose-built database. Run at any scale in any environment in the cloud, on-premises, or at the edge.

  • Synapse

    Synapse: Matrix homeserver written in Python/Twisted.

    Project mention: GrapheneOS is moving off Matrix | news.ycombinator.com | 2023-11-21

    some context re the Matrix isses, long history apparently: https://github.com/matrix-org/synapse/issues/14481#issuecomm...

  • Mailpile

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

    Project mention: [Self Hosted] Selbst gehostete Mailserver: mailcow, mailinabox, mailU... hast du sie (eingehend) getestet? Ihre Meinung und Ratschläge hier, danke! | /r/aufdeutsch | 2023-04-27
  • Mailu

    Insular email distribution - mail server as Docker images

    Project mention: Mail-in-a-Box: a mail server in a box | news.ycombinator.com | 2023-11-24

    I've been using Mailu (https://mailu.io/) for years and have had no problems. I love that it has the concept of domain admins so that people can manage mailboxes for their own domains. DNS isn't automatic, but meh. Upgrading is easy (Docker + automatic migrations).

  • Isso

    a Disqus alternative

    Project mention: Things I wish I knew before moving 50K lines of code to React Server Components | news.ycombinator.com | 2023-09-01

    I deploy my static blog via rsync. I also have Isso [0] on it. No need for a back-end web framework or anything.

    [0] - https://isso-comments.de/

  • SimpleLogin

    The SimpleLogin back-end and web app (by simple-login)

    Project mention: Proton - SimpleLogin authentik Social Login Setup | /r/Authentik | 2023-11-15

    To accomplish this, first create a SimpleLogin acct by logging in with Proton. Once thats done go to https://app.simplelogin.io/developer and create a website. Give it your authentik URL.

  • Onboard AI

    Learn any GitHub repo in 59 seconds. Onboard AI learns any GitHub repo in minutes and lets you chat with it to locate functionality, understand different parts, and generate new code. Use it for free at www.getonboard.dev.

  • flaskbb

    A classic Forum Software in Python using Flask.

    Project mention: The Reddit blackout has left Google barren and full of holes – TechRadar | news.ycombinator.com | 2023-06-14

    Take a look at FlaskBB, it's kind of like those but modern and written in Python.

    Also it needs devs.

    https://github.com/flaskbb/flaskbb

  • Misago

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

    Project mention: PhpBB | news.ycombinator.com | 2023-06-16

    I would like to use this opportunity to also mention about a forum software I am building, Misago: https://misago-project.org/

    Around year ago I've started to aggressively pursue improvements to it's UX and featureset which to my surprise resulted in project getting new (small) wave of attention and a lot of great feedback on what else is missing and what needs changed that I am working on at.

    I've grown on old school forums, phpBB2, Invision Power Board 2.3, vBulletin 3 and I am trying to hit a sweet spot between old and new, taking inspiration from both other modern solutions like Discourse or Flarum, but also from latest versions of XenForo and Invision Community.

  • 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)

  • Shhh

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

  • Socialhome

    A federated social home

  • Inboxen

    Main repo for Inboxen.org

  • 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-12-02.

Python Communication systems related posts

Index

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

Project Stars
1 Zulip 18,790
2 Mail-in-a-Box 12,895
3 Synapse 11,663
4 Mailpile 8,763
5 Mailu 5,046
6 Isso 4,892
7 SimpleLogin 4,265
8 flaskbb 2,465
9 Misago 2,400
10 Hawkpost 930
11 homebox 407
12 Shhh 354
13 Socialhome 348
14 Inboxen 262
15 Slimta 168
16 LibreNews 88
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com