Skip to content

sbrin/lopaka

Repository files navigation

Lopaka — Stunning graphics for embedded screens

Lopaka is an open-source graphics editor aimed at providing an interface for creating graphics for U8g2, AdafruitGFX and Flipper Zero.

Draw any graphics and use generated code in your Arduino, ESP32 or STM32project!

Lopaka Graphics Editor Screenshot

Table of Contents

Features

Release notes

Keyboard shortcuts

  • pixel perfect editor
  • various screen sizes
  • many draw shapes and tools
  • popular fonts support
  • use custom images
  • auto-generate XBMP graphics
  • move, resize, edit elements
  • generate the source code in C/C++
  • FlipperZero live preview
  • select zoom scale

Supported platforms

  • u8g2
  • AdafruitGFX
  • FlipperZero
  • Inkplate
  • raw Uint32 byte array

Cloud App (no registation required)

We have a fork of this project deployed to CloudFlare pages:

https://lopaka.app

All data is stored in your browser.

Installation

Lopaka is made with VueJS 3 and Vite build tool.

Using docker-compose

docker-compose up --build

Using yarn

yarn install

Development server

yarn dev

Produciton build

yarn build

Credits

Thanks to all the contributions from the community. Special thanks go out to:

And many others who've contributed in various ways.

For a full list of contributors, see the contributors graph.

How can you help

Users feedback is the most precious thing for us. Feel free to start Discussion, submit an Issue, send me an email or fill in the Feedback form.

Like, share and subscribe is the easiest way to endorse this project.

Follow us on Twitter and Instagram

If you're embedded engineer or GUI designer or just a person who loves to make Arduino projects — send me an email and share all your thougts. I need to know what my audience pain points are to make Lopaka better.

We are looking for a sponsor

See GitHub sponsorship options ❤️

Feel free to contact us [email protected] ❤️