With the help of CodeLite user can create both applications with GUI (QT, GTK, wxWidgets), as well as console programs or libraries. Creating an interface is possible using the built-in wxCrafter editor and available controls. Each of the controls offers access to events that can be freely programmed. The user can drag and drop components on main windows and start designing the graphical interface.
CodeLite IDE offers controls like dialog boxes, text insertion fields, checkboxes, lists, toolbars, menu items, progress bars, buttons, graphics elements or components for networking, databases and much more. In addition, CodeLite allows you to open files in tabs, offers support for SFTP servers, allows users to change the appearance of the code editor, and save frequently visited locations to favorites from the file manager.
CodeLite has been also equipped with features predictive syntax coloring and code quickly jump to procedures, project management, version control code using Subversion or Git tools and much more. The environment for creating desktop software allows you to compile native code for all supported platforms.