Discourse is the 100% open source discussion platform built for the next decade of the Internet. Use it as a:
To learn more about the philosophy and goals of the project, visit discourse.org.
Browse lots more notable Discourse instances.
To get your environment setup, follow the community setup guide for your operating system.
If you're familiar with how Rails works and are comfortable setting up your own environment, you can also try out the Discourse Advanced Developer Guide, which is aimed primarily at Ubuntu and macOS environments.
Mastodon is a free, open-source social network server based on ActivityPub where users can follow friends and discover new ones. On Mastodon, users can publish anything they want: links, pictures, text, video. All Mastodon servers are interoperable as a federated network (users on one server can seamlessly communicate with users from another one, including non-Mastodon software that implements ActivityPub)!
Click below to learn more in a video:
No vendor lock-in: Fully interoperable with any conforming platform
Mattermost is an open source, private cloud, Slack-alternative from https://mattermost.com.
It's written in Golang and React and runs as a single Linux binary with MySQL or PostgreSQL. Every month on the 16th a new compiled version is released under an MIT license.
Note: Heroku preview does not include email or persistent storage
Auto-deploy Mattermost to Amazon Web Services, Azure, Google Cloud Platform, or Oracle Cloud Platform via Bitnami.
In addition to the web interface, you can also download Mattermost clients for Android, iOS, Windows PC, Mac OSX, and Linux.
Decentralized websites using Bitcoin crypto and the BitTorrent network - https://zeronet.io
Tip: Start with ./ZeroNet.sh --ui_ip '*' --ui_restrict your.ip.address
to allow remote connections on the web interface.
There is an official image, built from source at: https://hub.docker.com/r/nofish/zeronet/
Next steps: ZeroNet Developer Documentation
Jitsi Meet is an open-source (Apache) WebRTC JavaScript application that uses Jitsi Videobridge to provide high quality, secure and scalable video conferences. Jitsi Meet in action can be seen at here at the session #482 of the VoIP Users Conference.
The Jitsi Meet client runs in your browser, without installing anything else on your computer. You can try it out at https://meet.jit.si.
Jitsi Meet allows very efficient collaboration. Users can stream their desktop or only some windows. It also supports shared document editing with Etherpad.
Zulip is a powerful, open source group chat application that combines the immediacy of real-time chat with the productivity benefits of threaded conversations. Zulip is used by open source projects, Fortune 500 companies, large standards bodies, and others who need a real-time chat system that allows users to easily process hundreds or thousands of messages a day. With over 500 contributors merging over 500 commits a month, Zulip is also the largest and fastest growing open source group chat project.
NodeBB Forum Software is powered by Node.js and built on either a Redis or MongoDB database. It utilizes web sockets for instant interactions and real-time notifications. NodeBB has many modern features out of the box such as social network integration and streaming discussions, while still making sure to be compatible with older browsers.
Additional functionality is enabled through the use of third-party plugins.
NodeBB's theming engine is highly flexible and does not restrict your design choices. Check out some themed installs in these screenshots below:
Flarum is a delightfully simple discussion platform for your website. It's fast and easy to use, with all the features you need to run a successful community. It is designed to be:
Fast and simple. No clutter, no bloat, no complex dependencies. Flarum is built with PHP so it’s quick and easy to deploy. The interface is powered by Mithril, a performant JavaScript framework with a tiny footprint.
Beautiful and responsive. This is forum software for humans. Flarum is carefully designed to be consistent and intuitive across platforms, out-of-the-box.
Postal is a complete and fully featured mail server for use by websites & web servers. Think Sendgrid, Mailgun or Postmark but open source and ready for you to run on your own servers. Postal was developed by aTech Media to serve its own mail processing requirements and we have since decided that it should be released as an open source project for the community.
The application has been running in production for us for nearly 6 months and we will be continuing to use it ourselves and support its ongoing development. If you have any questions about getting up and running, just post an issue.
A self-hosted chat app for small teams built by Security Compass.
For installation instructions, please use the following links:
We have a troubleshooting document, otherwise please use our mailing list for support issues and questions.
Have a bug or a feature request? Please first read the issue guidelines and search for existing and closed issues. If your problem or idea is not addressed yet, please open a new issue.
Let's Chat documentation is hosted in the wiki. If there is an inaccuracy in the documentation, please open a new issue.
By @JoshData and contributors.
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.
Please see https://mailinabox.email for the project's website and setup guide!
Our goals are to:
Additionally, this project has a Code of Conduct, which supersedes the goals above. Please review it when joining our community.
Mail-in-a-Box turns a fresh Ubuntu 18.04 LTS 64-bit machine into a working mail server by installing and configuring various components.
With the rise of government surveillance programs, Tox, a FOSS initiative, aims to be an easy to use, all-in-one communication platform that ensures full privacy and secure message delivery.
Website | Wiki | Blog | FAQ | Binaries/Downloads | Clients | Compiling
IRC Channels: #tox@freenode, #tox-dev@freenode
Tox must use UDP simply because hole punching with TCP is not as reliable. However, Tox does use TCP relays as a fallback if it encounters a firewall that prevents UDP hole punching.
Every peer is represented as a byte string (the public key [Tox ID] of the peer). By using torrent-style DHT, peers can find the IP of other peers by using their Tox ID. Once the IP is obtained, peers can initiate a secure connection with each other. Once the connection is made, peers can exchange messages, send files, start video chats, etc. using encrypted communications.
Mailpile (https://www.mailpile.is/) is a modern, fast web-mail client with user-friendly encryption and privacy features. The development of Mailpile is funded by a large community of backers and all code related to the project is and will be released under an OSI approved Free Software license.
Mailpile places great emphasis on providing a clean, elegant user interface and pleasant user experience. In particular, Mailpile aims to make it easy and convenient to receive and send PGP encrypted or signed e-mail.
Inspired by MailCatcher, easier to install.
Built with Go - MailHog runs without installation on multiple platforms.
MailHog is an email testing tool for developers:
Download the latest release for your platform. Then read the deployment guide for deployment options.
Then, start MailHog by running mailhog
in the command line.
Then, start MailHog by running /path/to/MailHog
in the command line.
E.g. the path to Go's bin files on Ubuntu is ~/go/bin/
, so to start the MailHog run:
Check out how to configure MailHog, or use the default settings:
Contents
Matrix is an ambitious new ecosystem for open federated Instant Messaging and VoIP. The basics you need to know to get up and running are:
The overall architecture is:
#matrix:matrix.org
is the official support room for Matrix, and can be
accessed by any client from https://matrix.org/docs/projects/try-matrix-now.html or
via IRC bridge at irc://irc.freenode.net/matrix.
Synapse is currently in rapid development, but as of version 0.5 we believe it is sufficiently stable to be run as an internet-facing service for real usage!
A fullstack but simple mail server (smtp, imap, antispam, antivirus...). Only configuration files, no SQL database. Keep it simple and versioned. Easy to deploy and upgrade.
At this point we have merged the next branch based on Debian Buster into master. That means the docker image latest uses Buster. The change may break things!
The following possibly breaking changes are known:
If you want to stick to the old version a while longer, either switch to stable or to a specific version. If you run into problems, please raise issues and ask for help. Don't forget to provide details.
HumHub is a feature rich and highly flexible OpenSource Social Network Kit written in PHP.
It's perfect for individual:
More information:
Catches mail and serves it through a dream.
MailCatcher runs a super simple SMTP server which catches any message sent to it to display in a web interface. Run mailcatcher, set your favourite app to deliver to smtp://127.0.0.1:1025 instead of your default SMTP server, then check out http://127.0.0.1:1080 to see the mail that's arrived so far.
Use mailcatcher --help
to see the command line options. The brave can get the source from the GitHub repository.
Please don't put mailcatcher into your Gemfile. It will conflict with your applications gems at some point.
ejabberd is a distributed, fault-tolerant technology that allows the creation of large-scale instant messaging applications. The server can reliably support thousands of simultaneous users on a single node and has been designed to provide exceptional standards of fault tolerance. As an open source technology, based on industry-standards, ejabberd can be used to build bespoke solutions very cost effectively.
Cross-platform ejabberd runs under Microsoft Windows and Unix-derived systems such as Linux, FreeBSD and NetBSD.
Mailtrain is a self hosted newsletter application built on Node.js (v7+) and MySQL (v5.5+ or MariaDB).
Subscribe to Mailtrain Newsletter here (uses Mailtrain obviously)
Depending on how you have configured your system and Docker you may need to prepend the commands below with sudo
.
For more information, please read the docs.
Centrifugo is a real-time messaging server. It's language-agnostic and can be used in conjunction with application backend written in any programming language. Centrifugo runs as separate service and keeps persistent Websocket or SockJS connections from your application clients (from web browsers or other environments like iOS/Android apps). When you need to deliver event to your clients in real-time you publish it to Centrifugo API and Centrifugo then broadcasts event to all connected clients interested in this event (i.e. clients subscribed on event channel). In other words – this is a user-facing PUB/SUB server.
Isso – Ich schrei sonst – is a lightweight commenting server written in Python and JavaScript. It aims to be a drop-in replacement for Disqus.
See posativ.org/isso for more details.
Please note that the release dates indicated with * below are estimations, no rights can be derived from them.
** = Security Support for 2.16 will only be provided for Mautic itself, not for core dependencies that are EOL like Symfony 2.8.
The GitHub version is recommended for development or testing. Production package ready for install with all the libraries is at https://www.mautic.org/download.
Documentation on how to use Mautic is available at https://docs.mautic.org.
This is a simple 3 step installation process. You'll want to make sure you already have Composer available on your computer as this is a development release and you'll need to use Composer to download the vendor packages.
To learn more about configuration, usage and features of The Lounge, take a look at the website.
The Lounge is the official and community-managed fork of Shout, by Mattias Erming.
The Lounge requires latest Node.js LTS version or more recent.
Yarn package manager is also recommended.
If you want to install with npm, --unsafe-perm
is required for a correct install.
Please refer to the install and upgrade documentation on our website for all available installation methods.
listmonk is alpha software and may change and break. Use with caution. That said, it has been in active use at zerodha.com for several months where it has processed hundreds of campaigns and tens of millions of e-mails.
listmonk is a standalone, self-hosted, newsletter and mailing list manager. It is fast, feature-rich, and packed into a single binary. It uses a PostgreSQL database as its data store.
See the configuration Wiki page.
You can pull the official Docker Image from Docker Hub.
You can checkout the docker-compose.yml to get an idea of how to run listmonk
with PostgreSQL
together using Docker (also see configuring with environment variables).
Haraka is a highly scalable node.js email server with a modular plugin architecture. Haraka can serve thousands of concurrent connections and deliver thousands of messages per second. Haraka and plugins are written in asynchronous JS and are very fast.
Haraka has very good spam protection (see plugins) and works well as a filtering MTA. It also works well as a MSA running on port 587 with auth and dkim_sign plugins enabled.
Haraka makes no attempt to be a mail store (like Exchange or Postfix/Exim/Qmail), a LDA, nor an IMAP server (like Dovecot or Courier). Haraka is typically used with such systems.
This is just a snapshot from the GIT repository and is NOT A STABLE version of Roundcube. It's not recommended to replace an existing installation of Roundcube with this version. Also using a separate database for this installation is highly recommended.
Roundcube Webmail is a browser-based multilingual IMAP client with an application-like user interface. It provides full functionality you expect from an email client, including MIME support, address book, folder management, message searching and spell checking. Roundcube Webmail is written in PHP and requires the MySQL, PostgreSQL or SQLite database. With its plugin API it is easily extendable and the user interface is fully customizable using skins.
Please be aware that Mail for Good is currently in beta.
Looking to contribute? Read our developer setup guide.
An app for sending millions of emails as cheaply as possible. Mail for Good uses AWS Simple Email Service to send bulk emails at $0.10 per 1000 emails.
Mail for Good is fast and memory efficient, currently sending over 100 emails per second on a 1gb Digital Ocean VPS.
We've used Mail for Good to deliver newsletters to hundreds of thousands of campers per week.
"My instance is deployed, what now?"
Simple, modern & fast web-based email client.
Modest system requirements, decent performance, simple installation and upgrade, no database required - all these make RainLoop Webmail a perfect choice for your email solution.
For more information about the product, check rainloop.net.
Information about installing the product, check the documentation page.
RainLoop Webmail (Community edition) is released under GNU AFFERO GENERAL PUBLIC LICENSE Version 3 (AGPL). http://www.gnu.org/licenses/agpl-3.0.html
Mumble is a voicechat program for gamers written on top of Qt and Opus.
There are two modules in Mumble; the client (mumble) and the server (murmur). The client works on Win32/64, Linux and Mac OS X, while the server should work on anything Qt can be installed on.
Note that when we say Win32, we mean Windows XP or newer.
On Windows, after installation, you should have a new Mumble folder in your Start Menu, from which you can start Mumble.
On Mac OS X, to install Mumble, drag the application from the downloaded
disk image into your /Applications
folder.
P2P chat powered by the Web.
This project is alpha quality. You probably only want to use this if you like to send pull requests fixing things :)
See our site or the gh-pages
branch.
You'll need Node.js (>= 4
) and npm (>= 2.8.3
).
Clone the source locally:
Install project dependencies:
Compile leveldown for electron:
If you are not on 64-bit architecture, you will have to modify the command in package.json:
to use --arch=ia32
.
Friends currently uses your git and github configuration for authentication.
If you don't already have a public key on GitHub and corresponding private key on your machine, you'll need to set that up first. Make sure your github username is also set, using git config --global github.user yourusername
.
A decentralized messaging and sharing app built on top of Secure Scuttlebutt (SSB).
New to Scuttlebutt? Join the network by connecting to a pub.
You're done! Check out #new-people
to see who else has recently joined.
Most people should download Patchwork for Windows, macOS, or Linux.
Alternatively, you can install Patchwork with your favorite package manager.
Building from source? Check out INSTALL.md
for more information.
Create a new issue to report problems or request features. See
CONTRIBUTING.md
for more information on how to get involved.
You can also support the project via donations.
What is Kandan? Kandan is a private chat service for your company or team. You can invite colleagues to share ideas and files in a persistent group chat room or rooms.
Unlike HipChat or other alternatives, Kandan is completely Open Source and can be hosted internally or externally by your organization or by a third party.
These are features that work out of the box on any provider:
See DEPLOY.md for information on deploying.
We're tracking milestones and todo items in the tracker See the issue tracker
A link aggregator / reddit clone for the fediverse.
View Site
·
Documentation
·
Report Bug
·
Request Feature
·
Releases
Lemmy is similar to sites like Reddit, Lobste.rs, Raddle, or Hacker News: you subscribe to forums you're interested in, post links and discussions, then vote, and comment on them. Behind the scenes, it is very different; anyone can easily run a server, and all these servers are federated (think email), and connected to the same universe, called the Fediverse.
A free and ethical photo sharing platform, powered by ActivityPub federation.
Documentation for Pixelfed can be found on the Pixelfed documentation website.
Pixelfed is open-sourced software licensed under the AGPL license.
The ways you can communicate on the project are below. Before interacting, please read through the Code Of Conduct.
We would like to extend our thanks to the following sponsors for funding Pixelfed development. If you are interested in becoming a sponsor, please visit the Pixelfed Patreon Page
Vanilla was born out of the desire to create flexible, customizable, and downright entertaining community solutions. Vanilla has been used to power tens of thousands of community forums around the world and we couldn't be happier if you've decided to use Vanilla to grow yours.
Every community is unique. Vanilla is a finely-crafted platform on which designers and developers can build a custom-tailored environment that meets your community's particular needs.
Upgrading from an earlier version of Vanilla? See our upgrade notes.
Openfire is a real time collaboration (RTC) server licensed under the Open Source Apache License. It uses the only widely adopted open protocol for instant messaging, XMPP (also called Jabber). Openfire is incredibly easy to setup and administer, but offers rock-solid security and performance.
Openfire is a XMPP server licensed under the Open Source Apache License.
Openfire - an Ignite Realtime community project.
Only a few users have access for filling bugs in the tracker. New users should:
Please search for your issues in the bug tracker before reporting.
TextBelt Open Source is a REST API that sends outgoing SMS. It uses a free mechanism for sending texts, different from the more reliable paid version available at https://textbelt.com.
This project uses carrier-specific gateways to deliver your text messages for free, and without ads. The service is fairly reliable when configured on a private server and has sent over 1 million texts.
Send a text with a simple POST request:
number
and message
parameters are required.
If you are using the paid version at https://textbelt.com, run the following (more examples available on the homepage):
Loomio is a collaborative decision-making tool that makes it easy for anyone to participate in decisions which affect them. To find out more, visit Loomio.org.
If you'd like to report a bug, give us feedback, or contribute to Loomio, please read our contributor guidelines.
To setup up a Loomio development environment, or to develop plugin to extend Loomio, see the quickstart guide
To setup your own Loomio instance see loomio/loomio-deploy
To learn about working within the Loomio Co-op, read the Loomio Coop Handbook
An enterprise oriented social network
Bootcamp is an open source enterprise social network of open purpose, on which you can build for your own ends.
The project has four basic apps:
To run the tests, check your test coverage, and generate a simplified coverage report:
To generate an HTML report:
To check the report in console:
Sentry is an error logging aggregator service. You can sign up for a free account or download and host it yourself. The system is setup with reasonable defaults, including 404 logging and integration with the WSGI application.
Mailu is a simple yet full-featured mail server as a set of Docker images. It is free software (both as in free beer and as in free speech), open to suggestions and external contributions. The project aims at providing people with an easily setup, easily maintained and full-featured mail server while not shipping proprietary software nor unrelated features often found in popular groupware.
Most of the documentation is available on our Website, you can also try our demo server before setting up your own, and come talk to us on Matrix.
Development Status:
Misago aims to be complete, featured and modern forum solution that has no fear to say 'NO' to common and outdated opinions about how forum software should be made and what it should do.
As of now Misago implements all features considered "must have" on live internet forum:
Even more features will follow in future releases:
Preferred way to run Misago development instances on your machine is with Docker, which makes it easy to spin up arbitrary number of instances running different code with separate databases and dependencies besides each other.
FlaskBB is a Forum Software written in Python using the micro framework Flask.
Currently, following features are implemented:
The official forums which are powered by FlaskBB can be reached via forums.flaskbb.org.
For a complete installation guide please visit the installation documentation here.
This is how you set up an development instance of FlaskBB:
FlaskBB is licensed under the BSD License.
Jitsi Videobridge is an XMPP server component that allows for multiuser video communication. Unlike the expensive dedicated hardware videobridges, Jitsi Videobridge does not mix the video channels into a composite video stream, but only relays the received video channels to all call participants. Therefore, while it does need to run on a server with good network bandwidth, CPU horsepower is not that critical for performance.
You can find documentation in the doc/ directory in the source tree.
You can download binary packages for Debian/Ubuntu:
Core:
SSL/TLS support:
modperl:
modpython:
cyrusauth:
Character Encodings:
I18N (UI translation)
Installation from source code is performed using the CMake toolchain.
You can use cmake-gui
or ccmake
for more interactiveness.
There is also configure.sh
which should make migration to CMake easier:
it accepts the same parameters as old ./configure
,
but calls CMake with CMake-style parameters.
Note for FreeBSD users:
By default base OpenSSL is selected.
If you want the one from ports, use -DOPENSSL_ROOT_DIR=/usr/local
.
Remark42 is a self-hosted, lightweight, and simple (yet functional) comment engine, which doesn't spy on users. It can be embedded into blogs, articles or any other place where readers add comments.
Demo site available with all authentication methods, including email auth and anonymous access.
Comments example:
For admin screenshots see Admin UI wiki
this is the recommended way to run remark42
Following list of command-line options is deprecated and will be removed in 2 minor releases or 1 major release (whichever is closer) from the version in which they were deprecated. After remark42 version update, please check startup log once for deprecation warnings to avoid trouble with unrecognized command-line options in the future.
Modoboa is a mail hosting and management platform including a modern and simplified Web User Interface. It provides useful components such as an administration panel or a webmail.
Modoboa integrates with well known software such as Postfix or Dovecot. A SQL database (MySQL, PostgreSQL or SQLite) is used as a central point of communication between all components.
Modoboa is developed with modularity in mind, expanding it is really easy. Actually, all current features are extensions.
It is written in Python 3 and uses the Django, jQuery and Bootstrap frameworks.
Online comments are broken. Our open-source commenting platform, Coral, rethinks how moderation, comment display, and conversation function, creating the opportunity for safer, smarter discussions around your work. Read more about Coral here.
Built with <3 by the Coral team, a part of Vox Media.
Preview Coral easily by running it via a Heroku App:
You can get started with Coral using our Documentation.
You’ve installed Coral on your server, and you’re preparing to launch it on your site. The real community work starts now, before you go live. You have a unique opportunity pre-launch to set your community up for success. Read our Community Guides to learn more.
Elgg is an open source rapid development framework for socially aware web applications.
Under the hood:
Elgg is managed by the Elgg Foundation, a nonprofit organization that was founded to govern, protect, and promote the Elgg open source social network engine. The Foundation aims to provide a stable, commercially and individually independent organization that operates in the best interest of Elgg as an open source project.
The Elgg project was started in 2004 by
Copyright (c) 2008-2020, see COPYRIGHT.txt
Kaiwa is not maintained anymore. See active forks here: https://github.com/digicoop/kaiwa/network
Kaiwa is an open source web client for XMPP.
Kaiwa is a fork of Otalk, a prototype application created by &yet (https://github.com/otalk for more code).
Ubuntu
CentOS
Then
You will need an XMPP server to use Kaiwa. We provide one at Kaiwa server.
Note: If you're running your own XMPP server, and aren't using something like HAProxy to terminate SSL, then you might get errors in certain browsers trying to establish a WebSocket connection because the XMPP server is requesting an optional client certificate which makes the browser terminate the socket. To resolve that, visit the XMPP over Websocket URL directly (eg, example.com:5281/xmpp-websocket for Prosody) so that a client cert choice can be made. After that, the Kaiwa client should connect fine.
Bitcoin Copyright (c) 2009 - 2013 Bitcoin Core developers
libtorrent Copyright (c) 2003 - 2007, Arvid Norberg
twister Copyright (c) 2013 - 2018 Miguel Freitas
twister is an experimental peer-to-peer microblogging software.
User registration and authentication is provided by a bitcoin-like network, so it is completely decentralized (does not depend on any central authority).
Post distribution uses kademlia DHT network and bittorrent-like swarms, both are provided by libtorrent.
phpBB is a free open-source bulletin board written in PHP.
Get your copy of phpBB, find support and lots more on phpBB.com! Discuss the development on area51.
To be able to run an installation from the repo (and not from a pre-built package) you need to run the following commands to install phpBB's dependencies.
Read our Vagrant documentation to find out how to use Vagrant to develop and contribute to phpBB.
We have unit and functional tests in order to prevent regressions. You can view the bamboo continuous integration here or check our travis builds below:
Visit the official project page: http://candy-chat.github.io/candy
If you wish to add new functionality (to your candy installation) or contribute plugins, take a look at our plugin repository.
Take a look at our FAQ. If it doesn't solve your questions, you're welcome to join our Mailinglist on Google Groups. You don't need to have a Gmail account for it.
MongooseIM is a robust and efficient chat (or instant messaging) platform aimed at large installations.
Designed for enterprise, it is fault-tolerant, can utilise the resources of multiple clustered machines, and easily scales for more capacity by simply adding a box or VM.
MongooseIM can accept client sessions over vanilla XMPP, REST API and SSE, as well as Websockets, and BOSH (HTTP long-polling).
As a platform, MongooseIM includes several server-side (backend) and client-side (frontend) components.
It's an open-source powered application, which brings simplicity and usability in one place. With live helper chat you can bring live support on your site for free. http://livehelperchat.com
http://livehelperchat.com/demo-12c.html
https://doc.livehelperchat.com
https://github.com/LiveHelperChat
https://www.transifex.com/projects/p/live-helper-chat/
https://api.livehelperchat.com/
Few main features
Thredded is a Rails 4.2+ forum/messageboard engine. Its goal is to be as simple and feature rich as possible.
Some of the features currently in Thredded:
Thredded works with SQLite, MySQL (v5.6.4+), and PostgreSQL. Thredded has no infrastructure dependencies other than the database and, if configured in the parent application, the ActiveJob backend dependency such as Redis. Currently only MRI Ruby 2.2+ is supported. We would love to support JRuby and Rubinius as well.
If you're looking for variations on a theme - see Discourse. However, It is a full rails application and not an engine like Thredded.
A forever evolving, sophisticated microblogging platform.
Misskey is a decentralized microblogging platform born on Earth. Since it exists within the Fediverse (a universe where various social media platforms are organized), it is mutually linked with other social media platforms. Why don't you take a short break from the hustle and bustle of the city, and dive into a new Internet? Find an instance!
Post your ideas, discussion topics, fun moments, or anything else you want to share! Misskey supports text, emoji, pictures, videos, and polls!
Project Website:
Kamailio is an open source implementation of a SIP Signaling Server. SIP is an open standard protocol specified by the IETF. The core specification document is RFC3261.
The Kamailio SIP server is designed for scalability, targeting large deployments (e.g. for IP telephony operators or carriers, which have a large subscriber base or route a big volume of calls), but can be also used in enterprises or for personal needs to provide VoIP, Instant Messaging and Presence. Kamailio is well known for its flexibility, robustness, strong security and the extensive number of features - for more information, please see:
RetroShare is a decentralized, private, secure, cross-platform, communication toolkit. RetroShare provides file sharing, chat, messages, forums, channels and more.
GNU/Linux (via Gitlab CI)
GNU/Linux, macOS, (via Travis CI)
Windows (via AppVeyor)
Short of comprehensive and updated documentation on how to build RetroShare
(for the many supported platforms it runs on), scripts and recipes are provided
in the aim of creating packages for the supported platforms (and more)
in the build_scripts
directory of this repository.
WildDuck is a scalable no-SPOF IMAP/POP3 mail server. WildDuck uses a distributed database (sharded + replicated MongoDB) as a backend for storing all data, including emails.
WildDuck tries to follow Gmail in product design. If there's a decision to be made then usually the answer is to do whatever Gmail has done.
WildDuck Mail Agent is licensed under the European Union Public License 1.1 or later.
Movim is a decentralized social platform, written in PHP and HTML5 and based on the XMPP standard protocol.
Please refer to the installation instructions that are available on the GitHub Wiki: https://github.com/movim/movim/wiki
Movim is also available as a Docker image or as a Debian package.
You can help Movim by:
You can also support us on:
You can also use Movim on our official Pods:
Help us translate Movim on https://www.transifex.com/projects/p/movim/.
Movim is released under the terms of the AGPLv3 license. See COPYING for more details.
PLEASE USE https://github.com/mailcow/mailcow-dockerized! This version is outdated/frozen until "mailcow: dockerized" code is merged to this repository. (No estimation of when this will occurs).
Official website: https://mailcow.email
mailcow is a mail server suite based on Dovecot, Postfix and other open source software, that provides a modern web UI for user/server administration.
mailcow supports Debian 8 (Jessie), Ubuntu LTS 14.04 (Trusty Tahr) and Ubuntu LTS 16.04 (Xenial Xerus)
Forum software, brings together the main features from StackOverflow, Discourse, Slack, HackerNews/Reddit, Disqus.
For your co-workers / customers / students / volunteers / contributors / users.
But how does it compare with
StackOverflow for Teams, Discourse, Slack, Facebook Groups, Disqus?
— Find out here.
This Git repository is for development.
Installation instructions are elsewhere: https://github.com/debiki/talkyard-prod-one.
There's a hosting service: https://www.talkyard.io.
Support forum here (& live "demo"), at Talkyard.io — and report bugs there too.
Spreed WebRTC implements a WebRTC audio/video call and conferencing server and web client.
The latest source of Spreed WebRTC can be found on GitHub. If you are a user, just wanting a secure and private alternative for online communication make sure to check out the Spreedbox, providing a ready to use hardware with Spreed WebRTC included.
Spreed WebRTC compiles directly to native code and has no external runtime dependencies. See here for details.
If you got spreed-webrtc from the git repository, you will first need
to run the included autogen.sh
script to generate the configure
script.
Welcome to the free social web.
Friendica is a decentralised communications platform that integrates social communication. Our platform links to independent social projects and corporate services.
Our mission is to free friends, family and colleagues from data-harvesting corporations; we aim for social communication to be free and open, while flowing between any provider as easily as email does.
Friendica connects you effortlessly to a federated communications network of several thousand servers, with more than half a million user registrations. You can directly connect to anyone on Friendica, Mastodon, Diaspora, GnuSocial, Pleroma, or Hubzilla, regardless where each user profile is hosted.
Hawkpost lets you create unique links that you can share with the person that desires to send you important information but doesn't know how to deal with PGP.
You can deploy your own server using the code from this repository or use the official server (that is running an exact copy of this repo) at https://hawkpost.co.
For many web and mobile development studios, no matter how hard they try to secure their client secrets (passwords, API keys, etc), the weakest link resides on the client most of the times, specially when he's not a tech savvy person. This project tries to help minimize this issue on the communication between both parties.
Glowing Bear is a web frontend for the WeeChat IRC client and strives to be a modern interface. It relies on WeeChat to do all the heavy lifting and then provides some nice features on top of that, like embedding images, videos, and other content. The best part, however, is that you can use it from any modern internet device -- whether it's a computer, tablet, or smart phone -- and all your stuff is there, wherever you are. You don't have to deal with the messy technical details, and all you need to have installed is a browser or our app.
InspIRCd is a modular C++ Internet Relay Chat (IRC) server for UNIX-like and Windows systems.
InspIRCd is supported on the following platforms:
Most recent BSD variants using the Clang or GCC compilers and the GNU toolchains (Make, etc).
Most recent Linux distributions using the Clang or GCC compilers and the GNU toolchain.
The most recent three major releases of macOS using the AppleClang, Clang, or GCC (not LLVM-GCC) compilers and the GNU toolchains.
Windows 7 or newer using the MSVC 14 (Visual Studio 2015) compiler and CMake 2.8 or newer.
Periodically check our announcements for important developer updates!
Welcome to Kazoo, an ambitious project to bring cloud-based VoIP and telecommunications to everyone. Our goal is to provide the world with a free, open telecommunications software platform. Released under the OSI-approved MPL 1.1 open source software license, we're building upon strong FOSS components like GNU/Linux, Erlang, FreeSWITCH, Apache CouchDB, and RabbitMQ. Our project is a great example of the wonderful things that can happen when software is open.
MyBB is a free and open source forum software written in PHP with support for MySQL/PostgreSQL/SQLite, licensed under GNU LGPL v3.
Go to docs.mybb.com to view articles on usage, administration, and troubleshooting of MyBB.
Open Extend MyBB to download plugins, themes, translations and other resources to customize your MyBB board.
Visit the MyBB Community Forums and join the MyBB Discord server to get support and discuss MyBB. To learn more about support resources, go to mybb.com/support.
Routr is a lightweight sip proxy, location server, and registrar that provides a reliable and scalable SIP infrastructure for telephony carriers, communication service providers, and integrators.
Routr is developed in the open. Here are some of the channels we use to communicate and contribute:
IRC: #routr
on irc.freenode.net (for the easiest start, join via Riot)
(The IRC channel connects our Gitter and Slack communities)
User mailing lists:
Twitter: @Fonoster
Issue tracker: Use the GitHub issue tracker for the various Routr repositories to file bugs and features request. If you need support, please send your questions to the routr-users mailing list rather than filing a GitHub issue.
Convos is a multiuser chat application that runs in your web browser.
The supported chat protocol is currently IRC, but Convos can be extended to support other protocols as well.
See convos.by for more details.
The backend is powered by Mojolicious, while the frontend is held together by the progressive JavaScript framework Svelte.
See "Getting started" for other options and more information.
That's it! After the two commands above, you can point your browser to http://localhost:3000 and start chatting.
Opensource-Socialnetwork (OSSN) is a social networking software written in PHP. It allows you to make a social networking website and helps your members build social relationships, with people who share similar professional or personal interests. It is available in 16 international languages.
OSSN Licensed under the Open Source Social Network License (4.0) / Cryptographic Autonomy License version 1.0
Kernighan & Ritchie (K&R Variant 1TBS) indentation standard is used for the OSSN.
Visit https://www.opensource-socialnetwork.org/ for more details
Freenet is a platform for censorship-resistant communication and publishing. It is peer-to-peer software which provides a distributed, encrypted, decentralized datastore. Websites and applications providing things like forums and chat are built on top of it.
Fred stands for Freenet REference Daemon.
We've included the Gradle Wrapper as recommended by the Gradle project. If you trust the version we've committed you can build immediately:
We've configured it to verify the checksum
of the archive it downloads from https://services.gradle.org
.
This is a node.js chat application powered by SockJS and Express that provides the main functions you'd expect from a chat, such as emojis, private messages, an admin system, etc.
Whether you use this project, have learned something from it, or just like it, please consider supporting it by buying me a coffee, so I can dedicate more time on open-source projects like this :)
.
.
Clone this repo to your desktop and run npm install
to install all the dependencies.
You might want to look into config.json
to make change the port you want to use and set up a SSL certificate.
All your E-mail, from all your accounts, in one place. Cypht is not your father's webmail. Unless you are one of my daughters, in which case it is your father's webmail. Cypht is like a news reader, but for E-mail. Cypht does not replace your existing accounts - it combines them into one. And it's also a news reader.
.
The driving force behind Cypht development is to provide combined views for multiple accounts, but it's also a standard E-mail client that lets you browse and manage IMAP folders (or POP3 inboxes), and send outbound messages with SMTP.
This is the source code for self-hosting AnonAddy.
AnonAddy is short for "Anonymous Email Address". The word "Addy" is internet slang for email address, e.g.
"My addy is being spammed. I should've kept it private."
I made this service after trying a few other options that do a similar thing. I was really interested in how they worked and loved the thought of protecting my real email addresses from spam.
I also wanted to address some issues with other services such as:
I made the code open-source to show everyone what was going on behind the scenes and to allow others to help improve the application.
There is a few different ways of getting it:
This requires a Go environment, version 1.10 or greater.
Fetch, compile and run dispatch:
To get some help run:
This requires Node.js and yarn.
Fetch the dependencies:
Run the build:
The server needs to be rebuilt to embed new client builds.
For development with hot reloading start the frontend:
And then the backend in a separate terminal:
The libraries this project is built with.
Cross-browser Testing Platform and Open Source <3 Provided by Sauce Labs
Quassel IRC is a modern, cross-platform, distributed IRC client, meaning that one (or multiple) client(s) can attach to and detach from a central core -- much like the popular combination of screen and a text-based IRC client such as WeeChat, but graphical.
Not only do we aim to bring a pleasurable, comfortable chatting experience to all major platforms, but it's free - as in beer and as in speech, since we distribute Quassel under the GPL, and you are welcome to download and see for yourself!
You can find the current release notes on the Quassel IRC homepage,
as well as in this repository's ChangeLog
.
Real-time chat app. This app requires an external XMPP server (openfire, ejabberd etc.).
JSXC provides the following features:
You find a full list of features, supported protocols and browsers on our homepage.
If you are looking for install instructions or developer notes, please check out our official documentation.
Contribution is greatly appreciated. Following a couple of ideas, how you can contribute:
Please note that this project is released with a Contributor Code of Conduct. By participating in this project, you agree to abide by its terms.
MailyHerald is a Ruby on Rails gem that helps you send and manage your application mailings. Think of Maily as a self-hosted Mailchimp alternative you can easily integrate into your site. MailyHerald is great both for email marketing and conducting the daily stream of notifications you send to your users.
With MailyHerald you can send:
Maily keeps track of user subscriptions and allows them to easily opt out. You can define who receives which emails and specify conditions that control delivery. All mailing deliveries are scheduled individually for each recipient, tracked and logged.
A chat server with authentication, persistent and searchable history, rich markdown formatting, video, private rooms, conversation highlighting, plugins, persisted notifications, code and table rendering, specialized link boxing, github hooks, bots, and many other features.
You can see it in action or use it on https://miaou.dystroy.org (anybody can create a room for public or private use on this server).
If you want to install Miaou, the installation documentation is available here.
FluxBB is an open source forum application released under the GNU General Public Licence. It is free to download and use and will remain so. FluxBB was conceived and designed to be fast and light with less of the "not so essential" features that some of the other forums have whilst not sacrificing essential functionality or usability.
FusionPBX can be used as a single or domain based multi-tenant PBX, carrier grade switch, call center server, fax server, VoIP server, voicemail server, conference server, voice application server, multi-tenant appliance framework and more. FreeSWITCH™ is a highly scalable, multi-threaded, multi-platform communication platform.
It provides the functionality your business needs and brings carrier grade switching, and corporate-level phone system features to small, medium, and large businesses. Read more at FusionPBX. Please visit our youtube channel
Mibew Messenger is an open-source live support application written in PHP and MySQL. It enables one-on-one chat assistance in real-time directly from your website.
This repository contains the core of Mibew Messenger application.
There are several actions one should do before use the latest version of Mibew from the repository:
Finally .tar.gz
and .zip
archives of the ready-to-use Mibew will be available in src/release
directory.
Mibew Messenger is licensed under the terms of Apache License, Version 2.0.
This is a SMF 2.1 development repository. The software is licensed under BSD 3-clause license.
Contributions to documentation are licensed under CC-by-SA 3. Third party libraries or sets of images are under their own licenses.
Feel free to fork this repository and make your desired changes.
Please see the Developer's Certificate of Origin in the repository: by signing off your contributions, you acknowledge that you can and do license your submissions under the license of the project.
Please, feel free to play around. That's what we're doing. ;)
Note: Orange Forum 2.0 is work in progress. Please see orangeforum-1.x.x branch for the latest stable version.
Orange Forum is an easy to deploy forum that has minimal dependencies and uses very little javascript. It is written is golang and a compiled binary is available for linux. Try the latest version hosted here. Please contact info@goodoldweb.com if you have any questions or want support.
By default, sqlite is used, so it's easy to get started. Download the binary and migrate the database with:
A versatile web based messenger using IRC
Connection modes:
If you just want to embed an IRC client on your website, you can generate a custom client hosted by kiwiirc.com using the simple client builder, https://kiwiirc.com/clientbuilder/
To install Kiwi IRC on your own server, pre-built and ready to use installers can be found at the downloads page, https://kiwiirc.com/downloads/
Before you can build or start to develop on Kiwi IRC, make sure to have the following installed on your system:
Note: Be sure to copy the files from the dist/
folder to your webserver! This folder will be overwritten each time it is built.
Scoold is a Q&A/knowledge base platform written in Java. The project was created back in 2008, released in 2012 as social network for schools inspired by Stack Overflow. In 2017 it was refactored, repackaged and open-sourced.
Scoold can run anywhere - Heroku, DigitalOcean, AWS, Azure or any VPS hosting provider. It's lightweight (~7000 LOC), the backend is handled by a separate service called Para. Scoold does not require a database, and the controller logic is really simple because all the heavy lifting is delegated to Para. This makes the code easy to read and can be learned quickly by junior developers.
Satellity is a 100% open source forum, written in Go. Please visit https://satellity.org for more details. For feedback, you can submit issues or join our slack(https://bit.ly/31b6xeX), Let's learn Go together!
Satellity is a still a PRE-ALPHA version. Please don't use it in production!!
Copy env.example
to .env
, and replace Satellity
with your project name.
run yarn install
, then yarn start
. It's running now.
When contributing to this repository, please reach out to @jadeydi or other contributors via email, issue or any other means to discuss the changes you wish to make.
Spectrum 2 is an open source instant messaging transport.
It allows users to chat together even when they are using different IM networks.
It acts as a transport layer between the users as showed in the animation above.
Peer-to-peer video chat that works. It's tuber-time!
tubertc supports Heroku as a demonstration platform. Deployment can be done via the one-click Deploy to Heroku button or the commands below:
The server port, debug level, and SSL settings are configured via the settings.json
file. tubertc uses port 8080, debug mode, and HTTP by default.
tubertc is the most usable open source video chat I've seen
Chrome 47 and higher block non-TLS access to WebRTC. Try accessing Tuber with HTTPS. If you would like to help us develop Tuber, please consider writing tools that assist with the creation and installation of TLS certificates for local installations.
ngIRCd is a free, portable and lightweight Internet Relay Chat (IRC)
server for small or private networks, developed under the terms of the GNU
General Public License (GPL); please see the file COPYING
for licensing
information.
The server is simple to configure, can cope with dynamic IP addresses, and supports IPv6 as well as SSL. It is written from scratch and not based on the original IRCd.
The name ngIRCd means next generation IRC daemon, which is a little bit exaggerated: lightweight Internet Relay Chat server most probably would have been a better name :-)
Socialhome is best described as a federated personal profile with social networking functionality. Users can create rich content using Markdown and even HTML/JS/CSS (if set as trusted user). All content can be pinned to the user profile and all content will federate to contacts in the federated social web. Currently federation happens using the ActivityPub and Diaspora protocols.
Please check the official site for more information about features. Naturally, the official site is a Socialhome profile itself.
Rallly is a free collaborative scheduling service that helps you and your friends vote on a date to host an event. The application has been developed with the MEAN stack of technologies.
This assumes that you have Docker installed
To get started quickly and easily, simply run the following:
Copy the sample .env
file then open it and set the variables.
Now run the server!
Now that was simple!
To run Rallly you will need:
Clone the repository on your machine and set the current directory to the root of the repository
Cherry
is a webchat engine
wrote in Golang
. It brings the main functionalities that you need in a webchat server.
With this application you are able to serve a bunch of rooms from your machine just editing a configuration file in a specific language. So if you are interested you should read the documentation to learn how to master it.
Now SSL connections
are supported.
You can use the standard go build
or you can use Hefesto.
You need to setup your GOPATH
to the project root. Supposing that cherry repo was cloned under /home/doctor/web/git-hub/rafael-santiago/cherry
just add this path to your GOPATH
.
Please, note the Stretch version will receive only bug fixes and security updates. all the developments are now focused on the Buster version.
A set of Ansible scripts to setup a secure email and personal files server. This project is for you if:
Thanks to Framasoft, two mailing lists have been created, one for general questions, suggestions and support, and another one dedicated for development.
The continuous integration jobs are based on Jenkins pipelines. The server is accessible at jenkins.homebox.space.
This is the complete system with everything you need to set up Inboxen.
Join us in our IRC channel! We're in the #inboxen channel on MegNet
GPG keys used by Inboxen developers to sign releases:
You'll need the following tools:
This project comes with a .editorconfig
file - we recommend installing it to
avoid things like mixing tabs/spaces or accidentally saving files with
DOS-style newlines.
Set yourself up with a virtual environment and run the following:
When you've made your changes, remember to check your code style and run unit tests.
It's part of the Freedom Controller project: http://freedomcontroller.com
The larger goal of the project is an attempt at building a distributed social network through the use of standard RSS and OPML feeds. This is the first product.
We call Cartulary a digital archiver. But, you could also call it a social network in a box. It's an RSS reader, RSS aggregator, readability tool, article archiver, microblogger, social graph manager and reading list manager.
You can publish all of your feeds into a single social outline(OPML) with it, so that other people can easily subscribe to all of your stuff at once. You can save full text articles into a feed as you read things on the web, then later export them into an OPML file using date ranges and searches.
Please see http://robustirc.net/docs.html for documentation.
The python-slimta
project is a Python library offering the building blocks
necessary to create a full-featured MTA. Most MTAs must be configured, but
an MTA built with python-slimta
is coded. An MTA built with python-slimta
can incorporate any protocol or policy, custom or built-in. An MTA built with
python-slimta
can integrate with other Python libraries and take advantage of
Python's great community.
The python-slimta
project is released under the MIT License. It is
tested for Python 2.7+ or 3.5+.
This software codebase began as a fork of prosody trunk (to be 0.9) merged with LW.Org's custom patches, initiating from August 7th 2012 (see first commit).
Being mainly based on Prosody a lot of Metronome's code is backport compatible, but as development keeps progressing the majority of the codebase has almost completely diverged from mainstream.
Differences from Prosody are, but not limited to:
March, 2018: This project is not maintained any more!
"We need something like Facebook, but just not Facebook." If you heard that from your client, or thought that yourself, PPnet might be for you.
Create and host your own social network. With some simple steps you can get it in less then 15 minutes. This project is partly funded by the Europian Union through the FI-CONTENT.
PPnet is built as a single page application (SPA) in the JavaScript framework AngularJS, and uses a PouchDB/CouchDB combination for data synchronisation. The nice thing about this architecture is that you only need a CouchDB as a server side component (plus a simple HTTP Server) and that it works in online/offline mode. Additionally, it can authenticate against OAuth2 comaptible providers (like KeyRock).
This is an open source disposable email address service that was built and maintained at mailcare.io.
Begin by cloning this repository to your machine, and installing all Composer & NPM dependencies.
Next, configure your mail transfer agent (MTA) to catch all emails and route them to the php application mailcare. See bellow an example with Postfix that I personnally use.
This script does 2 configurations
/etc/postfix/main.cf
Replace the line myhostname = *
by myhostname = example.org
Add one new line smtpd_recipient_restrictions = permit_mynetworks, reject_unauth_destination
for security purposes.
Add one new line local_recipient_maps =
to accept any mailbox under the domain myhostname
Growth of web applications has been a huge improvement for social sharing and collaborative work. Unfortunately, to enjoy these new tools, we have traded our privacy. Newebe aims to solve this problem by providing a social tool you host at your home and that connects directly with your contacts.
Before you ask, Newebe is not like Diaspora, it is thinked distributed in a peer-2-peer manner : it is designed to be self-hosted and does not require 3rd party server.
Check the website install section : http://newebe.org/#install
Dada Mail is a contemporary, mature and intuitive web-based e-mail list management system.
Dada Mail handles Closed-Loop Opt-in subscriptions, sending complex announce-only and/or discussion mailing list messages with an advanced, fault-tolerant mass mailing monitor, supports the archiving/viewing/searching/resending/syndicating (rss, atom feeds) of sent messages and doing all this and a whole lot more with style.
Dada Mail can handle custom subscriber fields and searching these fields, allowing you to send mass mailing to only part of your mailing list. Dada Mail's email templating system allows you to create targeted and completely custom email messages (mail merging) for each and every one one of your subscribers.
A super fast forum software written in Go. You can talk to us on our Discord chat!
The initial code-base was forked from one of my side projects, but has now gone far beyond that. We've moved along in a development and the software should be somewhat stable for general use.
Features may break from time to time, however I will generally try to warn of the biggest offenders in advance, so that you can tread with caution around certain commits, the upcoming v0.1 will undergo even more rigorous testing.
ASTPP is an Open Source VoIP Billing Solution for Freeswitch. It supports prepaid and postpaid billing with call rating and credit control. It also provides many other features such as,
and many more
For a standard installation please follow the Setup instructions from the documentation.
Then follow the Getting Started guide.
Report security issues to our Security email address security@inextrix.com.
Next generation forum software. Epochtalk forum software utilizes technologies such as AngularJS, Webpack, Postgres and Bourbon for improved performance and user experience as compared to existing forum software.
Install an SSL cert and edit the nginx .conf file (located /etc/nginx/default.conf) with server info and SSL cert info
This file specifies the server configurations and is necessary to run the server. You can edit the .env file later to specify the configurations as outlined in the Configuration section.
LeapChat is an ephemeral chat application. LeapChat uses miniLock for challenge/response-based authentication. This app also enables users to create chat rooms, invite others to said rooms (via a special URL with a passphrase at the end of it that is used to generate a miniLock keypair), and of course send (encrypted) messages to the other chat room participants.
All messages are encrypted end-to-end
The server cannot see anyone's usernames, which are encrypted and attached to each message
Users can "leap" from one room to the next so that if an adversary clicks on an old invite link, it cannot be used to join the room
ots
is a one-time-secret sharing platform. The secret is encrypted with a symmetric 256bit AES encryption in the browser before being sent to the server. Afterwards an URL containing the ID of the secret and the password is generated. The password is never sent to the server so the server will never be able to decrypt the secrets it delivers with a reasonable effort. Also the secret is immediately deleted on the first read.
For a better setup you can choose the backend which is used to store the secrets:
Abilian SBE (Social Business Engine) is a platform for social business applications, and more specifically collaborative / enterprise 2.0 business applications, such as enterprise social networks (ESN).
Abilian SBE revolves around the concept of communities, which are collaborative spaces with services such as lightweight document management, discussions, wikis, user timelines, etc.
It is based on the Abilian Core project which provide the basic services, on top of Flask and SQLAlchemy.
Abilian SBE is used by several major customers in production, since mid 2013.
LibreNews-Server is the server side of the LibreNews ecosystem. It provides a RESTful JSON api by which clients can retrieve the twenty latest breaking news notifications. This implementation uses Twitter's BBC breaking news account to detect breaking news, however it is possible to implement a LibreNews that uses a different source of implementation -- just update the flashes.py
file as necessary.
This file will provide three documentations: 1) how to use LibreNews-Server from the perspective of a user, 2) how to use LibreNews server from the perspective of a developer who is making a LibreNews client, 3) from someone who wants to run a LibreNews server for herself, and 4) from the perspective of a developer who wants to modify or build a new LibreNews-Server.
Download Zip and Extract to your Web Direcotory
Give a Writable Permission on
Visit the subfolder https://mydomain.com/index.php in your web-browser. The installation script will start automatically and guide you through the installation process.
Uncomment and update RewriteBase
ex.
ex.
Do you like this project? Support it by donating
!DANGER!
matrix-angular-sdk is not currently being maintained or developed by the core team, and whilst stable it has some serious performance issues; Angular makes it a bit too easy to shoot yourself in the foot and doesn't help you escape when you do so. All of our current focus is going into the https://github.com/matrix-org/matrix-js-sdk, https://github.com/matrix-org/matrix-react-sdk and https://github.com/matrix-org/matrix-react-skin stack instead - please use those rather than this if you want support from the core team. Thanks!