Today, I want to introduce my IDE specialized in programming contest. https://github.com/fukatani/rujaion
online-judge-tools and Qt browser are combined with this IDE, so you can do whole contest task with minimal operations.
Contest Task Automation
In browser widget, you can login to contest and if you access the contest problem page, input and output example of the problem is downloaded automatically in the background.
If you want to test your code, you only have to click test button. The test result will be displayed in bottom console widget. (See screen shot.)
Debugging with testcases and submitting are also enable with one click.
Since this project is optimized on programming contest only, the functions supported by a general IDE those unnecessary for the programming contest are omitted.
For example, this IDE supports one file project only. You don't have to write makefile or other build configuration.
This IDE is written by Python and this is smaller project than other IDE, customizing for yourself is easy.
Currently, Linux only.
Currently, Rust / C++ / Python is supported.
Depends on online-judge-tools. Codeforces, AtCoder, HackerRank, CS Academy, etc.
Installation and detail is here.