[[Berkas:Hackathon_P1030929.JPG|jmplthumb|Hackathon [[Wikimania]] Israel 2011]]
Sebuah '''pekan retas'''<ref>http://khalayak.portalbahasa.com/543/apa-padanan-bahasa-indonesia-untuk-kata-hackathon</ref> atau '''hackathon''' (atau '''''hackfest''''', atau '''''codefest''''') adalah sebuah acara kolaborasi pengembangan proyek [[perangkat lunak]].<ref name="the hackathon is on">[http://www.wired.com/magazine/2012/02/ff_hackathons/all/1 The Hackathon Is On: Pitching and Programming the Next Killer App], Steven Leckart, ''[[Wired (magazine)|Wired]]'', March 2012</ref> Dalam acara hackathodhackathon, biasanya para [[pemrogram komputer]] dan orang-orang lain yang terlibat dalam pengembangan perangkat lunak dan perangkat keras, termasuk [[desainer grafis]], [[desainer antarmuka]], dan [[manajer proyek]] berkumpul, biasanya selama akhir pekan, bahkan ada yang berlangsung hingga seminggu, untuk menciptakan suatu perangkat lunak yang bermanfaat. Acara hackathon biasanya memiliki fokus yang spesifik, termasuk spesifik dalam hal [[bahasa pemrograman]] apa yang digunakan, menggunakna [[sistem operasi tertentu]], aplikasi dan [[API]] tertentu, maupun target demografi pemrogram tertentu. Dalam kasus-kasus lain, hal-hal di atas tidak dibatasi oleh pihak penyelenggara, yang penting sarana ini dibentuk sengaja untuk mengumpulkan para Progammer Indonesia dalam rangka membentuk komunitas yang kelak nantinya menghasilkan para progammer handal dengan hasil karya yang bisa dimanfaatkan masyarakat luas.> ABS