Build automatically GUI prototypes for ST boards and compile it in TouchGFX.
Use the most popular embedded systems framework to run your project anywhere you want to.
Convert design to React and run your project as a web application.
Build quickly embedded GUI prototyping and compile it LVGL.
Focus in the core of the embedded project
With KnowCode your functional prototype is generated up to 5 times faster and the project is ready to run on the hardware. The hours previously spent on the graphical interface can now be dedicated to the core of the project.
Leave away the dull and repetitive tasks
Do not spend hours positioning components and writing texts. And enough copy and paste of similar configuration interfaces. With KnowCode artificial intelligence every component and text is recognized and styled. Also, you can set up navigation in minutes, delivering 5x faster any embedded GUI prototype.
Use what you already know
Keep using the framework and language that best suits your project requirements and let KnowCode take care of speeding up the graphical interface development and generating the project in your favorite GUI framework, starting with TouchGFX for ST boards.
Check this 5 minutes video to see how it works.
KnowCode with TouchGFX demo
A simple process that will really come in handy.
Upload the screenshots (JPG or PNG) in the KnowCode web application.
KnowCode Computer Vision detects all components.
Make some minimals adjustments to the elements settings and configure the navigation between screens.
Download the exportable file to your favorite GUI framework.
Fast GUI prototyping for Embedded Systems
KnowCode is a rapid application development tool which speeds up Graphical User Interfaces prototyping. KnowCode uses Computer Vision to detect all GUI elements (button, text, check box, slider and so on) and convert it into an intermediary format, like JSON, to export GUI projects for the TouchGFX GUI framework. If you are working with STM32 and have to prototype quickly, KnowCode is exactly what you need.
Be free to use any design tool.
KnowCode is completely agnostic in terms of input from graphical designer tools (e.g. Figma, Sketch, AdobeXD, Photshop). Designers don't have to worry about changing the way they already usually work. KnowCode is not a new design tool, it is an easy way to make the design handoff happen without complications. This is possible thanks to its computer vision, since it "reads" an image format (e.g. JPG, PNG).
Automate a huge phase in GUI development.
KnowCode makes the back-and-forth easier during GUI prototyping. Dealing with project changes and new requirements is simple with KnowCode. It takes care of the components coding phase (like button, text, check box, slider), determining element type, color, position, size and so on. The best part: it provides exportable file to be used on TouchGFX Designer.
What's around the corner?
New frameworks. New features.
We are working harder to include new ways to make your job easier. Very soon, we expect to include other options for the output phase (exporting source codes). It will include new GUI frameworks, such as NXP GUI Guider, TotalCross, LVGL, Qt, Flutter and React. And this is not all...
Working with Raspberry Pi?
We have something special for you.
We're planning to make KnowCode totally free for those who are creating GUI for Raspberry Pi. If you are interested, subscribe to our waiting list.
And help us to build a community dedicated to make GUI development easier and faster.