Bifrost bridge: Offline messages exchange between Matrix and XMPP

Collective

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

Today's Balance
$320.12
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


+ 2

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

$20 USD since Nov 2021

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

Our contributors 10

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

JC Brand

$50 USD

Guest

$20 USD

Budget


Transparent and open finances.

$
Today’s balance

$320.12 USD

Total raised

$320.12 USD

Total disbursed

--.-- USD

Estimated annual budget

$320.12 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.

We had our first meeting today and our ActivityPub/Diaspora/Friendica account

We had 8 people turning up for the meeting. We introduced the project to new people and explained the project in detail. We also talked about making more documentation, posters, videos etc to spread the word. We have created...
Read more
Published on November 4, 2021 by Pirate Praveen

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