I am aware that I can build and submit transactions to the cardano node by running my own node and using cardano-cli. But using bash might not be the best way to build and submit transactions in apps. So I want to know of any SDKs which I can find in different programming languages to build transactions and submit them for my own applications. Also prefer solutions which are provided and maintained by say Cardano Foundation or IOG over third party ones.
I hope I get something as clear and easy to use as the cardano cli instead of a shitstorm like the cardano serialization lib