• Stars
    star
    1,830
  • Rank 25,368 (Top 0.5 %)
  • Language
    C++
  • License
    GNU General Publi...
  • Created almost 11 years ago
  • Updated 3 months ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

This is an active mirror of the KiCad development branch, which is hosted at GitLab (updated every time something is pushed). Pull requests on GitHub are not accepted or watched.

KiCad README

For specific documentation about building KiCad, policies and guidelines, and source code documentation see the Developer Documentation website.

You may also take a look into the Wiki, the contribution guide.

For general information about KiCad and information about contributing to the documentation and libraries, see our Website and our Forum.

Build state

KiCad uses a host of CI resources.

GitLab CI pipeline status can be viewed for Linux and Windows builds of the latest commits.

Release status

latest released version(s) Release status

Files

  • AUTHORS.txt - The authors, contributors, document writers and translators list
  • CMakeLists.txt - Main CMAKE build tool script
  • copyright.h - A very short copy of the GNU General Public License to be included in new source files
  • Doxyfile - Doxygen config file for KiCad
  • INSTALL.txt - The release (binary) installation instructions
  • uncrustify.cfg - Uncrustify config file for uncrustify sources formatting tool
  • _clang-format - clang config file for clang-format sources formatting tool

Subdirectories

  • 3d-viewer - Sourcecode of the 3D viewer
  • bitmap2component - Sourcecode of the bitmap to PCB artwork converter
  • cmake - Modules for the CMAKE build tool
  • common - Sourcecode of the common library
  • cvpcb - Sourcecode of the CvPCB tool
  • demos - Some demo examples
  • doxygen - Configuration for generating pretty doxygen manual of the codebase
  • eeschema - Sourcecode of the schematic editor
  • gerbview - Sourcecode of the gerber viewer
  • include - Interfaces to the common library
  • kicad - Sourcecode of the project manager
  • libs - Sourcecode of KiCad utilities (geometry and others)
  • pagelayout_editor - Sourcecode of the pagelayout editor
  • patches - Collection of patches for external dependencies
  • pcbnew - Sourcecode of the printed circuit board editor
  • plugins - Sourcecode for the 3D viewer plugins
  • qa - Unit testing framework for KiCad
  • resources - Packaging resources such as bitmaps and operating system specific files
  • scripting - Python integration for KiCad
  • thirdparty - Sourcecode of external libraries used in KiCad but not written by the KiCad team
  • tools - Helpers for developing, testing and building
  • translation - Translation data files (managed through Weblate for most languages)
  • utils - Small utils for KiCad, e.g. IDF, STEP, and OGL tools and converters

More Repositories

1

kicad-library

The schematic and 3D libraries for KiCad 4.0. Note that the footprint libraries are the *.pretty repos themselves. This is an orphaned repo, the news about the v5 libs, http://kicad.org/post/kicad-official-libraries/.
HTML
749
star
2

kicad-symbols

Official KiCad schematic symbol libraries for Kicad 5
CMake
704
star
3

kicad-footprints

Official KiCad Footprint Libraries for Kicad version 5
CMake
620
star
4

kicad-packages3D

Official KiCad 3D model libraries for rendering and MCAD integration
CMake
474
star
5

kicad-templates

KiCad project templates
HTML
169
star
6

kicad-library-utils

Some scripts for helping with library development
Python
128
star
7

kicad-doc

