The fastest way to build GUI for embedded devices
Open Source SDK providing a fast and easy way to build beautiful User Interfaces for Embedded, IoT, mobile, desktop, everything.
Simplify the development of User Interfaces on Embedded Devices
Low Footprint
Less than 5MB of footprint, esuring high performance even when running in low-end devices.
Fast to Use GUI Creator
Basic knowledge of Java or Kotlin lets you build performing Apps for Android, Linux Arm, Windows and iOS.
Cross-Platform
Code once and run on, every platform. Responsive User Interfaces providing same behaviour and usability.
Minimum Requirements
256MB RAM, CPU Arm A7 528MHz and GPU.
Free & Open Source
Hosted on GitHub and maintained by a community of contributors.
Supported Embedded Platforms
Raspberry Pi 4, 3 and 2, Beaglebone Black, Toradex Colibri, Verdin and Apalis.
What is TotalCross?
TotalCross is an open-source cross-platform SDK developed to make your life easier when creating mobile grade user experience to your embedded systems.
All while delivering native performance with a low footprint.
Samples
Wonderful User Interfaces for Embedded Devices
Coffee Machine
Control the features of your machine and enjoy choosing your coffee as the way you like
Printer
Can a printer be smarter? Yes, of course. It’s time to build a good interface for a printer and make the process easier. Check the code and see it running on an embedded device.
Built with TotalCross:
Tecdet develops systems for traffic control and inspection for the Brazilian government.
They decided to rebuild their system for the Linux Arm architecture compatible with Toradex modules and chose TotalCross to develop their GUI.