The BOINC source code is here.

If you are an experienced C++ system programmer you may be able to help us maintain and enhance BOINC. In any case, you are welcome to browse the source code and give us feedback.

Be sure that you understand exactly how BOINC is intended to work (for both participants and developers) before getting into the source code.

Core client

Scheduling server Protocols Miscellaneous