× This challenge is awaiting approval from an organizer.

Resource

awesome-hackathon

A list of hackathon platforms, tools, and guides for organizers

📂 Demo

Awesome Hackathon Awesome

A curated open list of platforms and tools that can help you to organize and run tolerant and productive hackathons.

This list tries to cover what is ⚡️awesome⚡️ about hackathons, hackdays and hacknights, and the community of organizers who run them! If you are looking for tools to use as a participant of a hackathon, see Awesome Hackathon Starters. To enhance this list, please refer to the Contributing section.

Contents

Platforms

By awesome hackathon platforms, we mean web or mobile applications that are specifically designed to run a hackathon, or which have effectively adapted for use in events of this type. They typically allow organizers to announce the schedule and topics, register participants, and document the results.

Open Source

These can be run with a cloud provider or self-hosted, to take full control of the data. Being open source efforts, they typically embrace open standards. Several are developed by non-profits and volunteer communities.

  • Dribdat - Hackathons with impact, based on open data and web standards.
  • HackDash - Organize hackaton ideas into a dashboard.
  • Hackfoldr - Organize gdoc and hackpad documents for hackathons.
  • JunctionApp - All-in-one hackathon platform for organisers, maintained by Junction.
  • Quill - A registration system designed especially for large hackathons, maintained by HackMIT.
  • VersusVirus-App - For managing team building at large online hackathons, currently unmaintained.
  • Civic Tech Exchange - Online platform for Democracy Lab projects.

Commercial

Despite having a presence on GitHub, the core applications these companies operate their service on are closed source (🔒).

  • Devfolio - Supporting India's 'largest and fastest growing community of builders'.
  • Devpost - A company whose customers market developer tools and jobs to the community.

Tooling

These are frameworks, utilities and online tools for solving a variety of issues that hackathon organizers commonly face. They often have some way of integrating with the platforms above.

Promoting

  • Hackalist - A list of upcoming hackathons from around the world.

Organizing

Teambuilding

  • Dridbot - Chat bot built on the Hubot framework, for pepping up the experience for participants and organizers of hackathons.

Coaching

  • HackMIT-HELPq - Queue application with interfaces for mentors and hackers to answer/submit questions, respectively.
  • Treehacks-MentorBot - Slackbot that provides mentors a channel to claim help requests and attendees to submit help requests within slack. Queues requests in a #mentors channel.

Evaluating

  • Expo Table app - Create a Devpost Expo table frontend.
  • Gavel - A project expo judging system by HackMIT that uses fancy math to get good results.

Guides

These are helpful handbooks and articles that will give you some orientation, and help you to prepare a plan for organizing your event.

Contributing

Contributions welcome! Please only suggest tools if they are actively maintained. Read the contribution guidelines first for other details. Make sure to provide a name, link, description, in alphabetical order. There is a strong preference on open source and open access, but please mark any awesome yet closed-source tools or articles behind paywalls with a lock icon (🔒).

Footnotes

This repo is made with generator-awesome-list by Darshak Parikh and :heart: motivated by awesome-hackathons by Camille Considine.

Licensed CC0 - Creative Commons Public Domain

 
All attendees, sponsors, partners, volunteers and staff at our hackathon are required to agree with the Hack Code of Conduct. Organisers will enforce this code throughout the event. We expect cooperation from all participants to ensure a safe environment for everybody.

Creative Commons LicenceThe contents of this website, unless otherwise stated, are licensed under a Creative Commons Attribution 4.0 International License.