@koufa It's OK. We're using it in a commercial product now. However, be warned: it does NOT give you duplicates of the objects recorded in the database. It gives you an interface object that directly modifies the database when it is modified, and it will cause you problems if you try and use the same interface object across threads. If the database is closed, the interface object will fail.
I personally regret the use of Realm in our product, but to be fair, that was when Realm was in beta and was all sorts of buggy.