When solving CP problems, are you tired of copy-pasting the testcases, and compare the outputs with the answers by eyes?
Today I'll recommend a free-software IDE for those who want to automate everything in competitive programming.
CP Editor began from running testcases in one click, and has been grown into an IDE with many features, like parsing sample testcases from websites and submitting to Codeforces inside the IDE. It's cross-platform and lightweight, and most important, specially designed for competitive programming.
You can learn about more features on the official website.
It's also recommended to visit the GitHub repo to learn more about how to get started and get help.
As you can see, this project is on its early stage, and there are still many features on the way, like auto-completion and stress testing. But it has improved much since the first version! It will be a long way to perfect if there are only a few people working on it, but, if more and more people join us, everything will be possible. It's written in C++ and based on Qt, so it's won't be that hard even if you haven't worked on GUI projects before (personally, I haven't written anything with Qt before I began contributing to CP Editor). If you are willing to help us, you can read the contributing guidelines.
If you like this editor, please give us a star on GitHub, I believe it will be better and better!
Last but not least, thanks to other contributors including snapdragon3101(the founder), razdeep, box, Yatharth1 and polyomino, other projects including CF Tool, Competitive Companion and the Qt framework which make this project possible. Also thanks to the users of CP Editor, Mike MikeMirzayanov Mirzayanov, and all CP problem setters, for making this project meaningful.
(The dark theme is only available on several systems including KDE.)