Many independent developers share open-source Kontakt GUI templates, KSP generators, and mapping scripts entirely for free.
To develop a piece (a library) for Kontakt, you need the right environment and tools: Native Instruments Kontakt (Full Version):
: You can import your own .wav or .aif samples and convert them into playable instruments.