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

Repository

  • LicenseUnknown
  • Created19 Aug 14
  • Primary languageC++
  • Size48,474 KB
  • Stars39,999
  • Forks9,219
  • Watchers39,999

Language Usage

Language Usage

Project Health

No license
  • Last commit5 days ago
  • Open issues2,024
  • Latest releasev1.3.18.6

Recent Commits

  • Evorp(05 Oct 26)

    More friendly "Crop" and "Trim" names

  • TakWolf(27 Aug 26)

    Let GitHub Actions reject merge commits in pull requests Fixes #5785

  • David Capello(28 Sept 26)

    Fix invalid default JSON output file from Export Sprite Sheet (fix #6066) Regression from ac1231b0832a8812f46b3cf918b82ad758f65bbb

  • George Kurelic(24 Sept 26)

    Improve grammar

  • MD Mushfique Farhan Nabir(23 Sept 26)

    List required dependencies for Void Linux in INSTALL.md (#6056)

  • Cerallin(22 Sept 26)

    [win] Locate vcvars64.bat via vswhere instead of hardcoding the path

  • David Capello(21 Sept 26)

    Fix crash pasting tilemaps w/matching flags (fix #6037, fix part of #6009) This was a regression introduced in c59fa0f870be0e22547491814ad5873b27422035 Here we're reverting part of that commit (removing PixelsMovement::remapTilesForPaste()) and rasterizing tilemaps into regular images when needed. Here we add support to paste tilemaps into regular layers or convert the tilemap into other tilemaps with different grid sizes.

  • David Capello(18 Sept 26)

    Update laf module

  • Christian Kaiser(14 Sept 26)

    [lua] Fix dialog relayout not invalidating display and contents (fix ##5766)

  • Cerallin(18 Sept 26)

    Fix build.sh path quoting when the repo path contains spaces

  • Christian Kaiser(17 Sept 26)

    Escape newlines as part of DocExporter (fix #6044)

  • David Capello(14 Sept 26)

    Update laf module

  • David Capello(09 Sept 26)

    Fix crash using Export Sprite Sheet from a sprite w/selection (fix #6031) Regression introduced in a522d2b46de31cb4ca0b65f685aa1e488bd09586

  • David Capello(08 Sept 26)

    [win] Fix compilation with Sentry enabled about ERROR being a macro (2nd chance) Reverts 0d9a85b7bcba8242b4be6da05c499065fb08f619 and introduced the real fix to the issue, "base/log.h" undefs ERROR macro, not "app/log.h".

  • David Capello(08 Sept 26)

    [win] Fix compilation with Sentry enabled about ERROR being a macro

  • David Capello(07 Sept 26)

    Start w/grayscale palette when loading a grayscale .png file (fix #5847)

  • David Capello(07 Sept 26)

    Avoid deleting a DocumentPreferences before its connections (fix #6025) This might not be the final fix for #6025 crash, but at least will give us the chance to get the real exception behind it. We've added a new onDeleteDocumentPreferences() to delete the preferences of the document as the last step after all onRemoveDocument() connections are called.

  • David Capello(04 Sept 26)

    [clang-tidy] Enable misc-unused-parameters.IgnoreVirtual

  • David Capello(04 Sept 26)

    [clang-tidy] Remove portability-avoid-pragma-once

  • David Capello(04 Sept 26)

    [misc] New commit-clang-tidy.sh script to update .clang-tidy file

  • David Capello(03 Sept 26)

    [ci] Generate required header files to run clang-tidy correctly (#6016)

  • David Capello(03 Sept 26)

    Update clang-tidy-review to v0.23.1

  • David Capello(03 Sept 26)

    Ignore noisy clang-tidy warnings (#6016)

  • David Capello(03 Sept 26)

    Update laf module

  • Gaspar Capello(25 Aug 26)

    Fix Snap to Grid alignment for brushes larger than 1 pixel (fix #5998) Prior to this fix, when Snap to Grid was ON, the brush position was calculated by finding the closest distance between the brush center to the nearest canvas grid point, then placing the top-left corner brush at that point. This caused the brush to be offset from the expected canvas grid position by the brush center distance. Now the nearest canvas grid point is found relative to the top-left brush corner, so both snap calculation and placement are consistent.

  • David Capello(31 Aug 26)

    Match the exact same set of shared tilesets when copying several layers between diff sprites

  • David Capello(31 Aug 26)

    Merge code to duplicate layers w/new Layer::clone() + DocApi::copyLayerForSprite()

  • David Capello(31 Aug 26)

    Fix copy & paste group layers with tilemaps inside (#5794) We weren't handling tileset indexes/cloning tilesets correctly for children tilemaps inside copied layer groups. Still a lot to refactor/merge some duplicate code between: * Doc::copyLayerContent() * DocApi::copyLayerWithSprite() * Clipboard::paste()

  • Liebranca(22 Jul 25)

    Fix copy/paste of tiles between tilemap layers (#4872, #5299, #5794)

  • Christian Kaiser(01 Sept 26)

    Avoid registering extensions for disabled formats (fix #6007)

Aseprite Security

4.4/10

Repo Security Summary

Updated 24 Aug 26

  • Security-Policy10/10
  • Dangerous-Workflow10/10
  • Code-Review3/10
  • Maintained10/10
  • PackagingN/A
  • Token-Permissions0/10
  • CII-Best-Practices0/10
  • Binary-Artifacts10/10
  • Pinned-Dependencies0/10
  • License0/10
  • Fuzzing0/10
  • Signed-Releases0/10
  • Branch-ProtectionN/A
  • SAST0/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 Address35.192.161.79
  • Hostname79.161.192.35.bc.googleusercontent.com
  • LocationCouncil Bluffs,Iowa,United States of America,NA
  • ISPGoogle LLC
  • ASNAS396982

Associated Countries

  • USUS

Safety Score

Website marked as safe

100%

Trackers

No known trackers found

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

Edit Aseprite Data

You can edit Aseprite's entry in this section of awesome-privacy.yml by submitting a PR to our GitHub repo.
Note that some of the information shown above has been aggregated from external sources, a list of these can be found data documentation.

Origin Data

Modify Data

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!