Use clj-di on client side
Add /list-sources/ api endpoint