Aseprite

aseprite.org
Aseprite

An animated sprite editor & pixel art tool for Windows, macOS and Linux.

Open Source

Aseprite Source Code

Author

aseprite

Description

Animated sprite editor & pixel art tool (Windows, macOS, Linux)

#animated-sprites#animation#aseprite#c-plus-plus#cpp#draw#gif#graphics#pixel-art#pixel-editor#sprite-editor#sprites#spritesheet#tile-editor#tilemap-editor

Homepage

https://www.aseprite.org

License

Created

19 Aug 14

Last Updated

16 Jun 26

Latest version

v7_0_2beta

Primary Language

C++

Size

47,392 KB

Stars

37,524

Forks

8,181

Watchers

37,524

Language Usage

Language Usage

Star History

Star History

Top Contributors

Recent Commits

  • David Capello (15 Jun 26)

    [recovery] Fix cel position when making backup while we're painting Similar to #3916 but for data recovery instead of scripts.

  • Christian Kaiser (13 Jun 26)

    Allow MoveMask quantity to be 0 (fix #5843)

  • Christian Kaiser (13 Jun 26)

    Fix crash when undoing transactions involving MovingPixels

  • Christian Kaiser (13 Jun 26)

    Ensure the console is always parented to the main window (fix #5872)

  • David Capello (12 Jun 26)

    [ui] Avoid platform-specific details using DEBUG_PAINT_MESSAGES We now re-enqueue PaintMessages to paint each widget for a second time after a blue rectangle is painted in the first paint message.

  • David Capello (12 Jun 26)

    [ui] Add Manager::removeQueuedMessageIf() to remove duplicated code

  • David Capello (12 Jun 26)

    Reset tilemap.show_delete_unused_tileset_alert on "Reset all alerts"

  • David Capello (12 Jun 26)

    Remove unused REPORT_SIGNALS macro from src/ui/widget.cpp

  • David Capello (11 Jun 26)

    Add the default extension if the native FileDialog didn't add one

  • David Capello (11 Jun 26)

    Fix crash using an invalid file format extension in File > Save (fix #5865) Regression introduced in d91c65b9ad419cad398a3c534249dd7a849c908d

  • David Capello (10 Jun 26)

    Implement "power of two sheet size" UI (#2289, #5529)

  • David Capello (05 Jun 26)

    Update laf module

  • David Capello (04 Jun 26)

    Update observable module to fix a bug connecting new slots inside the same signal

  • David Capello (04 Jun 26)

    Fix crash hiding a layer when we are moving pixels (fix #5781)

  • Christian Kaiser (03 Jun 26)

    Fix crash when searching in Preferences dialog (fix ASEPRITE-4D5)

  • David Capello (02 Jun 26)

    [clang-tidy] Remove clang-analyzer-optin.core.EnumCastOutOfRange check As we use enums as flags we avoid a lot of "out of range" warnings removing this check. https://clang.llvm.org/extra/clang-tidy/checks/clang-analyzer/optin.core.EnumCastOutOfRange.html https://clang.llvm.org/docs/analyzer/checkers.html#optin-core-enumcastoutofrange

  • David Capello (29 May 26)

    Update laf module

  • David Capello (29 May 26)

    Don't save aseprite.ini when running in batch mode (fix #5733)

  • David Capello (29 May 26)

    Update laf module

  • Gaspar Capello (21 May 26)

    Fix ⌘ key is held down using ⌘O to open native file dialog (fix #4817) Reset all held keys in the internal key press array after closing the native dialog box.

  • David Capello (07 May 26)

    Fix memory leaks deleting FileItem thumbnails at app exit

  • David Capello (05 May 26)

    Update AUTHORS file

  • David Capello (30 Apr 26)

    Replace pre-commit with prek

  • David Capello (04 May 26)

    Merge branch 'beta'

  • Evorp (30 Apr 26)

    [theme] Fix poor text legibility on home screen in dark mode (#5764)

  • Christian Kaiser (29 Apr 26)

    Use format auto-detection only on built-in formats (fix #5772)

  • David Capello (28 Apr 26)

    Merge branch 'main' into beta

  • Gaspar Capello (28 Apr 26)

    Fix zoom level 20% distorts layers (fix #5774)

  • Gaspar Capello (24 Apr 26)

    Fix cannot select one tile in a tilemap layer in tiles mode (fix #5769)

  • David Capello (28 Apr 26)

    Fix crash using "Undo Limit" option when an UndoState must be deleted The "Undo Limit" will delete every UndoState at the beginning of the "Undo History" that exceeds the limit. It deletes all cmds from the beginning, deleting any suspended object in those cmds. We don't need to decreate CelData references from the Cel destructor, those references must be controlled before destruction. Possible fix for bugs related to #5767

Aseprite Security

4.4/10

Repo Security Summary

Updated 01 Jun 26

  • Maintained 10/10
  • Code-Review 3/10
  • Security-Policy 10/10
  • Dangerous-Workflow 10/10
  • Packaging N/A
  • Token-Permissions 0/10
  • CII-Best-Practices 0/10
  • Binary-Artifacts 10/10
  • Pinned-Dependencies 0/10
  • License 0/10
  • Fuzzing 0/10
  • Signed-Releases 0/10
  • Branch-Protection N/A
  • SAST 0/10

Aseprite Website

Website

Aseprite - Animated sprite editor & pixel art tool

Animated sprite editor & pixel art tool

Redirects

Does not redirect

Security Checks

All 65 security checks passed

Server Details

  • IP Address 35.192.161.79
  • Hostname 79.161.192.35.bc.googleusercontent.com
  • Location Council Bluffs, Iowa, United States of America, NA
  • ISP Google LLC
  • ASN AS396982

Associated Countries

  • US US

Safety Score

Website marked as safe

100%

Blacklist Check

www.aseprite.org was found on 0 blacklists

  • AntiSocial Blacklist
  • Artists Against 419
  • Badbitcoin
  • Bambenek Consulting
  • CERT Polska
  • CoinBlockerLists
  • CRDF
  • CryptoScamDB
  • EtherAddressLookup
  • EtherScamDB
  • Fake Website Buster
  • MetaMask EthPhishing
  • NABP Not Recommended Sites
  • OpenPhish
  • PetScams
  • PhishFeed
  • PhishFort
  • Phishing.Database
  • PhishStats
  • PhishTank
  • Phishunt
  • RPiList Not Serious
  • Scam.Directory
  • SecureReload Phishing List
  • Spam404
  • StopGunScams
  • Suspicious Hosting IP
  • ThreatFox
  • ThreatLog
  • TweetFeed
  • URLhaus
  • ViriBack C2 Tracker

Website Preview

Website preview

Aseprite Reviews

More Animation

⚠️ This section is still a work in progress ⚠️
Check back soon, or help us complete it by submiting a pull request on GitHub.
Or submit an entry here

About the Data: Aseprite

Change History

  • Added

API

You can access Aseprite's data programmatically via our API. Simply make a GET request to:

https://api.awesome-privacy.xyz/v1/services/aseprite

The REST API is free, no-auth and CORS-enabled. To learn more, view the API Docs or read the API Usage Guide.

Share Aseprite

Help your friends compare Animation, and pick privacy-respecting software and services.
Share Aseprite and Awesome Privacy with your network!

View Animation (1)