By doing so the size of the addon is increased and performance is reduced on a minuscule. Instead, it includes all the files in its script. Some add-ons are standalone add-ons, which means it doesn’t use call by function method. He is the co-developer of URL Resolver and Exodus. Since most of these files are open source, some developers are skilled enough to change the base code and host it in their own repository. Some developers may have their own kodi repositories while some may not. And when calling for a certain function, the corresponding function will respond from the repository. These files are available in the repository. Since some of these files have copyright protection, the developers can only use them. When developing an addon, the developers use call by function method to call these dependencies files into action. Some of the most used dependencies are scrapper and URL Resolver. These support files are called dependencies. For the proper functioning of add-ons, a lot of files are required. Kodi Repositories act as a space to store common files and they are accessed by add-ons. 8 How to avoid the Dead repository security risk on Kodi?.