Is leading an adjective?

It can be (leading edge, leading role).

It is the present participle of the verb (to lead) and can function as an adjective or a noun (gerund).