Wednesday, November 20, 2013

November Site Updates

We made several touch-ups to the site over the past couple weeks:

  • New score reporting form – amazing that the old one survived for years!
  • New tournament layout – slimmer left menu and more mobile friendly. This layout will likely be used throughout the entire site soon.
  • New round labels – now working for all tournament types, including the losers bracket for double elimination. Also easier to update, and more features to follow (like selecting best of 3/5/7)
  • Participants page replaced by Scoreboard – shows live rankings, match history, and will be further developed with player stats

Here's a quick visual rundown:

Tuesday, September 17, 2013


This Saturday is the 1st annual Challongetoberfest. We'll be getting together to knock out some enhancements to the site before turning our attention to beer and StarCraft. Look for some high-impact features to land that day or early next week.

We're hoping you didn't notice, but early last week we paid off a ton of technical debt, replacing a large portion of our bracket algorithms with new libraries. While being transparent to Challonge users, this enhanced backbone was a prerequisite for our group stage work and will greatly benefit us as we redesign our brackets and continue to grow our community.

Saturday, June 1, 2013

Organization Improvements

We recently overhauled most of the permissions code in Challonge, making it far easier to confidently add new permissions-based features. The first of the resulting changes deals with organizations.

Up until last week, organization memberships merely allowed users to publish tournaments to an organization's subdomain. They offered no shared permissions. Well no longer! Organization hosted tournaments can now be managed by all their respective members.

Along with this change, we also improved navigation on the organization pages for members.

Currently in development:
group stages, integration of improved bracket algorithms, redesigned brackets

Sunday, May 12, 2013

For Rubyists Out There — Upgrade to 2.0

We recently upgraded from Ruby 1.9.3 to 2.0.0, and this simple upgrade had a dramatic effect on our application server load. We had been pushing 3 cores at peak, but on 2.0, we're rarely pushing 2 while serving a comparable request load.

Aside from updating a few gems, 2.0 was a simple upgrade, so if you're still hanging out on 1.9.3, consider this your nudge!

Sunday, March 17, 2013

Announcing March Madnonge!

Challonge! is the ultimate source of tournament brackets, but did you know that we're also the ultimate source for tournament predictions? Announcing March Madnonge!, the first of our new annual tradition to bring you the easiest college basketball prediction platform yet.

With no registration required, creating your prediction is a snap. Create your prediction anytime before the start of the games on March 21st and be automatically entered for your chance to win a Google Nexus 7!

March Madnonge! is a taste of things to come for prediction tournament hosts.

Head on over to and make your prediction now!

Tuesday, January 29, 2013

Swiss Tournaments

An often overlooked major feature on is the Swiss tournament format. While running a Swiss tournament on paper is a nightmare, we've taken the pain out of it to bring its many advantages over traditional brackets to light.

Swiss tournaments give equal play time to participants, pair players with others of similar skill level, and determine a winner in far fewer rounds than you'd anticipate. They're essentially smarter, abbreviated round robins.

First Round

Top seeds are paired against bottom seeds. Random seeding should be used if no ranks exist. For 8 players, the pairs would be 1v5, 2v6, 3v7, and 4v8.


Match wins are awarded 1 point, ties 1/2 a point, and byes 1 point (or as configured). For multi-set/game matches, you may opt to award points for set/game wins as well - this gives match losers a chance at partial credit.

Additional Rounds

After each round, players are grouped by score. The top and bottom half of each group is then paired (same method as the first round), but steps are taken to ensure there are no rematches. Players float up or down between groups if necessary. When there's an odd number of players, a bye is awarded to the lowest ranked player who has not yet received one.

The minimum number of rounds to determine a winner is equal to the binary logarithm of the number of players rounded up (3 rounds for 8 players, 4 for 16, 5 for 32, and so on). On Challonge, you can opt to play more rounds than the minimum for more definitive results.

Final Results

Players are ranked by score at the conclusion of the tournament, with ties broken using the Median-Buchholz system.

Tuesday, January 15, 2013

Guidelines For Submitting a Bug Report

We love getting feedback from the community from the contact us page. When users submit problems they encounter while using Challonge, it helps us make our service better for everyone.

Recently, we received bug reports that we weren't able to resolve due to lack of information in the messages, so we thought it would be a good time to publish what we look for in a bug report so we can get your issue resolved as fast as possible.
  • Provide a link to the page where the bug happened.
  • Explain what you were doing when the problem happened, what you expected to happen, and what actually happened. The more descriptive the bug report, the better. 
  • Include a screenshot of the problem. ( Include your browsers navigation bar in the screenshot.
  • Be sure to include your email so we can contact you for further information, and let you know if we've fixed the bug.
The faster we can identify the bug, the faster we'll be able to fix it! Thanks to everyone who does take the time to submit a bug.

Tuesday, January 8, 2013

Challonge's New Responsive Layout

We've been pretty quiet about everything that went into our December site update, so I thought I'd shed some light on the improvements related to mobile devices.

Our entire site now has a responsive layout, meaning it will adjust to the size of your device. For example, here's a tournament viewed from (1) desktop / laptop / tablet landscape, (2) tablet portrait / phone landscape, and (3) phone portrait.

Not perfect yet, but a it's a leap forward from what we had. Also note, bracket scrolling now supports touch devices.

Have a suggestion on how we can improve the mobile layouts? Please let us know!

Friday, January 4, 2013

Challonge 2012 Year in Review

2012 has been a year of maintenance for the Challonge development team. During the 2012 year, the code behind Challonge was overhauled to bring it up to date and make future development easier. We have many great features planned for the 2013 year to prove that Challonge will continue to be the ultimate source for tournament brackets.

Despite the lack of new community features in 2012, the Challonge community has grown larger than ever, doubling it's growth from 2011 (including our development team!).


  • 6.7 Million Visits
  • 2.3 Million Unique Visitors
  • 23 Million Pageviews
  • 78 Thousand Managed Tournaments
  • 115 Thousand New Registered Users
  • 1.4 Million Games Managed
  • 1.1 Million Players Managed


  • 13.3 Million Visits
  • 5.4 Million Unique Visitors
  • 37.9 Million Pageviews
  • 160 Thousand Managed Tournaments
  • 176 Thousand New Registered Users
  • 3 Million Games Managed
  • 2.2 Million Players Managed

We're excited about this growing community, and looking forward to 2013 as an opportunity to grow Challonge even further!