WxFormBuilder icon

WxFormBuilder

wxFormBuilder is an open source GUI designer that allows users to quickly create applications with wxWidgets. It generates C++ code and integrates with popular IDEs like Code::Blocks, Xcode and Visual Studio.

What is WxFormBuilder?

wxFormBuilder is an open-source, cross-platform GUI designer that generates code for applications using the wxWidgets toolkit. It allows developers to create user interfaces by dragging and dropping components like buttons, text boxes, and panels instead of writing code manually.

Some key features of wxFormBuilder include:

  • Generates C++ code that is compatible with wxWidgets projects in IDEs like Code::Blocks, Xcode, and Visual Studio.
  • Supports creating forms for multiple platforms including Windows, Linux, and macOS.
  • Large library of standard GUI controls like text boxes, buttons, comboboxes, checkboxes, etc.
  • Additional widgets for charts, OpenGL canvases, HTML windows, media playback, etc.
  • WYSIWYG visual editor for designing complex GUI layouts with sizers and spacers.
  • Custom code can be inserted in generated files for event handlers and logic.
  • Multiple open-source plugins extend functionality.
  • Internationalized interface available in 30+ languages.
  • Free and open source with active development community.

Overall, wxFormBuilder simplifies wxWidgets development by providing a rapid application development environment focused specifically on UI creation. Its code generation and broad platform support make it a popular choice for creating cross-platform GUI applications with native look and feel.

The Best WxFormBuilder Alternatives

Top Apps like WxFormBuilder

Zenity

Zenity is an open source command line utility for Linux that provides an easy way to create graphical user interfaces for scripts or command line programs. It allows displaying different kinds of dialog boxes, messages, data entry forms, progress bars, and more from the terminal or shell scripts without requiring...

VisualWX

VisualWX is an open-source desktop application for Windows, Mac, and Linux that specializes in visual weather data. It is designed to provide detailed and customizable weather information through a variety of visual mediums.The software includes interactive weather maps showing radar, satellite, forecasts, observations, and more for anywhere in the...

Whiptail

Whiptail is a lightweight user interface shell originally designed for shell scripts. It provides a suite of dialog tools to display simple text user interfaces even when a graphical environment is not available, like in a Linux text console or terminal.Some of the common user interface components whiptail can...

Glade

Glade is a free, open source graphical user interface designer program used to build interfaces for applications that use GTK and GNOME. It provides a visual editor that allows users to arrange widgets like buttons, menus, and windows by dragging and dropping instead of writing code.Some key features of...

Cambalache

Cambalache is a free and open source download manager and file sharing application for Windows and Linux operating systems. It provides users with tools to search, queue, download, organize and share files over the internet.Some of the key features of Cambalache include:Intuitive graphical user interface for easy navigation...

WxGlade

wxGlade is an open source GUI designer and rapid application development (RAD) tool for wxWidgets. It allows quickly creating an application skeleton by designing its interface graphically, as well as generating Python code.Some key features of wxGlade include:Helps build wxWidgets applications faster by creating an application framework and...

KDialog

KDialog is a useful utility for creating and displaying graphical dialog boxes from shell scripts or the command line. It is designed to integrate well with KDE desktop environments and applications.Some of the dialogs that KDialog can create include:Message boxes (information, warning, error, etc.)Input boxes (text, password...

WxSmith

wxSmith is an open-source integrated development environment (IDE) plugin designed specifically for building applications using the wxWidgets C++ library. It aims to simplify and accelerate development by providing a what-you-see-is-what-you-get (WYSIWYG) editor for constructing user interfaces visually.Key features of wxSmith include:Drag-and-drop interface builder for placing buttons, menus, sizers...

Xdialog

xdialog is an open-source, cross-platform dialog application that provides alternatives to the common dialog boxes found in commercial office suites like Microsoft Office. It aims to deliver basic but essential dialog functionality on Linux, UNIX, and other systems in a small and lightweight package.Some of the key features provided...

WxDev-C++

wxDev-C++ is a free, open source integrated development environment for the C++ programming language. It is built around the wxWidgets cross platform GUI library, allowing applications developed with wxDev-C++ to run on Windows, Linux, Mac OS X and other platforms.Some key features of wxDev-C++ include:Syntax highlighting editor with...

Dialogblocks

Dialogblocks is a no-code conversational AI platform used to build chatbots, voice assistants, and other conversational interfaces. It allows anyone to create advanced natural language conversations without needing to write any code.Some key features of Dialogblocks include:Visual bot builder with drag and drop interfaceScalable AI training models for...

Gtkdialog

Gtkdialog is a utility for easily creating graphical user interfaces for shell scripts and command line programs. It allows you to quickly construct dialog boxes, menus, buttons, entry fields, progress bars and more using simple XML files without having to code up a GUI by hand.Some key features of...

Webix Form Builder

Webix Form Builder is a user-friendly drag-and-drop form builder for creating responsive web forms and dashboards. With an intuitive visual editor, you can easily design forms with over 40 widgets including various inputs, buttons, calendars, dropdowns, charts, and more.Key features include:Drag-and-drop visual form builder requires no codingResponsive forms work...

CocoaDialog

CocoaDialog is an open-source utility for macOS that makes it easy for developers to add standard system dialogs to their apps. It provides a simple API for displaying dialogs like open file, save file, select folder, alert, input box, etc. without having to build the graphical interfaces from scratch.Some...

Wolf Responsive Form Maker

Wolf Responsive Form Maker is a powerful WordPress plugin for building forms of any kind. It includes a user-friendly drag and drop form builder that allows you to easily create modern, responsive contact forms, subscription forms, surveys, job applications, multi-page forms, and more for your WordPress website.With over 40 field...

WxMIll

wxMill is an open-source, cross-platform CAD/CAM application built specifically for CNC machining workflows. It enables users to go from CAD design to finished G-code for milling and turning CNC machines.Some of the key features of wxMill include:Import and export common CAD file formats like STEP, IGES, DXFDesign...

XRCed

XRCed is an open-source WYSIWYG UI designer application for creating graphical user interfaces (GUIs) for applications using the wxWidgets toolkit. It allows developers to visually construct UIs by dragging and dropping widgets like buttons, menus, and panels into a design canvas and editing their properties through inspectors.A key capability...