CodeDesigner is Rapid Application Development Tool with UML Support

CodeDesigner is Rapid Application Development Tool with UML Support

CodeDesigner is a highly versatile, free and open-source Rapid Application Development (RAD) tool that empowers users to effortlessly create a wide range of detailed diagrams that accurately depict the structure and logic of their applications. These diagrams include class diagrams, state charts, and many more.

With CodeDesigner, users can seamlessly transform their diagrams into production-ready source code, saving valuable time and effort in the development process.

Whether you are a seasoned developer or just starting out, CodeDesigner provides an intuitive and efficient solution for all your diagramming and code generation needs.


  • Code generation from UML class diagrams and state charts
  • Several optimizing code generation algorithms
  • Supports C, C++ and Python output language
  • Available for MS Windows, Linux and Mac OS X
  • Reverse source code engineering (full round-trip code engineering supported)
  • Aimed to embedded software design
  • Supports both blocking and non-blocking state charts


Operating Systems

  • Windows
  • macOS
  • Linux


Free app

Resources and Downloads

Download CodeDesigner for free. CodeDesigner is free and open-source RAD tool suitable for easy creation of various diagrams describing applications’ structure and logic (class diagrams, state charts, ...) and for generation of production-ready source code from them.

- Advertisement -
Hazem Abbas

Written by Hazem Abbas

Medical Doctor by trade, but also a software developer. Linux Avid user. I write primary; open-source medical apps, dev tools and libraries I use, and off-topic like horse riding.
You've successfully subscribed to Open-source for Healthcare, and Education
Great! Next, complete checkout to get full access to all premium content.
Welcome back! You've successfully signed in.
Unable to sign you in. Please try again.
Success! Your account is fully activated, you now have access to all content.
Error! Stripe checkout failed.
Success! Your billing info is updated.
Billing info update failed.
Dark Light