{"repo":"felixuxx/zsdl3","free":true,"listed":false,"github":"https://github.com/felixuxx/zsdl3","clone":"git clone https://github.com/felixuxx/zsdl3.git","description":"high quality zig bindings for low-level access to sdl3's multimedia capabilities for game and application development.","language":"Zig","stars":33,"topics":["sdl3","zig","zig-library","zig-package","gamedev"],"license":null,"category":"game-templates","readme_excerpt":"ZSDL3 — Zig bindings for SDL3 Thin, zero-overhead bindings for SDL3, SDL3 image, SDL3 ttf and SDL3 mixer — without @cImport . Need Zig 0.15.2? Use the zig-0.15.2 branch. --- Install Or build SDL3 from source. Depend on it Then in build.zig : Build Run examples Step Example --- --- --- zig build run-basic-2d window + colored rectangles zig build run-cube-3d rotating 3D cube zig build run-gpu GPU device + shader formats zig build run-image load PNG via SDL3 image zig build run-ttf render TTF text zig build run-text-editor text editor with file dialogs zig build run-renderer renderer smoke test zig build run-audio sine wave audio playback zig build run-dialog file open/save dialogs zig build run-process external process spawning zig build run-clipboard system clipboard I/O zig build run-mixer load a 440hz sinewave using SDL mixer Usage All functions use short Zig-friendly names ( init , createWindow , pollEvent ). Full API at SDL3 Wiki. Structure --- License: zlib (same as SDL3) — see LICENSE.","default_branch":null,"files":null,"tree":[],"storefront":"/r/felixuxx","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/felixuxx/zsdl3/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}