Skip to content

Repository files navigation

gitgud ninja mark

gitgud

CI status CodeQL status TypeScript coverage: 100% lines, branches, and functions

gitgud is a community-curated collection for competitive programmers who want to practice beyond the fundamentals. Problem archives are enormous, but problem quality varies. gitgud helps surface the problems that teach something memorable.

Canon Problems

Inspired by "Canon Events" from Across the Spider-Verse, Canon Problems are the problems that fundamentally change how you approach competitive programming.

gitgud brings those problems together through community recommendations, making it easier to spend your practice time on ideas and techniques worth learning. Explore recommendations from Codeforces and Kattis, find contests, and track the problems you've solved.

New to competitive programming?

Start with the fundamentals:

Once you're ready to work through a problem archive, read Um_nik's guide to practicing competitive programming—then come find the problems the community believes are worth your time.

Contribute

gitgud is open source. Issues and pull requests are welcome.

Released under the MIT License. gitgud is an independent community project and is not affiliated with Codeforces or Kattis.

About

Community-curated competitive programming problems, contests, and practice tracking.

Topics

Resources

Stars

4 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages