For clubs and organizers

Host your programming contest, free

One live contest with up to 100 participants, on the same engine that runs Progsity's official rounds. Standings with a freeze, clarifications, teams, rejudge, and our own judge in ten languages.

No card. Your first contest is free and stays free; the slot opens again when it ends.

What the free contest includes

  • ICPC-style standings with a scoreboard freeze before the end, and an unfreeze when you say so.
  • Clarifications and announcements on the contest page, answered by your moderators.
  • Individual or team participation, with open or invite registration and a password if you want one.
  • Rejudge a problem after a fix; every verdict is replayed on the same judge.
  • Our own judge in 10 languages (C, C++, Python 3, Java, JavaScript (Node.js), TypeScript, Go, Rust, PHP, Ruby), about 20 verdicts a minute at 20 test cases each.
  • A per-problem solve-time summary and a similarity review after the round, on every tier, so your moderators decide with evidence.

The honest limits

  • One active contest at a time. A contest that has ended no longer holds the slot.
  • Up to 100 registrations per contest.
  • 30 reference-solution validation runs a month for your own problems.
  • Rated rounds are run by the platform, not opened by a plan.

How it works

  1. 1.Create a free account and a contest from your dashboard: title, window, registration mode.
  2. 2.Mount problems. Write your own in My problems, validate the reference solution against your tests, and add them.
  3. 3.Share the link. Registration, the round, the freeze and the final standings all happen on the contest page.
How problems are set and validated

Past 100 participants

The Event Pack is a one-time $135 (৳12,000) for 300 participants, up to 1,000 with an invoiced top-up, plus a featured listing in the directory. No subscription.

See the Event Pack

Questions organizers ask

Is it really free?

Yes. One live contest with up to 100 participants costs nothing and needs no card. The only paid thing is the Event Pack for a bigger round.

Do participants need an account?

A free Progsity account, which takes a minute. Registration is open by default; you can switch it to invite-only or add a password.

Can I use my own problems?

Yes, and that is the point. Write a problem in My problems, add samples and test cases, and validate a reference solution against them before it goes live. Problems you set stay yours.

Which languages does the judge run?

C, C++, Python 3, Java, JavaScript (Node.js), TypeScript, Go, Rust, PHP, Ruby. Every language on the free Playground is on the judge, with the same versions.

What happens after the contest?

The standings stay on the contest page. Each participant gets one email with the standings and the course that teaches what the round tested, and can opt out of it. Your moderators keep the solve-time summary and the similarity review.