The use of C++ MVC libraries like treefog-framework, CPPWebFramework, qt-mvvm, libevmvc is a great choice for rapid development of web applications. These frameworks are based on the concept of MVC (Model, View and Controller). These frameworks make it easy to develop applications quickly without having to worry about creating your own UI framework or writing your own data access layer. The frameworks handle much of the boilerplate work for you so that you can focus on writing code that solves your problem. TreeFog is an open source multi-platform framework for developing web applications with C++ and Qt5. It is built on top of WebCore library and provides a set of handy web development tools for rapid development of small to medium size web applications. CPPWebFramework is a high performance web framework engine written in C++ that makes it easy to write fast and scalable web applications. The framework is designed to use modern best practices in order to achieve high performance at low costs. Qt-MVVM is based on the MVVM pattern which allows you to decouple your application's UI from its business logic through the use of ViewModels and ViewControllers. This allows you to separate your business logic from your view code so that it can be reused more easily. Full list of the best open source C++ MVC libraries below
treefrog-frameworkby treefrogframework
TreeFrog Framework : High-speed C++ MVC Framework for Web Application
treefrog-frameworkby treefrogframework
C++ 1198 Version:v2.7.1 License: Permissive (BSD-3-Clause)
CPPWebFrameworkby HerikLyma
The C++ Web Framework (CWF) is a MVC web framework, Open Source, under MIT License, using C++ with Qt to be used in the development of web applications.
CPPWebFrameworkby HerikLyma
C++ 354 Version:Current License: Permissive (MIT)
qt-mvvmby gpospelov
Model View ViewModel framework for large Qt C++ applications
qt-mvvmby gpospelov
C++ 213 Version:v0.2.0 License: Strong Copyleft (GPL-3.0)
Space-Invaders-C-by Cryptogenic
Space Invaders C++ is a project to help learn some of the basics of C++ like classes, MVC, pointers, loops, and libraries.
Space-Invaders-C-by Cryptogenic
C++ 6 Version:Current License: Strong Copyleft (GPL-2.0)
libevmvcby id3nom
c++ header only HTTP/1.1 Model View Controller library for libevent
libevmvcby id3nom
C++ 1 Version:Current License: Permissive (MIT)