"Code::Blocks" trae integradas plantillas para generar varias clases de programas, ya sea la clásica aplicación de consola, bibliotecas estáticas o dinámicas, o proyectos completos enlazados con populares bibliotecas como "OpenGL" y "SDL"; sin embargo, "Code::Blocks" integra sólo las plantillas, las bibliotecas deben instalarse por separado.