awesome-hackathon
A list of hackathon platforms, tools, and guides for organizers
Awesome Hackathon
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
- BoilerBot - Take control of your Slack by creating groups, assigning tasks, and more.
- Hubot-RedisRed - As well as hubot-group, hubot-conf, hubot-shortcut by HackMIT are Hubot plugins to make organizing easier.
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.
- Dribdat wiki - A wiki to refresh community guidelines from the dribdat open source project.
- Hackathon Hackers Guide - Collection of high quality hackathon resources.
- Hackathon.guide - A step-by-step guide by Joshua Tauberer based on running and participating in many hackathons.
- Handbuch Jugend-Hackathons - (In German) An in-depth guide to organizing youth events.
- Opendata.ch Guidelines - A short principled list for open data hackathons from the Swiss community.
- Mattermost Handbook - Practical guidelines from the open source Mattermost chat server.
- Mediawiki Handbook - Suggestions from the Mediawiki community (which powers Wikipedia).
- MLH Organizer Guide - Guide from Major League Hacking, popular at US schools.
- OpenDataLab.eu Handbook - Open 4 Citizens hackathon handbook from an EU project.
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