The ultimate visual editor for LVGL — design, animate, simulate, and export embedded interfaces without writing every screen by hand.
This GitHub repository is used for feedback, feature requests, and bug reports. The PicoPixel source code is not hosted here.
Start building with PicoPixel — free to use.
Need immediate help? Join the PicoPixel Discord to talk directly with the developer.
PicoPixel brings visual design, real LVGL rendering, animation, reusable assets, collaboration, and production-ready code export together in one platform. Create interfaces for embedded displays, preview how they behave, and collaborate with your team before moving them to hardware.
- Visual LVGL Editor — Drag, drop, resize, and style LVGL widgets on a live canvas
- Animation Editor — Build animations on a visual timeline with individual property keyframes, easing paths, playback controls, and event triggers
- Easy Icon Generator — Search 15+ built-in icon libraries, customize an icon, and add it directly to your project in seconds
- Real-time Collaboration — Design together, share feedback, and see changes as they happen
- Version History — Track changes with built-in versioning and session history
- Font Management — Choose from pre-bundled fonts or upload custom fonts, create font collections, and manage symbols without manually converting font files
- Built-in Simulator — Preview and interact with your interface using real LVGL rendering, then share it with teammates or clients
- Production-ready Code Export — Export clean LVGL C code and project assets for your target hardware
- Events and Actions — Connect interactions to screen changes, animations, sprites, themes, widget states, and custom firmware events
- Animated Images and Sprites — Add frame-based animations or multi-phase sprites and trigger them with your own events and actions
- Assets and Libraries — Organize and reuse images, icons, animated image sets, colors, fonts, components, and widgets
- Themes and Color Tokens — Build reusable color systems and switch themes through events
- Learn — Learn how to use the platform and build interfaces with LVGL
- Templates — Explore community templates, start projects faster, and learn from complete PicoPixel examples
- Sprites — Choose from more than 160 animated sprites and trigger them with your own events and actions
Head to picopixel.io to start building — it is free to use.
PicoPixel grows with its community. Open an issue in this repository to report a bug, suggest a feature, or share an idea. You can also join the conversation on r/PicoPixel.
- Support: support@picopixel.io
- Developer: ed@picopixel.io