Skip to content

foxnne/pixi

Repository files navigation

buildworkflow

Pixi is an cross-platform open-source pixel art editor and animation editor written in Zig.

Check out the user guide!

Pixi-FileExplorer Pixi-TabSplits

Screenshot 2025-07-18 at 8 45 53 AM

ko-fi

Currently supported features

  • 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

User Interface

  • 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.

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

Sponsor this project

  •  

Packages

No packages published

Contributors 12