Do a search online for reactive dyes.
I don't know of any Asian sources. I am very fond of a company
called Grateful Dyes in the US.
If you are dying silk, wool, or nylon you will need to use what
is called an acid dye.
There are also special soaps designed to wash away excess
dye.