I’ve been working on a KDBX (KeePass Database XML) package for a while. If you want to add KDBX support to your project, check it out on Github.
This is work in progress, deserialization works fine but there is an issue when serializing some, more complex databases → KeePassXC is unable to parse them returning a “No root group” error but it works fine with KeePass.