Libraries are included along with the KiCad installer or packages for the major operating systems. In most cases you will only need to download the libraries below if you want to use more recent libraries than those offered with your KiCad version. Libraries can also be kept up to date with the latest additions by tracking the upstream library repositories. See the GitHub Libraries section below.
The official KiCad libraries are available for download at https://kicad.github.io. Library data are provided as compressed archives of the individual libraries within the following categories:
Library data is updated weekly, and tracks the KiCad GitHub repositories.
Snapshots of the libraries aligned with the minor KiCad 4.x releases can be found here.
KiCad 4.x releases come with local symbol and 3d model libraries included. The footprint libraries are special cases in most installation. They are setup to use on demand download from github (via the github plugin). This might not be right for every user. For these users it is advisable to download a library snapshot and add these libs to kicad via the footprint library manager found in the preferences menu of pcb_new and the footprint editor. For the best results it is recommended to ensure KiCad does use all types of libraries from the same snapshot.
KiCad libraries are community contributed and hosted on GitHub repositories at github.com/kicad. If you wish to contribute to the libraries, refer to the contribution guide. It is also possible to keep your system libraries up to date with the latest additions by cloning the library repositories using Git. Tracking the library repositories using Git means that only the changes to the libraries need to be downloaded, rather than retrieving the entire library set each time.
For KiCad version 5.x, the libraries are organised into four separate repositories (on GitHub):
The set of libraries corresponding to versions 4.x of KiCad software are no longer maintained. They are still available on GitHub although they have been archived to make them ready-only: