Munus Shih

Designer ยท Creative Technologist
Munus (he/him) is a Taiwanese Hakka coder and educator who brings critical, diverse perspectives to code education. He's a fellow at the Processing Foundation, contributing to open-source projects and decolonial teaching resources.
Munus (he/him) is a Taiwanese Hakka coder and educator who brings critical, diverse perspectives to code education. He's a fellow at the Processing Foundation, contributing to open-source projects and decolonial teaching resources.
Thesis Faculty
Xin Xin, Ever Bussey, Or Zubalsky, Andrew Zornoza, Louisa Campbell

p5.genzine

Welcome to p5.genzine, a free and user-friendly javascript library for anyone who’s curious about forking, remixing, and collaborative zine-making.

๐Ÿ’– Make a Zine ->

๐Ÿ“— Find Out More ->

๐Ÿ’ป Source Code ->

The starter code for p5.genzine on the p5 editor.
The starter code for p5.genzine on the p5 editor. It is interactive and uses the webcam to generate content.

p5.genzine, developed by Munus Shih and Iley Cao, makes it easy to code and generate printable files for an 8-page zine directly from your p5 sketch. It offers a user-friendly graphical interface tailored for interactive zines, integrated export buttons to create print-ready layouts, and custom functions for typography and graphic design.

It generates a print-ready 8 page zine layout directly from your p5 sketch.
It generates a print-ready 8-page zine layout directly from your p5 sketch.

Zines have long been a powerful way to share information about queerness, democracy, and resilience in Taiwan. They were a crucial tool during the 40-year Martial Law period, when rights to assembly, free speech, and publication were restricted. Inspired by this history, p5.genzine was created with the aim of being free, open-source, and all in the browser.

some pages from the p5.genzine templates.
Some pages from the p5.genzine templates.

p5.genzine enables collaborative zine-making without any physical limitations. With the internet, users can work together in real-time from anywhere through their browser. Embracing the advantages of open-source, it allows coded zines to be remixed, forked, or branched into new zines, while maintaining version histories and inviting user contributions and co-editing.

Some related teaching materials, include documentation websites, video tutorials and random prompt cards

Collaborating with POWRPLNT, Processing Foundation, Open Source Art Contributor’s Conference and the New School, we’ve held p5.genzine workshops to explore coded zines’ potential in critical making and community building. With a comprehensive documentation and adherence to the principles of FLOSS, p5.genzine aims to continue using zines as means of disseminating information and make zine-coding accessible to a wider audience.

A series of p5.genzines workshop hosted at different locations.