A curated open list of platforms and tools that can help you to organize and run tolerant and productive hackathons. If you are looking for tools to use as a participant of a hackathon, see Awesome Hackathon Starters.
This list tries to cover what is awesome about hackathons, hackdays and hacknights, and the community of organizers who run them! 👁⚡️👁
To enhance this list, please refer to the Contributing section.
These are applications that are specifically designed to run hackathons, or which have effectively adapted for use in events of this type. In alphabetical order. Non-open source platforms are marked with 🔒
- dribdat - Hackathons with Impact, based on open data and web standards. (Python)
- hackdash - Organize hackaton ideas into a dashboard. (Node.js, MongoDB)
- hackfoldr - Organize gdoc and hackpad documents for hackathons. Created by g0v (Node.js)
- junctionapp - All-in-one hackathon platform for organisers. Maintained by Junction (Node.js)
- quill - A registration system designed especially for large hackathons. Maintained by HackMIT (Node.js)
- versusvirus-app - Managing team building at large online hackathons. (Node.js)
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. Non-open source tools are marked with 🔒
- Hackalist - A list of upcoming hackathons from around the world.
- 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.
- dridbot - Chat bot built on the Hubot framework, for pepping up the experience for participants and organizers of hackathons.
- 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.
- 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.
These are helpful handbooks and articles that will give you some orientation, and help you to prepare a plan for organizing your event. In alphabetical order. Non-open-access articles are marked with 🔒
- 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.
Contributions welcome! Please only suggest tools if they are actively maintained. Read the contribution guidelines first for other details.
This repo is made with generator-awesome-list by Darshak Parikh and ❤️ motivated by awesome-hackathons by Camille Considine.
Licensed CC0 - Creative Commons Public Domain