Bifrost bridge: Offline messages exchange between Matrix and XMPP

We want to add offline messages support for XMPP users connecting to matrix rooms via matrix bifrost bridge.

Today's Balance
$352.99
Fund two developers to work o...
$2,000
per year

Contribute


Become a financial contributor.

Financial Contributions

Recurring contribution
Backer

Become a backer for $5.00 per month and support us

$5 USD / month

Recurring contribution
Backer

Become a backer for $25.00 per month and support us

$25 USD / month

Recurring contribution
Sponsor

Become a sponsor for $50.00 per month and support us

$50 USD / month

Custom contribution
Donation
Make a custom one-time or recurring contribution.

Latest activity by


+ 4

Top financial contributors

1
Pirate Praveen

$100 USD since Oct 2021

2
Nkwuda Sunday Cletus

$67 USD since Oct 2021

3
Snehal Shekatkar

$67 USD since Nov 2021

4
JC Brand

$50 USD since Nov 2021

5
Ravi Dwivedi

$30 USD since Oct 2021

6
Guest

$25 USD since Dec 2021

7
Guest

$20 USD since Nov 2021

8
Guest

$10 USD since Mar 2022

Bifrost bridge: Offline messages exchange between Matrix and XMPP is all of us

Our contributors 13

Thank you for supporting Bifrost bridge: Offline messages exchange between Matrix and XMPP.

Pirate Praveen

Admin

$100 USD

Nkwuda Sunday...

Admin

$67 USD

Ravi Dwivedi

Admin

$30 USD

Maranda

Core Contributor

JC Brand

$50 USD

Guest

$25 USD

Guest

$20 USD

Guest

$10 USD

Budget


Transparent and open finances.

-$352.99 USD
Approved
Invoice #77795
Financial contribution to Bifrost bridge: Offline message...

Credit from Guest to Bifrost bridge: Offline messages exchange between Matrix and XMPP

+$10.00USD
Completed
Contribution
Financial contribution to Bifrost bridge: Offline message...

Credit from Guest to Bifrost bridge: Offline messages exchange between Matrix and XMPP

+$25.00USD
Completed
Contribution
$
Today’s balance

$352.99 USD

Total raised

$352.99 USD

Total disbursed

--.-- USD

Estimated annual budget

$352.99 USD

Connect


Let’s get the ball rolling!

News from Bifrost bridge: Offline messages exchange between Matrix and XMPP

Updates on our activities and progress.

Maranda from aria-net.org implements mam support in bifrost bridge

In a previous update we shared about plumbing feature which allows using another xmpp muc for mam suppo...
Read more
Published on May 20, 2022 by Pirate Praveen

bifrost bridge at aria-net.org can connect a matrix room to any xmpp muc with mam support

Thanks to great work done by Maranda, we can now have mam support for matrix to xmpp bridged rooms indirectly if we have admin access to a matrix room. This is possible via plumbing feature introduced in this fork of the bifrost bridge. Thi...
Read more
Published on May 11, 2022 by Pirate Praveen

Progres Report

Hi folks. We are sincerely grateful for your generous contributions and support towards this project . I'm deeply sorry that your support has not been reciprocated by good progress on my side, especially for my inability to deliver progress...
Read more
Published on March 25, 2022 by Nkwuda Sunday Cletus

Conversations

Let’s get the discussion going! This is a space for the community to converse, ask questions, say thank you, and get things done together.

About your application to XMPP Standards Foundation

Published on October 26, 2021 by Matthew Wild

Hi! Thanks for your application, and thanks for your patience. The XSF board members (including myself) have reviewed it, and there is a general willingness to accept your application. However your project is somewhat unusual in that it is...

 2

About


XMPP is a standard widely used for instant messaging for many years. Matrix is a similar standard emerged in recent years. Matrix bifrost bridge connects these two protocols and allow users of Matrix and XMPP to talk to each other. This is a great step in avoiding fragmentation in communities while providing choice (protocol, apps or services can be different) of joining to members. But we noticed the users joining via XMPP is at a disadvantage, they lose offline messages or messages delayed due to federation delay between matrix servers. While trying to understand this issue we realized the matrix bridge don't support offline messages for XMPP users.

There is open issue on the bifrost bridge repo, but no promise from the maintainers about a timeline. Since this is Free Software, we have the freedom to improve the code and we decided to implement it. This needs some dedicated full time effort so we should raise some funds for people working on the project.

Sunday Nkwuda and Olatunji Ajayi were working with Pirate Praveen on implementing apt support plugin for yarn package manager as part of Debian's Outreachy internships programme. They agreed to work on this project as outreachy internship period was completed. 

Looking further we found out the bridge is using xmpp.js library to implement the XMPP functionality. We started a discussion with maintainers of xmpp.is and they suggested we implement it outside xmpp.js.

We talked many persons and organizations to host the crowd funding campaign as all popular platforms don't support their country, Nigeria. Finally we saw the announcement by XSF to host worldwide projects to improve XMPP and created this collective.

Join us via 
  1. XMPP https://conversations.im/j/[email protected]
  2. Matrix https://matrix.to/#/#bifrost-mam:poddery.com 
  3. ActivityPub/Friendica/Mastodon/Diaspora https://venera.social/profile/xep_0313

Our team