Voor een toepassingstypeEdit
Sommige hackathons richten zich op een bepaald platform, zoals mobiele apps, een desktopbesturingssysteem, webontwikkeling of de ontwikkeling van videogames.
Mobiele app-hackathons zoals Over the Air, gehouden in Phoenix Park, Ierland, kunnen een grote hoeveelheid bedrijfssponsoring en belangstelling zien.
Music Hack Day, een hackathon voor muziekgerelateerde software- en hardwaretoepassingen, is een populair evenement, dat sinds 2009 meer dan 30 keer over de hele wereld is gehouden. Ook Music Tech Fest, een driedaags interdisciplinair festival voor muziekideeën dat muzikanten samenbrengt met hackers, onderzoekers en de industrie, omvat een hackathon. Ook Science Hack Day, een hackathon voor het maken van dingen met wetenschap, is sinds 2010 meer dan 45 keer gehouden in meer dan 15 landen over de hele wereld.
Hackathons zijn gehouden om applicaties te ontwikkelen die draaien op verschillende besturingssystemen voor mobiele apparaten, zoals Android, iOS en MeeGo. Er zijn ook hackathons gehouden voor de ontwikkeling van videotoepassingen en computerspellen. Hackathons waar videogames worden ontwikkeld, worden soms game jams genoemd.
“TV Hackfest”-evenementen zijn zowel in Londen als in San Francisco gehouden, waarbij de nadruk vooral lag op sociale televisie en tweede schermtechnologieën. Bij TV Hackfests worden de uitdagingen meestal ingediend door producenten van inhoud en merken, in de vorm van metadata van de omroepindustrie of video-inhoud, terwijl sponsors API’s, SDK’s en reeds bestaande open source softwarecode leveren.
Hackathons zijn ook gebruikt in de biowetenschappen om de informatica-infrastructuur die het onderzoek ondersteunt, te bevorderen. De Open Bioinformatics Foundation hield twee hackathons voor haar ledenprojecten in 2002 en 2003, en houdt sinds 2010 tweedaagse “codefests” voorafgaand aan haar jaarlijkse conferentie. Het National Evolutionary Synthesis Center organiseert en sponsort hackathons voor evolutionaire bioinformatica sinds 2006. BioHackathon is een jaarlijks evenement dat in 2008 van start is gegaan en gericht is op het bevorderen van normen om interoperabele bioinformatica-tools en webdiensten mogelijk te maken. Neurowetenschappers hebben hackathons ook gebruikt om ontwikkelaars en wetenschappers samen te brengen om problemen aan te pakken, variërend van het focussen op een specifiek informatiesysteem (bv. Neurosynth Hackathon en de Allen Brain Atlas Hackathon) en het bieden van gereserveerde tijd voor breed wetenschappelijk onderzoek (bv. Brainhack), tot het gebruik van specifieke uitdagingen die de hackactiviteit focussen (bv. HBM Hackathon).
Er is de laatste jaren een opkomst van ‘datathons’ of datagerichte hackathons geweest. Deze evenementen dagen datawetenschappers en anderen uit om creativiteit en data-analysevaardigheden en -platforms te gebruiken om oplossingen en dashboards te bouwen, te testen en te verkennen waarmee enorme datasets in een beperkte tijd worden geanalyseerd. Deze worden steeds vaker gebruikt om inzichten te leveren in grote publieke en private datasets in verschillende disciplines, waaronder het bedrijfsleven, de gezondheidszorg nieuwsmedia en voor sociale doelen.
Het gebruik van een specifieke programmeertaal, API of frameworkEdit
Er zijn hackathons geweest die waren gewijd aan het maken van applicaties die een specifieke taal of framework gebruiken, zoals JavaScript, Node.js, HTML5 en Ruby on Rails.
Sommige hackathons richten zich op toepassingen die gebruikmaken van de application programming interface, of API, van een enkel bedrijf of gegevensbron. Open Hack, een evenement dat Yahoo! sinds 2006 publiekelijk organiseert (oorspronkelijk bekend als “Hack Day”, daarna als “Open Hack Day”), richt zich op het gebruik van de Yahoo! API, naast API’s van websites die eigendom zijn van Yahoo!, zoals Flickr. Het Open Hack India-evenement van het bedrijf in 2012 telde meer dan 700 deelnemers. Google heeft soortgelijke evenementen georganiseerd voor hun API’s, net als de reisgids Lonely Planet.
De website Foursquare heeft met name in 2011 een grote, wereldwijde hackathon gehouden, waarbij meer dan 500 ontwikkelaars op meer dan 30 sites over de hele wereld meedongen naar het maken van toepassingen met behulp van de Foursquare API. Een tweede hackathon van Foursquare, in 2013, telde ongeveer 200 ontwikkelaars. De IETF organiseert Hackathons voor elke IETF-vergadering die gericht zijn op IETF Internet Draft en IETF RFC-implementatie voor betere interoperabiliteit en verbeterde internetstandaarden.
Voor een oorzaak of doelEdit
Er zijn een aantal hackathons geweest die waren gewijd aan het verbeteren van de overheid, en specifiek aan de oorzaak van open overheid. Een van die evenementen, in 2011, werd georganiseerd door het Congres van de Verenigde Staten. Vanaf 2012 organiseert NASA jaarlijks de International Space Apps Challenge.
In 2014 organiseerden de Britse overheid en HackerNest DementiaHack, ’s werelds eerste hackathon gewijd aan het verbeteren van het leven van mensen die leven met dementie en hun verzorgers. De serie gaat door in 2015, met toevoeging van de Canadese overheid en Facebook als belangrijke sponsors.
De Global Game Jam, de grootste hackathon voor de ontwikkeling van videogames, bevat vaak optionele vereisten die ‘diversifiers’ worden genoemd en die tot doel hebben de toegankelijkheid van games en andere doelen te bevorderen.
Verschillende hackathons zijn gehouden om stedelijke vervoerssystemen te verbeteren. Hackathons gericht op verbeteringen aan lokale stadsdiensten nemen toe, waarbij een van de Londense raden (Hackney) een aantal succesvolle lokale oplossingen heeft gecreëerd met een tweedaagse Hackney-thon. Er zijn ook een aantal hackathons gewijd aan de verbetering van het onderwijs, waaronder Education Hack Day en op kleinere schaal, specifiek kijkend naar de uitdagingen van veldwerk gebaseerd aardrijkskunde onderwijs, de Field Studies Council gehost FSCHackday. Random Hacks of Kindness is een andere populaire hackathon, gewijd aan rampenbeheer en crisisrespons.ThePort instead is een hackathon gewijd aan het oplossen van humanitaire, sociale en algemeen belang uitdagingen. Het wordt gehost door CERN met partners van andere niet-gouvernementele organisaties zoals ICRC en UNDP.
In maart 2020 hebben talrijke wereldwijde initiatieven onder leiding van ondernemers en overheidsvertegenwoordigers uit Europese landen geresulteerd in een reeks anti-crisis hackathons Hack the Crisis, waarbij de eerste zal plaatsvinden in Estland, gevolgd door Polen, Letland, en Oekraïne.
Als eerbetoon of gedenktekenEdit
Er is een aantal hackathons over de hele wereld gepland ter nagedachtenis aan computerprogrammeur en internetactivist Aaron Swartz, die in 2013 overleed.
Voor een demografische groepEdit
Sommige hackathons zijn alleen bedoeld voor programmeurs binnen een bepaalde demografische groep, zoals tieners, universiteitsstudenten, of vrouwen.
Hackathons op hogescholen zijn steeds populairder geworden, in de Verenigde Staten en elders. Dit zijn meestal jaarlijkse of halfjaarlijkse evenementen die openstaan voor studenten van alle universiteiten. Ze zijn vaak competitief, met prijzen die worden toegekend door de universiteit of programmeringsgebonden sponsors. Velen van hen worden ondersteund door de organisatie Major League Hacking, die in 2013 werd opgericht om te helpen bij het runnen van collegiale hackathons.
PennApps aan de Universiteit van Pennsylvania was de eerste door studenten gerunde college hackathon; in 2015 werd het de grootste college hackathon met zijn 12e iteratie hosting meer dan 2000 mensen en het aanbieden van meer dan $ 60k in prijzen. De Computer Club van de Universiteit van Mauritius en Cyberstorm.mu organiseerden in 2017 een Hackathon met de naam “Code Wars”, gericht op het implementeren van een IETF RFC in Lynx.
ShamHacks aan de Missouri University of Science and Technology wordt jaarlijks gehouden als een outreach-activiteit van de Curtis Laws Wilson Library van de campus. ShamHacks 2018 richtte zich op probleemstellingen om de kwaliteit van leven factoren voor Amerikaanse veteranen te verbeteren, door het koppelen met veteraan-eigendom bedrijf sponsors.
Voor interne innovatie en motivatieEdit
Sommige bedrijven houden interne hackathons om nieuwe productinnovatie door het engineeringpersoneel te bevorderen. Facebook’s Like-knop werd bijvoorbeeld bedacht als onderdeel van een hackathon.
Om lokale tech-gemeenschappen te verbindenEdit
Sommige hackathons (zoals StartupBus, opgericht in 2010 in Australië) combineren het competitieve element met een road trip, om lokale tech-gemeenschappen in meerdere steden langs de busroutes te verbinden. Dit vindt nu plaats in heel Noord-Amerika, Europa, Afrika en Australazië.
Code sprintsEdit
In sommige hackathons, is al het werk aan een enkele toepassing, zoals een besturingssysteem, programmeertaal, of content management systeem. Dergelijke evenementen zijn vaak bekend als “code sprints”, en zijn vooral populair voor open source software projecten, waar dergelijke evenementen zijn soms de enige mogelijkheid voor ontwikkelaars om face-to-face te ontmoeten.
Code sprints duren meestal van een week tot drie weken en vinden vaak plaats in de buurt van conferenties waar de meeste van het team aanwezig zijn. In tegenstelling tot andere hackathons bevatten deze evenementen zelden een competitie-element.
De jaarlijkse hackathon om te werken aan het besturingssysteem OpenBSD, gehouden sinds 1999, is zo’n evenement; het kan de oorsprong zijn van het woord “hackathon”.
Edit-a-thonEdit
Een edit-a-thon (een portmanteau van edit-marathon) is een evenement waarbij redacteuren van online gemeenschappen zoals Wikipedia, OpenStreetMap (ook als “mapathon”), en LocalWiki een specifiek onderwerp of type inhoud bewerken en verbeteren. De evenementen omvatten meestal een basis editing training voor nieuwe editors.