Build stunning, high-performance embedded interfaces for any Rockchip MCU or MPU—from low-power MCUs to the high-performance RK3506G2.
Sparklet is architected from the ground up for resource-constrained embedded systems. Traditional GUI tools often force a trade-off: rich graphics or efficient performance. Sparklet eliminates this compromise. Our low-footprint design ensures minimal RAM and ROM consumption, making it the perfect Rockchip GUI solution for both cost-sensitive MCUs and powerful MPUs.
Whether you're targeting a battery-operated wearable or a complex industrial HMI, Sparklet ensures efficient operation, faster boot times, and leaves more processing power for your core application logic. It enables developers to create high-performance, visually rich, and interactive embedded interfaces while keeping resource usage minimal. Its scalable architecture allows seamless integration across the entire spectrum of Rockchip platforms.

Achieve fluid animations, anti-aliased graphics, and sub-second boot times by leveraging Rockchip's 2D/3D graphics accelerators or our own highly optimized software rendering engine.

Get up and running in minutes. Sparklet is fully compatible with multiple Rockchip MCUs and MPUs, seamlessly supporting bare-metal and RTOS (like FreeRTOS) setups for maximum flexibility.

Build modern UIs with a comprehensive set of widgets: supports images, arcs, gauges, masking, text rotations, alpha blending, and full multilingual/ internationalization content.

Our efficient memory management and lightweight design ensure your GUI operates smoothly on memory- and performance-constrained Rockchip hardware without sacrificing features.

Unlike heavyweight frameworks, Sparklet is purpose-built for embedded. It doesn't carry desktop-era baggage, resulting in faster performance and a fraction of the resource cost.

Our model is straightforward. No per-unit royalties, no complex legal hurdles. You build your product and deploy it, period.

Our intuitive API and dedicated IDE (Sparklet Studio) mean your team can be productive in days, not months. You don't need to be a C expert to build a beautiful UI.

When you partner with us, you get direct access to embedded GUI experts who understand the nuances of the Rockchip platform; a level of support basic C libraries can't offer.

Sparklet's architecture scales from the smallest Rockchip MCU to the most powerful MPU from a single project, something monolithic frameworks struggle to achieve efficiently.
The Rockchip RK3506G2 MPU, paired with Sparklet, delivers real-time graphics rendering and responsive user interfaces for embedded applications. This combination ensures high-performance visuals, low latency, and energy-efficient operation, making it perfect for smart automotive, industrial, and IoT devices. Sparklet is currently available on the RK3506G2 MPU and can be seamlessly adapted to other Rockchip platforms as required.
Sparklet enables smooth 60 FPS updates, complex scene transitions, and instant touch response, ideal for dynamic dashboards and critical HMIs.
Our highly optimized design leverages the MPU's low-power modes, making it perfect for battery-operated and energy-efficient devices.
We provide out-of-the-box support for the RK3506G2's graphics hardware, ensuring high-performance visuals without burdening the CPU.

Sparklet drives advanced automotive interfaces on Rockchip platforms, providing smooth visuals, fast boot times, and low resource usage—essential for modern vehicle electronics such as digital instrument clusters, HUDs, and infotainment systems. Its high-performance, scalable design ensures reliable operation across Rockchip platforms, meeting stringent automotive safety and performance requirements while supporting both entry-level and high-end vehicle applications.

In demanding industrial environments, Sparklet delivers highly responsive and reliable HMIs on Rockchip platforms, enhancing usability and operational efficiency. From smart control panels and HMI terminals to diagnostic displays, Sparklet enables clear, intuitive interfaces while minimizing system resource usage. Its low memory footprint and robust rendering engine make it ideal for both entry-level and high-performance industrial platforms powered by Rockchip hardware.

From smart homes to personal mobility, Sparklet powers sleek, modern UIs on even cost-sensitive devices. Whether it’s smart appliances, e-bike dashboards, or home automation panels, Sparklet ensures fast startup, smooth screen transitions, and low power consumption—ideal for today’s connected consumer products. Optimized for Rockchip platforms, Sparklet balances visual appeal with performance and efficiency, and its lightweight architecture enables seamless integration on ultra-low-power microcontrollers.

Sparklet delivers clean, reliable, and intuitive UIs for medical and wearable devices, prioritizing usability, responsiveness, and safety. From wearable health monitors and diagnostic tools to portable medical equipment, Sparklet ensures fast, low-latency interactions and high readability—even on compact, low-power displays. Its efficient rendering engine makes it an ideal choice for Rockchip-based healthcare applications where precision, clarity, and reliability are critical.
Design your UI visually in our Sparklet UI Designer IDE. Your logic, written in standard C, interacts with the core library. Easily connect UI elements to system functions and data sources. Enables rapid prototyping and effortless design iteration.
A lightweight set of powerful UI widgets, a low-overhead event management system, and robust font and asset engines. Optimized for speed, stability, and minimal memory usage. Ensures smooth performance on low-power embedded platforms.
Sparklet automatically selects the best rendering path. It can leverage Rockchip's 2D/3D hardware accelerators (like RGA) for blazing-fast bitmap operations or fall back to its own highly optimized software rasterizer for low-end MCUs.
This is our secret sauce for Rockchip. The HAL provides a simple, consistent interface for the display controller, touch input, and OS/filesystem. This makes porting Sparklet from one Rockchip device to another (e.g., from an MCU to an MPU) a simple and fast process.
We analyze your existing HMI and create a strategic plan to port its logic and redesign its UX/UI for a modern, touch-based interface.
Our experts will dive deep into your Rockchip platform to profile and optimize your Sparklet application for the fastest possible boot time and lowest memory usage.
We don't just write code. We design interfaces. Our team understands the unique challenges of embedded and will design an HMI that is both beautiful and highly functional.
Need to integrate a unique display or input device with your Rockchip board? Our team can develop the custom HAL drivers to make it work seamlessly with Sparklet.
Experience a next-generation smart checkout interface running on the Rockchip RK3506G2 MCU, powered by the Sparklet Embedded GUI library. This demo highlights fast, responsive navigation, smooth transaction flows, product scanning, and real-time inventory updates, delivering a visually rich and intuitive user experience for modern retail applications. Optimized for low-latency and resource-efficient operation, Sparklet ensures seamless performance even on cost-sensitive and compact embedded systems.
Leverage Sparklet to develop responsive, low-footprint GUIs on Rockchip RK3506G2 MPU. Follow our comprehensive guides to build and run stunning UIs tailored for Rockchip platforms.
Explore how Sparklet transforms your development process. Get the Free Edition of Sparklet. It's fully featured for evaluation and non-commercial projects. Follow our comprehensive guides and documentation to build and run stunning UIs specifically tailored to the Rockchip RK3506G2 and other platforms.
Sparklet is highly portable. We offer an out-of-the-box solution for the RK3506G2 MPU, and our architecture is designed to be quickly adapted to other Rockchip MCUs and MPUs. If you have a specific target, please contact our team.