# Contributing Code

There are a lot of things that need to be written in Builder and we’d love to have your help in doing so. Take a look at Creating Plugins to learn how to write plugins. Most things in Builder are implemented as plugins while the scaffolding is written in C and found in libide.

Plugins can be written in C, C++, Python, or Vala.

If you’re interested in working on `libide`, the core C library behind Builder, you’ll want to peruse the libide directory in the code-base.