Skip to content

Latest commit

 

History

History
18 lines (10 loc) · 1.33 KB

README.md

File metadata and controls

18 lines (10 loc) · 1.33 KB

⚠️ This project is under heavy development and not ready for professional use

build codecov

Try out the editor here

Spright is a pixel art drawing tool similar to Aseprite or Piskel with the ambition of providing a better user experience for generating art.

For developers

Under the hood there is a c++ application (the editor folder) which provides the whole editing experience (the drawing canvas, the different editing tools, animation, etc.). For the rendering we use OpenGL that will be compiled (with all the other c++ stuff) with the help of emscripten into js/webassembly.

For the client UI elements we use React, Redux and Chakra UI as the main libraries (the client folder).

There is also an experimental Ruby on Rails backend (the backend folder) that will be responsible for user handling and persisting user projects, but it's not going to be in production for a while.

How to compile the code