libresprite.dev
v1.3

Help · Community

The LibreSprite community

LibreSprite is made by volunteers. With 8,703 stars and 612 forks on GitHub, it is one of the most popular free pixel-art editors. Here is where people meet, and how you can help, even without writing code.

Checked with LibreSprite 1.3Updated 3 min read
On this page 7 sections
  1. Where to go for what
  2. Reporting a bug well
  3. Contributing code
  4. Translations
  5. Other ways to help
  6. Forks and related projects
  7. FAQ

Short answer

Does LibreSprite have a Discord?

Yes. The official links from the project: Discord, Matrix (#libresprite:matrix.org), the GitHub repository for bugs and code, and Liberapay for donations. libresprite.dev is an independent site and not one of these channels.

Where to go for what

You want to…Go to
Chat, show your art, ask quick questionsDiscord or Matrix
Report a bug or request a featureGitHub issues (318 open when we checked)
Contribute codeA pull request on GitHub (see below)
Support the project with moneyLiberapay (also Help → Donate in the app)
Find themes and the official sitelibresprite.github.io and its community wiki
Fix a problem yourself firstOur troubleshooting page and FAQ

Reporting a bug well

The issue form asks for your LibreSprite version (bottom-left of the window, e.g. “LibreSprite 1.3”) and whether you use the Flatpak (Flatpak packaging problems go to the Flathub repository instead). Add your operating system, steps to reproduce, what you expected and what happened, and a screenshot or the smallest file that shows the problem. Search existing issues first. Our troubleshooting page has a checklist.

Security problems: the project’s SECURITY.md asks for reports through the issue tracker.

Contributing code

  1. Fork the repository and clone it with submodules: git clone --recursive https://github.com/YOUR-NAME/LibreSprite.
  2. Build it (our tested build guide; note that it needs CMake 4.1 or newer).
  3. Comment on or open an issue about what you plan, so nobody duplicates work.
  4. Work on a feature branch, in small commits with changelog-style messages (the project’s example: “Convert 'bool' members in ui::Widget to flags”).
  5. Rebase on the latest master, rebuild, push, open a pull request.

That is the process from CONTRIBUTING.md. The 1.3 release thanked 10 new contributors, so first-time pull requests do get merged.

Translations

The interface text lives in data/languages/<code>.json: 650 English strings, each mapped to a translation. How complete each language was in 1.3 (strings that differ from English):

LanguageFileTranslated
Polishpl.json633 of 650
Russianru.json631
Chinese (Simplified)zh.json630
Hindi, Koreanhi.json, kr.json626
Arabic (not in the language list yet)ar.json626
Frenchfr.json618
Portuguesept.json612
Italianit.json609
German, Spanishde.json, es.json605
Indonesianid.json601
Japanesejp.json569

Counted by us from the 1.3 files; some strings (like “OK” or symbols) are legitimately the same as English, so 100 % is not expected.

To improve a translation, edit the file and open a pull request. A new language needs its JSON file plus an entry in the Language list in data/widgets/options.xml, which is why Arabic, though translated, doesn’t appear in Preferences yet.

Other ways to help

  • Answer questions on Discord or Matrix, or confirm bug reports (“reproduced on Windows 11 with 1.3”).
  • Make a theme and share it (how themes work).
  • Write scripts others can use (scripting).
  • Package it for your Linux distribution, or keep an existing package up to date (current versions).
  • Donate on Liberapay.

Forks and related projects

ProjectWhat it is
AsepriteThe original editor LibreSprite forked from in 2016; paid and proprietary since then. Comparison.
DottoA from-scratch pixel-art editor started under the LibreSprite organisation in 2022, with a web pre-alpha; no pushes since August 2024. Not a LibreSprite version.
BespritedA community fork of LibreSprite, active in 2026; the 1.3 release credits code cleanup from it.

FAQ

Who makes LibreSprite?

A group of volunteer contributors on GitHub. It grew out of Aseprite’s GPL code by David Capello (credited in the app’s footer); LibreSprite itself has no company behind it.

Is libresprite.dev official?

No. It is an independent guide; see about. The official home is the GitHub repository.

How do I donate to LibreSprite?

Through Liberapay, also linked from Help → Donate inside LibreSprite.

Keep going

Found something wrong or out of date? Tell us: hello@libresprite.dev. We fix mistakes within a day.