TypeScript Communication systems

Open-source TypeScript projects categorized as Communication systems

Top 15 TypeScript Communication system Projects

  • Rocket.Chat

    The communications platform that puts data protection first.

    Project mention: Rocket.Chat: Surprising user limit in 6.5.0 | news.ycombinator.com | 2024-01-19
  • Mattermost

    Mattermost is an open source platform for secure collaboration across the entire software development lifecycle..

    Project mention: Ask HN: Who is hiring? (March 2024) | news.ycombinator.com | 2024-03-01

    Mattermost, Inc. | Senior React Native Engineer | REMOTE (US Only) | Full-Time

    At Mattermost we build an open core, chat and collaboration platform focused on making users with mission critical work more productive while also allowing our customers to self-deploy and have full control over their own data.

    We’re looking for a Senior React Native Engineer who has the depth to significantly move the performance needle of our app while also having the breadth to contribute across our stack.

    Check out our open source mobile codebase: https://github.com/mattermost/mattermost-mobile. Meta uses the Mattermost RN app as the benchmark for performance testing of their Hermes JS engine: https://mattermost.com/blog/hermes-mattermost/. Want to set the bar for what a complex, high performing React Native app can do? Want to do it open source? Join our team!

    Apply here: https://jobs.lever.co/mattermost/a38ea8f0-6c27-4178-a988-801...

  • SurveyJS

    Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App. With SurveyJS form UI libraries, you can build and style forms in a fully-integrated drag & drop form builder, render them in your JS app, and store form submission data in any backend, inc. PHP, ASP.NET Core, and Node.js.

  • Jitsi Meet

    Jitsi Meet - Secure, Simple and Scalable Video Conferences that you use as a standalone app or embed in your web application.

  • Element

    A glossy Matrix collaboration client for the web.

    Project mention: Reset password in Cinny | /r/matrixdotorg | 2023-12-07

    I made an account in Cinny using my Github account. I am trying to migrate my account into element.io. How do I do this? Forgot password is not even an option in Cinny.

  • Misskey

    🌎 An interplanetary microblogging platform 🚀

    Project mention: Now, you can embed Mastodon posts in Medium stories | news.ycombinator.com | 2023-04-17

    on Misskey: https://github.com/misskey-dev/misskey/issues/9504

    There is a lot of resistance to the idea. The browser UX for registering protocols is not particularly intuitive. The protocol should not be named after Mastodon because they are defensive of their trademark, and it wouldn't be accurate since the user identifier could be followed from any ActivityPub compatible software.

    If you look at the newer comments on the Mastodon github thread I posted you can see web+ap:// recommended, or apub://

    I think there just needs to be enough collective will to make this happen. Likely another project will need to take the lead because Mastodon team has decided the browser UX is too much of a barrier. Maybe glitch-soc can do a proof of concept.

  • Tutanota makes encryption easy

    Tuta is an email service with a strong focus on security and privacy that lets you encrypt emails, contacts and calendar entries on all your devices.

    Project mention: Show HN: TutaCrypt, post-quantum encryption protocols for securing emails [pdf] | news.ycombinator.com | 2024-03-18

    Hi HN, we are the developers from Tuta (formerly Tutanota), the German end-to-end encrypted email provider, and we recently released the world's first post-quantum encryption for email.

    We have included a full technical write-up of the cryptography involved in these changes and we have released it for open public review.

    This document specifies TutaCrypt, a protocol designed for hybrid email encryption in Tuta Mail. The protocol combines a classical Elliptic-Curve-Diffie-Hellman key exchange with a post-quantum KEM. The goal is to replace the usage of RSA in Tuta Mail.

    In the remainder of this document we describe some preliminaries such as the cryptographic primitives used. We define the core algorithms of the protocol and describe the flow of messages between the communicating parties. Finally, we discuss the security properties and some limitations of the protocol in its current form.

    We are eager for your constructive feedback. All cryptography related source code is available for review and experimenting here: https://github.com/tutao/tutanota/blob/master/src/api/worker...

    If you have any questions or comments related to post-quantum cryptography please let us know in the comments!

  • The Lounge

    💬 ‎ Modern, responsive, cross-platform, self-hosted web IRC client

    Project mention: Simplicity of IRC | news.ycombinator.com | 2024-03-13

    IRC as a protocol is indeed incredibly simple and easy to get started with. Years ago did discover this when I was able to make [this atrocity](https://github.com/creesch/discordIRCd) bridging IRC and discord where for IRC I effectively did a simple server implementation.

    There is a caveat, though. Like many older protocols (ftp) there is a lot that was not initially written down or left up to clients and server implementations. This, does lead to a lot of edge cases you need to be aware of once you want to actually support a wider user group.

    Also, as this is apparently is still a discussion. IRC is not simple from a modern user UX perception. Registration can be complex and confusing, though hidden a bit through clients. Managing channels with various flags is a whole other thing. Then there is also the fact that these days people are no longer used to the fact that they can't see messages from periods where they were not connected. Of course, the latter can be easily handled by a BNC or fancy clients like https://thelounge.chat . But, that is only easy for technically inclined folks.

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

  • ProtonMail Web Client

    Monorepo hosting the proton web clients

    Project mention: Has anyone tried to run the Proton Mail UI locally? | /r/selfhosted | 2023-10-07
  • Rallly

    Rallly is an open-source scheduling and collaboration tool designed to make organizing events and meetings easier.

    Project mention: Show HN: WAYF – A Simple Scheduling App | news.ycombinator.com | 2024-01-30

    It is great that WAYF offers something completely bare one without the features you are mentioning, IMHO.

    https://rallly.co/

  • Coral

    A better commenting experience from Vox Media (by coralproject)

    Project mention: What Is a Vector Database | news.ycombinator.com | 2023-05-05

    The Coral Project [0] (commenting platform used on Washington Post, New York Times, The Verge) uses an Apache 2.0 license [1]. Which doesn't seem to have prevented it from raking in big SaaS customers.

    A lot of people worry about copy-cat services, but it's kind of rare that someone will be able to compete with you as the original in hosting your own service as well as you can. Especially when you consider support and maintenance requirements of a new product you aren't personally developing.

    I could see copy-cat services being more of an issue in the late stage of a product though? When everyone knows lots about how to stand it up and use it?

    [0] https://coralproject.net/

  • Twake

    Twake is a secure open source collaboration platform to improve organizational productivity.

    Project mention: Self-hosted kanban board | /r/selfhosted | 2023-03-19
  • Talkyard

    A community discussion platform: Brings together the main features from StackOverflow, Slack, Discourse, Reddit, and Disqus blog comments.

  • Routr

    ⚡ The future of programmable SIP servers.

    Project mention: Building a VoIP Network with Routr on DigitalOcean Kubernetes: Part I | dev.to | 2024-03-04

    Please see the Official Chart for many more options for your deployment.

  • JSXC

    :speech_balloon: Real-time xmpp chat application with video calls, file transfer and encrypted communication.

    Project mention: How to build an AI chatbot with Openfire and OpenAI Chat Completion | dev.to | 2023-03-24

    JSXC is a Javascript XMPP client that is also available as a jsxc openfire plugin that could be installed with a few clicks.

  • Ptorx

    📩🛡 Email privacy. Anonymously send and receive with alias forwarding.

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

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 2024-03-18.

TypeScript Communication systems related posts

Index

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

Project Stars
1 Rocket.Chat 38,519
2 Mattermost 27,777
3 Jitsi Meet 21,369
4 Element 10,542
5 Misskey 9,336
6 Tutanota makes encryption easy 5,681
7 The Lounge 5,336
8 ProtonMail Web Client 4,041
9 Rallly 2,933
10 Coral 1,862
11 Twake 1,731
12 Talkyard 1,663
13 Routr 1,308
14 JSXC 706
15 Ptorx 354
The modern identity platform for B2B SaaS
The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
workos.com