6 releases (breaking)

0.6.0 Mar 23, 2024
0.5.0 May 31, 2023
0.4.0 Feb 18, 2023
0.3.0 Dec 19, 2022
0.1.0 Sep 25, 2022

#136 in Images

Download history 109/week @ 2024-02-19 14/week @ 2024-02-26 6/week @ 2024-03-11 159/week @ 2024-03-18 16/week @ 2024-04-01

181 downloads per month

MIT/Apache

1MB
11K SLoC

Rust 9K SLoC // 0.0% comments JavaScript 1.5K SLoC // 0.0% comments TypeScript 765 SLoC // 0.1% comments

Pixcil

pixcil Actions Status License

Simple pixel art editor with (almost) infinite canvas.

Online editors & editor extensions:

Pixcil image

Features

  • Simple and intuitive UI
  • (Almost) infinite canvas
    • The center frame region is exported as the final image
    • You can make use of the blank space as a temporary working buffer, color palette, etc
    • If settings are enabled, the continuous vertical frames are treated as layers and the successive horizontal frames are regarded as animation frames
  • Support PNG file format
    • Created images are saved as PNG files (with additional metadata)
    • You can load existing PNG files and use Pixcil as a dot-by-dot PNG file editor

How to build

Web

You can use Cargo to build Pixcil.

// Build.
$ git clone https://github.com/sile/pixcil.git
$ cd pixcil
$ cargo build --release --target wasm32-unknown-unknown
$ ls target/wasm32-unknown-unknown/release/pixcil.wasm

// Start an HTTP server and visit the root page in your browser.
$ cd web/
$ start-your-favorite-http-server

Dependencies

~5.5MB
~99K SLoC