Movycat – A terminal movie player written in Zig

Hacker News (score: 47)
Found: October 27, 2025
ID: 2173

Description

Other
Movycat – A terminal movie player written in Zig I saw Mario (the author) at Zigtoberfest in Munich last Saturday where he gave a presentation on a whole stack of related projects implemented in Zig: A graphics library for the terminal (movy), movycat (video playback in the terminal), zig64 & zigreSID (emulators for Commodore 64's CPU and sound chip), and a reimplementation of a C64 video game (which I don't think he has published on GitHub yet). Anyway, I found his work incredible and thought he deserved some attention.

Update: Since writing this, Mario has uploaded the game, too: https://github.com/M64GitHub/1st-shot . I misunderstood, though: It doesn't seem to be a port of an actual C64 game.

More from Hacker

Stress test for parallel disk i/o using git and pnpm

Stress test for parallel disk i/o using git and pnpm

Show HN: Lightweight tool for managing Linux virtual machines

Show HN: Lightweight tool for managing Linux virtual machines hey guys. the other day i was migrating hosting providers and i just needed something not too heavy and convenient to spin up my backups for awhile and realised there is almost nothing out there. kimchi hasn't been updated for years and cockpit is heavy. so here's something i came up with in a couple hours because of a sudden urge, nothing fancy just basic creation with cloud init, lifecycle management and image/storage, but it's modern-ish and it compiles to a 8.4mb binary inclusive of the embedded web UI, CLI and API, and only dep is libvirt.

Brut: A New Web Framework for Ruby

Brut: A New Web Framework for Ruby

Show HN: NYC Subway Simulator and Route Designer

Show HN: NYC Subway Simulator and Route Designer Hello HN!<p>As a long term NYC resident, I have read countless articles on ideas tweaking subway services, but always found them hard to follow without visual aid. So over the long weekend I decided to build one. It has all the basic features: trains would spawn at their origin, stop at stations, and slow down if it gets too close to another. You can also design custom routes by piecing tracks together.<p>Have fun, and let me know what you think!

No other tools from this source yet.