A few people worked on dhive and I think you can try it: https://gitlab.syncad.com/hive/dhive
Hive-js is not ideal for broadcasting massive transactions and is slow in signing but is more userfriendly and has more methods. On the other hand, dhive is faster in signing transactions.
If you want something light without any extra method, hive-tx might be your choice. And is fast enough.