Besprited is a free and open source program for creating and animating 2D sprites. It features:
- Real-time animation previews.
- Onion skinning.
- Multiple sprites can be edited at once.
- Ready to use palettes, or make your own.
- Sprites are composed of both layers & frames.
- Tiled drawing mode, useful to draw patterns and textures.
- Pixel precise tools like filled contour, polygon, shading mode, etc.
- Several file types supported for your sprites and animations.
Note: this project makes use of AI tooling to some degree. You can read more about it in
AI_USAGE.md
Before creating issues or commenting on already open issues/PRs read our Code of Conduct first.
Get the latest release for Linux, macOS, Windows or Android.
It all started with Aseprite, developed by David Capello. Aseprite used to be distributed under the GNU General Public License version 2, but was moved to a proprietary license on August 26th, 2016.
Aa a response to that, LibreSprite was created as a fork of the last GPLv2-licensed version of Aseprite, to continue its development as a free and open source project. The work has been branched-out from the last Aseprite commit covered by the GPL version 2 license, and is now developed independently of Aseprite.
In 2026 Nidrax forked the project under the Veritaware organization to create his own opinionated version of the editor independently of LibreSprite's team design decisions, allowing himself a faster, more experimental development cycle, and thus Besprited was born.
Because this project is BS. What other reason did you expect?
Feel free to contribute to the project! Check out the contributing guidelines to get started.
Follow the installation guide.
The app is compatible with LibreSprite themes you can find here.
Scripting is powered by QuickJS-ng, a small, portable, dependency-free JS engine vendored as a submodule, so it always builds the same way on every platform.
For API guide check the Scripting guide.
This program is distributed under the GNU General Public License Version 2.
An enormous thank you to the original developers of Aseprite, without them and their original licensing this project wouldn’t exist. And also huge thanks to all the LibreSprite contributors who have worked hard to create a base for this project to build upon.