Build Brilliant Embedded Interfaces, Faster Than Ever.

Sparklet's Standard Widget Toolkit provides a comprehensive library of performance-optimized, ready-to-use user interface widgets. Go from concept to deployment in record time with our intuitive drag-and-drop environment, designed specifically for the demands of modern embedded systems.

Flexible Standard Widget Toolkit for Embedded UI Design

Enter the Flint Standard Widget Toolkit, the core of Sparklet’s ecosystem. We eliminate the trade-offs. Our library offers an extensive collection of ready-to-use widgets that can be effortlessly customized through intuitive property settings. With simple drag-and-drop functionality, you can design stunning, high-performance user interfaces without deep design or coding expertise.

Flint empowers you to focus on creating the best user experience for your product, while we handle complex, low-level implementation. It’s the ultimate accelerator for your embedded GUI development workflow.

Key Features at a Glance

Rich

Rich, Intuitive Customization

Easily modify widget properties like color, size, text, and behavior through a simple interface. No need to write complex code for visual changes.

Optimized for Performance

Optimized for Performance

Engineered from the ground up for resource-limited environments. Our widgets ensure minimal memory footprint and high frame rates, even on low-cost MCUs.

Fully Extensible Framework

Fully Extensible Framework

Our standard library is just the beginning. Flint provides the power to create your own custom widgets, giving you limitless possibilities for unique UI interactions.

Hardware & Platform Agnostic

Hardware & Platform Agnostic

Develop your GUI once and deploy it across a wide range of microcontrollers (MCUs), microprocessors (MPUs), and operating systems (RTOS or Bare Metal).

Our Comprehensive Widget Collection

Layout & Container Widgets

These widgets provide the foundational structure for organizing your user interface.

The essential container for managing multiple child widgets. Position and layer elements with pixel-perfect control, creating static layouts, headers, or footers.

fixed widget

User Input & Control Widgets

Interactive elements that allow users to control the application.

Facilitate text input with a dedicated Editbox widget that integrates seamlessly with Flint's customizable OSK. We provide default numeric and QWERTY layouts that can be easily tailored to your application's specific needs and branding.

edit_box

Button widget

The cornerstone of user interaction, buttons trigger actions and confirm choices. The Flint toolkit provides specialized button types to cover every interaction scenario, each fully customizable with distinct visual states for idle, pressed, focused, and disabled to provide clear feedback to the user.

The classic action-oriented button. A Push Button is designed to trigger a specific, immediate function when pressed or clicked. It's the "go-to" widget for actions like 'Start,' 'Stop,' 'Save,' 'Confirm,' or navigating to a new screen. In Flint, you can easily assign any action to its press or release event, customize its appearance with text and icons, and define its visual feedback to create a responsive and intuitive user experience.

PushButtonImg

Data Visualization Widgets

Visually represents data to provide clear, immediate insights.

A powerful tool for visualizing data. Render real-time or historical data such as Line Charts, Bar Graphs, or Range Graphs. Highly customizable axes, labels, and data series make it suitable for medical monitors, industrial dashboards, and fitness trackers.

GraphImg

Display & Information Widgets

Widgets are designed to present information to the user.

Display static or dynamic alphanumeric text. Our Label widget includes advanced features like Text Overflow (Clip, Ellipsis, Marquee for scrolling text) and Text Rotation, giving you full control over typography.

LabelImg

Ready to Revolutionize Your Embedded UI?

Let's build something amazing together. Whether you're starting a new project or modernizing a legacy product, our team is here to help you succeed. Reach out today to see how Sparklet's Standard Widget Toolkit can give you a competitive edge.