https://github.com/aseprite/aseprite
Animated sprite editor & pixel art tool (Windows, macOS, Linux)
https://github.com/aseprite/aseprite
animated-sprites animation aseprite c-plus-plus cpp draw gif graphics pixel-art pixel-editor sprite-editor sprites spritesheet tile-editor tilemap-editor
Last synced: 19 days ago
JSON representation
Animated sprite editor & pixel art tool (Windows, macOS, Linux)
- Host: GitHub
- URL: https://github.com/aseprite/aseprite
- Owner: aseprite
- Created: 2014-08-19T23:44:50.000Z (almost 11 years ago)
- Default Branch: main
- Last Pushed: 2025-05-11T15:14:37.000Z (21 days ago)
- Last Synced: 2025-05-13T11:04:02.928Z (19 days ago)
- Topics: animated-sprites, animation, aseprite, c-plus-plus, cpp, draw, gif, graphics, pixel-art, pixel-editor, sprite-editor, sprites, spritesheet, tile-editor, tilemap-editor
- Language: C++
- Homepage: https://www.aseprite.org
- Size: 41.3 MB
- Stars: 32,044
- Watchers: 439
- Forks: 7,013
- Open Issues: 1,775
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- Funding: .github/FUNDING.yml
- Code of conduct: CODE_OF_CONDUCT.md
- Codeowners: CODEOWNERS
Awesome Lists containing this project
- awesome-gamemaker - Aseprite's source code
- awesome - aseprite/aseprite - Animated sprite editor & pixel art tool (Windows, Mac OS X, Linux) (Tool / Miscs)
- awesome - aseprite/aseprite - Animated sprite editor & pixel art tool (Windows, macOS, Linux) (C++)
- open-source-mac-os-apps - Aseprite - Animated sprite editor & pixel art tool (Windows, macOS, Linux). ![cpp_icon] ![c_icon] (Applications / Graphics)
- AwesomeCppGameDev - aseprite
- starred-awesome - aseprite - Animated sprite editor & pixel art tool (Windows, macOS, Linux) (C++)
- StarryDivineSky - aseprite/aseprite - 用于自动执行任务的命令行界面。快速参考/备忘单键盘快捷键(可自定义的按键和鼠标滚轮)。重新打开关闭的文件并在崩溃时恢复数据。每个操作的撤消/重做,并支持非线性撤消。 (游戏 / 网络服务_其他)
README
# Aseprite
[](https://github.com/aseprite/aseprite/actions/workflows/build.yml)
[](https://hosted.weblate.org/engage/aseprite/)
[](https://community.aseprite.org/)
[](https://discord.gg/Yb2CeX8)## Introduction
**Aseprite** is a program to create animated sprites. Its main features are:
* Sprites are composed of [layers & frames](https://www.aseprite.org/docs/timeline/) as separated concepts.
* Support for [color profiles](https://www.aseprite.org/docs/color-profile/) and different [color modes](https://www.aseprite.org/docs/color-mode/): RGBA, Indexed (palettes up to 256 colors), Grayscale.
* [Animation facilities](https://www.aseprite.org/docs/animation/), with real-time [preview](https://www.aseprite.org/docs/preview-window/) and [onion skinning](https://www.aseprite.org/docs/onion-skinning/).
* [Export/import](https://www.aseprite.org/docs/exporting/) animations to/from [sprite sheets](https://www.aseprite.org/docs/sprite-sheet/), GIF files, or sequence of PNG files (and FLC, FLI, JPG, BMP, PCX, TGA).
* [Multiple editors](https://www.aseprite.org/docs/workspace/#drag-and-drop-tabs) support.
* [Layer groups](https://imgur.com/x3OKkGj) for organizing your work, and [reference layers](https://twitter.com/aseprite/status/806889204601016325) for rotoscoping.
* Pixel-art specific tools like [Pixel Perfect freehand mode](https://imgur.com/0fdlNau), [Shading ink](https://www.aseprite.org/docs/shading/), [Custom Brushes](https://twitter.com/aseprite/status/1196883990080344067), [Outlines](https://twitter.com/aseprite/status/1126548469865431041), [Wide Pixels](https://imgur.com/1yZKUcs), etc.
* Other special drawing tools like [Pressure sensitivity](https://twitter.com/aseprite/status/1253770784708886533), [Symmetry Tool](https://twitter.com/aseprite/status/659709226747625472), [Stroke and Fill](https://imgur.com/7JZQ81o) selection, [Gradients](https://twitter.com/aseprite/status/1126549217856622597).
* [Tiled mode](https://youtu.be/G_JeWBaxQIg) useful to draw patterns and textures.
* [Transform multiple frames/layers](https://twitter.com/aseprite/status/1170007034651172866) at the same time.
* [Lua scripting capabilities](https://www.aseprite.org/docs/scripting/).
* [CLI - Command Line Interface](https://www.aseprite.org/docs/cli/) to automatize tasks.
* [Quick Reference / Cheat Sheet](https://www.aseprite.org/quickref/) keyboard shortcuts ([customizable keys](https://imgur.com/rvAUxyF) and [mouse wheel](https://imgur.com/oNqFqVb)).
* [Reopen closed files](https://twitter.com/aseprite/status/1202641475256881153) and [recover data](https://www.aseprite.org/docs/data-recovery/) in case of crash.
* Undo/Redo for every operation and support for [non-linear undo](https://imgur.com/9I42fZK).
* [More features & tips](https://twitter.com/aseprite/status/1124442198651678720)## Issues
There is a list of
[Known Issues](https://github.com/aseprite/aseprite/issues) (things
to be fixed or that aren't yet implemented).If you found a bug or have a new idea/feature for the program,
[you can report them](https://github.com/aseprite/aseprite/issues/new).## Support
You can ask for help in:
* [Aseprite Community](https://community.aseprite.org/)
* [Aseprite Discord Server](https://discord.gg/Yb2CeX8)
* Official support: [[email protected]](mailto:[email protected])
* Social networks and community-driven places:
[Twitter](https://twitter.com/aseprite/),
[Facebook](https://facebook.com/aseprite/),
[YouTube](https://www.youtube.com/user/aseprite),
[Instagram](https://www.instagram.com/aseprite/).## Credits
Aseprite was originally created by [David Capello](https://davidcapello.com/)
and is now being developed and maintained by [Igara Studio](https://igara.com/)
and contributors.Check the [AUTHORS](AUTHORS.md) file for details about the active team
of developers working on Aseprite.## License
This program is distributed under three different licenses:
1. Source code and official releases/binaries are distributed under
our [End-User License Agreement for Aseprite (EULA)](EULA.txt). Please check
that there are [modules/libraries in the source code](src/README.md) that
are distributed under the MIT license
(e.g. [laf](https://github.com/aseprite/laf),
[clip](https://github.com/aseprite/clip),
[undo](https://github.com/aseprite/undo),
[observable](https://github.com/aseprite/observable),
[ui](src/ui), etc.).
2. You can request a special
[educational license](https://www.aseprite.org/faq/#is-there-an-educational-license)
in case you are a teacher in an educational institution and want to
use Aseprite in your classroom (in-situ).
3. Steam releases are distributed under the terms of the
[Steam Subscriber Agreement](http://store.steampowered.com/subscriber_agreement/).You can get more information about Aseprite license in the
[FAQ](https://www.aseprite.org/faq/#licensing-&-commercial).