LNJ

Linus Jahn

Random C++/Qt dev on the internet.
Maintaining Kaidan, QXmpp and some other projects.

Active

Kaidan

XMPP client aiming to be user-friendly and powerful. Written using QtQuick + Kirigami for the UI and QXmpp for the XMPP backend.

I started it in 2016 and am still working on it.

https://www.kaidan.im/

QXmpp

Qt-based XMPP library, focus on simple design and easy usage. I became lead developer in 2019.

https://qxmpp.org

PlasmaTube

Kirigami based YouTube app, with Invidious account integration and subscription feed. Includes a Qt-based library for the Invidious REST API.

Side project from 2019 which would deserve more attention from me. :)

https://invent.kde.org/plasma-mobile/plasmatube

Work-in-progress

qxbridge

Qt XMPP bridge currently supporting Telegram Bot API protocol. Creates ‘fake’ users on the XMPP side to make it look like the users from Telegram were there. Should support other protocols in the future, like Matrix.

It includes a QFuture-based library for the Telegram Bot REST API.

https://invent.kde.org/lnj/qxbridge

FeedBotX

Experimental XMPP Bot for sending new posts from RSS feeds to subscribed users (2021).

https://invent.kde.org/lnj/feedbotx

kjson2cpp

Work-in-progress class generator for JSON parsing/serialization with Qt’s JSON implementation from 2020. Uses XML input to generate classes.

https://invent.kde.org/lnj/kjson2cpp

Games

Minetest Mod: Storage Drawers

Mod adding new item storages

https://content.minetest.net/packages/LNJ/drawers/