diff --git a/_journals/2025-01-09_1703.md b/_journals/2025-01-09_1703.md new file mode 100644 index 0000000..3ec4565 --- /dev/null +++ b/_journals/2025-01-09_1703.md @@ -0,0 +1,10 @@ +--- +title: January 9th, 2025 +date: 2025-01-09, 17:03:44 -08:00 +section: journal +link: https://gitdab.com/cadence/out-of-your-element +tags: + - Matrix + - Discord +--- +[[Out of Your Element]] is a "modern Matrix-to-Discord appservice bridge". Seems simple and robust -- just a NodeJS server. Discovered via [[Muni Town]]. \ No newline at end of file diff --git a/_notes/Out of Your Element.md b/_notes/Out of Your Element.md new file mode 100644 index 0000000..c5c3181 --- /dev/null +++ b/_notes/Out of Your Element.md @@ -0,0 +1,17 @@ +--- +git: https://gitdab.com/cadence/out-of-your-element +tags: + - Discord + - bridge + - Matrix + - opensource + - nodejs +--- +Modern Matrix-to-Discord appservice bridge, created by [@cadence:cadence.moe](https://matrix.to/#/@cadence:cadence.moe) +- Modern: Supports new Discord features like replies, threads and stickers, and new Matrix features like edits, spaces and space membership. +- Efficient: Special attention has been given to memory usage, database indexes, disk footprint, runtime algorithms, and queries to the homeserver. +- Reliable: Any errors on either side are notified on Matrix and can be retried. +- Tested: A test suite and code coverage make sure all the logic and special cases work. +- Simple development: No build step (it's JavaScript, not TypeScript), minimal/lightweight dependencies, and abstraction only where necessary so that less background knowledge is required. No need to learn about Intents or library functions. +- No locking algorithm: Other bridges use a locking algorithm which is a source of frequent bugs. This bridge avoids the need for one. +- Latest API: Being on the latest Discord API version lets it access all features, without the risk of deprecated API versions being removed.