Quote:
For this i tried a number of third party library but they are not reliable and have some disadvantages
Then the solution is easy, you only have to create your own library and make it reliable and without disadvantages.
It will take only a few years (working full time, and probably not alone) to make your perfect library.
Since any help could be considered third party, you are alone.