Pixi is an cross-platform open-source pixel art editor and animation editor written in Zig.
Check out the user guide!

- Typical pixel art operations. (draw, erase, dropper, bucket, selection, transformation, etc)
- Tabs and splits, drag and drop to reorder and reconfigure
- 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.
- Intuitive and customizeable user interface.
- Sprite packing
- Theming
- Automatic packing and export on file save
- Also a zig library offering modules for handling assets
- Export animations as .gifs
- The user interface is driven by DVUI.
- The general layout takes many ideas from VSCode or IDE's, as well as general project setup using folders.
- [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
- David Vanderson for all the help and DVUI.
- emidoots for all the help and mach.
- michal-z for all the help and zig-gamedev.
- prime31 for all the help.
- Any and all contributors