Et hackathon (eller hack day) er en begivenhed hvor it-udviklere mødes og samarbejder intensivt om udvikling af prototyper, konceptudvikling eller videreudvikling af eksisterende it-projekter. Ofte indenfor et specifikt emne, eller centreret om enkelte data. Formålet med hackathons er sjældent at producere færdige produkter, men mere at få skabt idéer og grundlag for senere egentlig produktudvikling.