JSONRPC or REST interface to cardano-node, or a lightweight socket library

I see this answers my question more or less, as a conclusive no, other than the Haskell native IPC API which I do not think has any non-haskell way of talking to it.