There are. I personally use matrix.org, as it has a gateway to freenode (IRC).
To join the pyra room in freenode using a matrix client (that is, "riot" on mobile devices, "nheko" on Linux), you have to use the following room name:
#freenode_#dragonbox-pyra:matrix.org
Be patient the first time you connect to a IRC room through the matrix.org gateway (don't know why), but after some minutes it will work almost as good as a "Native" riot room -- almost because i've experienced splits from time to time, but that's the nature of IRC...
Pros: a modern client comparable to Telegram, access to freenode, logs, and multi-device support (you can access from both you PC and you mobie devices, replying from one device removes the notifications in the others, etc). You also gain federation as in XMPP (but it's not XMPP) and ability setting up your own matrix server (it's similar to setting up an XMPP server).
Cons: another messaging network! Your friends will kill you, because you converted them to telegram, signal, threeema or whatever X-). Also: lots of rough edges (nheko is under heavy development, the current server is a reference server in python, etc).
Thank you
I will try it.
Don't care about converting friends. I will not replace my messenger with it.
As long as I can get IRC logs easily I'm happy
Currently compiling.