KiCad new documentation repository [moved to https://gitlab.com/kicad/services/kicad-doc]
CMake
124
star
8

KicadOSXBuilder

Kicad OSX Builder, which I plan to use as my boxed development environment on Mac OSX
Shell
87
star
9

kicad-website

This is the official website source for KiCad [moved to https://gitlab.com/kicad]
HTML
62
star
10

kicad-i18n

Translations for KiCad source code [moved to https://gitlab.com/kicad]
Shell
58
star
11

kicad-winbuilder

Windows builder for the KiCad project based on the MSYS2 MinGW system [moved to https://gitlab.com/kicad]
NSIS
51
star
12

kicad-packages3D-source

Source files for generating 3D models
Python
50
star
13

kicad.github.io

KiCad Library Download Page
HTML
36
star
14

Connectors_JST.pretty

JST connector footprints
22
star
15

kicad-footprint-wizards

Python
18
star
16

Buttons_Switches_THT.pretty

Buttons and switches, through hole footprints
14
star
17

kicad-mac-builder

The macOS V5+ KiCad builder and packager [moved to https://gitlab.com/kicad]
CMake
13
star
18

Buttons_Switches_Keyboard.pretty

Buttons and switches for keyboard applications
13
star
19

Connectors.pretty

Assorted connector footprints
12
star
20

Connectors_Molex.pretty

Molex connector footprints
10
star
21

Pin_Headers.pretty

9
star
22

LEDs.pretty

7
star
23

Modules.pretty

Footprints for SoM (System on Module), typically functional modules integrated onto a separate PCB
6
star
24

Housings_DFN_QFN.pretty

Dual and Quad Flat No-lead footprints
6
star
25

SMD_Packages.pretty

6
star
26

Battery_Holders.pretty

Battery holder footprints
6
star
27

Housings_SSOP.pretty

Shrink Small Outline Package footprints
5
star
28

Housings_DIP.pretty

Dual Inline Package footprints
5
star
29

Mounting_Holes.pretty

5
star
30

Housings_QFP.pretty

Quad Flat Package footprints
5
star
31

TO_SOT_Packages_SMD.pretty

4
star
32

RF_Modules.pretty

4
star
33

Crystals.pretty

Crystal footprints
4
star
34

Capacitors_Tantalum_SMD.pretty

4
star
35

Resistors_SMD.pretty

3
star
36

Converters_DCDC_ACDC.pretty

3
star
37

Connectors_TE-Connectivity.pretty

TE-Connectivity connector footprints
3
star
38

Connectors_Hirose.pretty

Hirose connector footprints
3
star
39

Socket_Strips.pretty

3
star
40

Sockets.pretty

3
star
41

Fiducials.pretty

3
star
42

Heatsinks.pretty

3
star
43

Capacitors_SMD.pretty

Surface mount capacitor footprints
3
star
44

Diodes_SMD.pretty

Surface mount diode footprints
3
star
45

Connectors_USB.pretty

USB (Universal Serial Bus) connector footprints
3
star
46

Connectors_Card.pretty

Footprints for cards and card holders
2
star
47

Connectors_Harwin.pretty

Harwin connector footprints
2
star
48

Buttons_Switches_SMD.pretty

Buttons and switches, surface mount footprints
2
star
49

Connectors_Samtec.pretty

Samtec connector footprints
2
star
50

Fuse_Holders_and_Fuses.pretty

2
star
51

TerminalBlock.pretty

2
star
52

Displays_7-Segment.pretty

2
star
53

Connectors_Amphenol.pretty

Amphenol connector footprints
2
star
54

Resistors_THT.pretty

2
star
55

Connectors_JAE.pretty

JAE connector footprints
2
star
56

Symbols.pretty

2
star
57

Connectors_Multicomp.pretty

Multicomp connector footprints
2
star
58

Displays.pretty

Shell
2
star
59

TO_SOT_Packages_THT.pretty

2
star
60

Connectors_IDC.pretty

IDC connector footprints
2
star
61

Antennas.pretty

Footprints for Radio Frequency Antennas
2
star
62

fedora-packaging

Fedora packaging for KiCad used for the nightlies and distributed via copr [moved to https://gitlab.com/kicad]
Shell
2
star
63

Potentiometers.pretty

2
star
64

Capacitors_THT.pretty

Through hole capacitor footprints
2
star
65

kicad-doc-website

[moved to https://gitlab.com/kicad]
CSS
2
star
66

Wire_Connections_Bridges.pretty

2
star
67

Inductors_SMD.pretty

Surface mount inductor footprints
2
star
68

Inductors_THT.pretty

Through hole inductor footprints
2
star
69

Diodes_THT.pretty

2
star
70

Housings_SON.pretty

SON (Small Outline No-Lead) package footprints
2
star
71

Connectors_DSub.pretty

DB connector footprints
2
star
72

Resistors_Universal.pretty

2
star
73

Connectors_IEC_DIN.pretty

2
star
74

Buzzers_Beepers.pretty

2
star
75

Oscillators.pretty

2
star
76

Connectors_Phoenix.pretty

Phoenix connector footprints
2
star
77

Transformers_SMD.pretty

Surface mount transformer footprints
1
star
78

PFF_PSF_PSS_Leadforms.pretty

1
star
79

Transformers_THT.pretty

Through hole transformer footprints
1
star
80

Housings_LGA.pretty

Land Grid Array footprints
1
star
81

Measurement_Scales.pretty

1
star
82

Oddities.pretty

1
star
83

Valves.pretty

1
star
84

Transformers_CHK.pretty

1
star
85

Inductors.pretty

Inductor footprints - deprecated
1
star
86

Connectors_Mini-Universal.pretty

1
star
87

Power_Integrations.pretty

1
star
88

Choke_Toroid_ThroughHole.pretty

Deprecated (see Inductors_SMD and Inductors_THT)
1
star
89

divers.pretty

Deprecated - DO NOT USE
1
star
90

Housings_SIP.pretty

Single Inline Package (SIP) footprints
1
star
91

Choke_Common-Mode_Wurth.pretty

Deprecated (see Inductors_SMD and Inductors_THT)
1
star
92

Choke_SMD.pretty

Deprecated
1
star
93

Housings_SOIC.pretty

Small Outline Integrated Circuit footprints
Shell
1
star
94

Filters_HF_Coils_NEOSID.pretty

1
star
95

Inductors_NEOSID.pretty

1
star
96

Varistors.pretty

1
star
97

Choke_Radial_ThroughHole.pretty

Deprecated (see Inductors_SMD and Inductors_THT)
1
star
98

Shielding_Cabinets.pretty

1
star
99

Opto-Devices.pretty

1
star
100

Housings_LCC.pretty

Leaded Chip Carrier footprints
1
star