Layotter is a drag-and-drop page builder for WordPress that lets users create complex layouts with no HTML skills required. It's made for developers, open source and free to include in custom and even premium themes.
Read the introduction or the installation instructions to get started.