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
    Low Footprint
    Less than 5MB of footprint, esuring high performance even when running in low-end devices.
  • Fast to Use
    Fast to Use
    Basic knowledge of Java lets you build performing Apps for Android, Linux Arm, Windows and iOS.
  • Cross
    Code once and run on, every platform. Responsive User Interfaces providing same behaviour and usability.
  • Requirements
    Less Requirements
    256MB RAM, CPU Arm A7 528MHz and GPU.
  • Open Source
    Free & Open Source
    Hosted on GitHub and maintained by a community of contributors.
  • Embedded Systems
    Embedded Platforms
    Use it for 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.

Rasp 01


Built with TotalCross

Udow - Medical Device Udow - Medical Device

How Udow made the user experience better while maintaining the security of medicines

An example of the importance of user experience and GUI to medical devices. Udow is a Brazilian technology company focused on the security of medicines.

Ready to get started?

Speed up your GUI development with TotalCross, an open-source project.