awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
piskelapp avatar

piskelapp/piskel

0
View on GitHub↗
12,588 stars·903 forks·JavaScript·Apache-2.0·25 viewspiskelapp.com↗

Piskel

Piskel is a web-based graphics tool and pixel art editor designed for creating static sprites and frame-by-frame animations. It functions as an animated sprite creator that produces single frames and sprite sheets with adjustable scaling and layout.

The project provides a grid-based interface for producing digital art and game assets. It supports both the creation of animated sequences for game characters and the design of static images tailored for game engines.

The tool includes capabilities for layer-based composition and frame-based animation sequencing. It also offers a standalone desktop build for offline digital art creation.

A command-line interface is available for converting pixel art files into sprite sheets or single frames.

Features

  • Pixel Art Editors - Provides a grid-based editor for creating precision pixel art and static game sprites.
  • Frame-By-Frame Animation - Enables the creation of animated sequences for game characters using a series of individual frames.
  • Game Asset Exporters - Exports pixel art assets as sprite sheets and images tailored for game engines.
  • Frame-Based Animation Engines - Cycles through linear arrays of pixel data buffers to playback frame-by-frame animations.
  • Layered Compositing Stacks - Organizes visual elements into stacked buffers merged into a final image during render.
  • Pixel Art Editors - A grid-based pixel art editor for creating static sprites and frame-by-frame animations.
  • Pixel Art Animation Tools - Offers specialized tools for managing frame-based sequences and animation within a pixel editor.
  • Client-Side Storage Persistence - Saves user progress and editor state locally using browser storage mechanisms.
  • JSON Serializers - Encodes pixel art and animation metadata into JSON format for project serialization.
  • Canvas Rendering - Implements direct pixel manipulation on an HTML5 canvas for high-performance grid rendering.
  • Sprite Sheet Generators - Provides a CLI for converting pixel art files into scaled sprite sheets or single frames.
  • Web-Based Graphics Editors - Provides a browser-accessible editor for digital art with an optional standalone offline version.
  • Desktop Applications - Ships as a standalone desktop application for offline digital art creation.
  • Event-Driven Input Handlers - Translates mouse and keyboard input events into specific pixel grid modifications.
  • Image Editing - Browser-based editor for animated sprites and pixel art.
  • Pixel Art and Sprite Tools - Online editor for creating animated sprites and pixel art.

Star history

Star history chart for piskelapp/piskelStar history chart for piskelapp/piskel

How this analysis was created: This summary and feature list were written by an AI model that read the project's README and public documentation pages. Each feature links to the documentation it came from; stars, license and language come straight from the GitHub API. The model does not read the source code, and the analysis is refreshed when the project is re-analysed. Learn more on our About page.

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Frequently asked questions

What does piskelapp/piskel do?

Piskel is a web-based graphics tool and pixel art editor designed for creating static sprites and frame-by-frame animations. It functions as an animated sprite creator that produces single frames and sprite sheets with adjustable scaling and layout.

What are the main features of piskelapp/piskel?

The main features of piskelapp/piskel are: Pixel Art Editors, Frame-By-Frame Animation, Game Asset Exporters, Frame-Based Animation Engines, Layered Compositing Stacks, Pixel Art Animation Tools, Client-Side Storage Persistence, JSON Serializers.

What are some open-source alternatives to piskelapp/piskel?

Open-source alternatives to piskelapp/piskel include: jvalen/pixel-art-react — Pixel Art React is a browser-based pixel art editor that runs entirely client-side with no server dependency. It… pixieditor/pixieditor — PixiEditor is a multi-functional graphics suite that serves as a pixel art editor, a node-based graphics editor, and a… libresprite/libresprite — LibreSprite is a digital art application for designing precise pixel characters and objects. It functions as a 2D… lospec/pixel-editor — Pixel-editor is a browser-based graphics tool designed for the creation and editing of pixel art. It provides a… samdutton/simpl — Simpl is an HTML, CSS, and JavaScript example library that provides a collection of minimal functional demonstrations… orama-interactive/pixelorama — Pixelorama is a cross-platform digital art multitool designed as a pixel art editor, frame-based animation tool, and…

Open-source alternatives to Piskel

Similar open-source projects, ranked by how many features they share with Piskel.
  • jvalen/pixel-art-reactjvalen avatar

    jvalen/pixel-art-react

    5,849View on GitHub↗

    Pixel Art React is a browser-based pixel art editor that runs entirely client-side with no server dependency. It provides a grid canvas for drawing and editing pixel art, along with a frame-based animation engine that cycles through multiple frames with configurable playback speed controls. The editor distinguishes itself through its export capabilities, offering multi-format downloads as static images, animated GIFs, or sprite sheets. It also generates CSS code using box-shadow and keyframe techniques, allowing pixel art and animations to be embedded directly into web pages. Projects are per

    JavaScriptanimationcssdraw
    View on GitHub↗5,849
  • pixieditor/pixieditorPixiEditor avatar

    PixiEditor/PixiEditor

    7,840View on GitHub↗

    PixiEditor is a multi-functional graphics suite that serves as a pixel art editor, a node-based graphics editor, and a vector graphics tool. It functions as a shader-based painting tool and 2D animation software, providing a comprehensive environment for creating raster images and frame-by-frame motion. The project is distinguished by its use of node-based workflows for building complex image transformations, visual effects, and custom digital brush designs. It utilizes a shader-based brush engine and a node graph to define personalized painting tool behaviors and procedural animations. The

    C#2davaloniauicsharp
    View on GitHub↗7,840
  • libresprite/librespriteLibreSprite avatar

    LibreSprite/LibreSprite

    7,007View on GitHub↗

    LibreSprite is a digital art application for designing precise pixel characters and objects. It functions as a 2D sprite editor, palette-based image editor, and pixel art animation software. The application specializes in creating frame-based pixel art animations using onion skinning and layer management. It also includes a tiled texture creator for producing seamless repeating patterns and textures through a synchronized tiled viewport. The software covers a broader range of game asset pipeline capabilities, including the creation of static pixel art and the management of fixed color palett

    C++animationcpluspluscpp
    View on GitHub↗7,007
  • lospec/pixel-editorlospec avatar

    lospec/pixel-editor

    1,100View on GitHub↗

    Pixel-editor is a browser-based graphics tool designed for the creation and editing of pixel art. It provides a digital drawing environment that allows users to manipulate individual pixels on a grid-based canvas to produce retro-style graphics and sprite assets directly within a web browser. The application features a local storage workspace manager that enables users to maintain a customizable creative workflow. By saving interface preferences and tool visibility settings directly to the browser, the editor allows for persistent workspace configurations tailored to specific project requirem

    JavaScripteditorpalettepixel-art
    View on GitHub↗1,100
  • See all 30 alternatives to Piskel→