Un hackathon es un marathón de hackers.
Es un término usado entre los hackers para referirse a un encuentro de programadores para el desarrollo de software y hardware que dura varios días y tiene como finalidad principal el desarrollo de nuevas aplicaciones de manera colectiva a corto plazo.