Like CHelper for Java, caide automates certain common tasks that you do during programming competitions: parsing, running and debugging problem tests, inlining library code. It currently supports C++ and C# programming languages. The list of supported online judges is here.
Download here. You can also install VS extension directly from Visual Studio.
Codelite and command line caide in Linux: (full size)
Codelite in Windows: (full size)