# Pixi **Repository Path**: mirrors/Pixi ## Basic Information - **Project Name**: Pixi - **Description**: Pixi 是一个用 Zig 编写的跨平台开源像素艺术编辑器和动画编辑器 - **Primary Language**: C/C++ - **License**: MIT - **Default Branch**: main - **Homepage**: https://www.oschina.net/p/pixi - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2023-04-17 - **Last Updated**: 2025-11-01 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README

![buildworkflow](https://github.com/foxnne/pixi/actions/workflows/build.yml/badge.svg) # **Pixi** is an cross-platform open-source pixel art editor and animation editor written in [Zig](https://github.com/ziglang/zig). #### Check out the [user guide](https://github.com/foxnne/pixi/wiki/User-Guide)! ![Pixi-FileExplorer](https://github.com/user-attachments/assets/b69bd3f5-d387-4a51-8767-d29179cd3061) ![Pixi-TabSplits](https://github.com/user-attachments/assets/8d947fe8-3dec-45fc-9550-0a250981895d) Screenshot 2025-07-18 at 8 45 53 AM [![ko-fi](https://ko-fi.com/img/githubbutton_sm.svg)](https://ko-fi.com/R5R4LL2PJ) ## Currently supported features - [x] Typical pixel art operations. (draw, erase, dropper, bucket, selection, transformation, etc) - [x] Tabs and splits, drag and drop to reorder and reconfigure - [x] File explorer with search and drag and drop. - [ ] Create animations and preview easily, edit directly on the preview. - [ ] View previous and next frames of the animation. - [ ] Set sprite origins for drawing sprites easily in game frameworks. - [ ] Import and slice existing .png spritesheets. - [x] Intuitive and customizeable user interface. - [x] Sprite packing - [ ] Theming - [ ] Automatic packing and export on file save - [x] Also a zig library offering modules for handling assets - [ ] Export animations as .gifs ## User Interface - The user interface is driven by [DVUI](https://github.com/david-vanderson/dvui). - The general layout takes many ideas from VSCode or IDE's, as well as general project setup using folders. ## Compilation - [Linux] Ensure `gtk+3-devel` or similar is installed (for native file dialogs). - Install zig 0.15.1. - Clone pixi. - Build. - ```git clone https://github.com/foxnne/pixi.git``` - ```cd pixi``` - ```zig build run``` ## Credits - [David Vanderson](https://github.com/david-vanderson) for all the help and [DVUI](https://github.com/david-vanderson/dvui). - [emidoots](https://github.com/emidoots) for all the help and [mach](https://github.com/hexops/mach). - [michal-z](https://github.com/michal-z) for all the help and [zig-gamedev](https://github.com/michal-z/zig-gamedev). - [prime31](https://github.com/prime31) for all the help. - Any and all contributors