TreeFrog Framework is a high-speed and full-stack C++ framework for developing Web applications. It provides an O/R mapping system and template system on an MVC architecture, and aims to achieve high productivity through the policy of convention over configuration.
| Tags | High Performance Software Development Web Internet Dynamic Content Libraries |
|---|---|
| Licenses | BSD Revised |
| Operating Systems | Windows Mac OS X Linux POSIX |
| Implementation | C++ Qt HTML |
| Translations | English Japanese |
Recent releases


Release Notes: JSON/XML is now supported for Ajax. The common data format was changed from QVariantHash to QVariantMap for JSON. Performance was improved. MongoDB is now supported. Bugs were fixed.


Release Notes: Qt version 5 is now supported. A "-l" option for the treefrog command has been implemented. A local socket mechanism for killing tfmanager has been added. Bugfixes have been made.


Release Notes: The logic of parsing HTML text was modified. The TreeFrog AP server for Windows service is supported. The tmake command was enhanced. Various functions were added. Other bugfixes.


Release Notes: This release adds access to multi-database systems from a controller, enhancements to form validation, access restrictions, Unix domain socket support, query log output support, a restart option for the treefrog command, and bugfixes.


Release Notes: A caching mechanism was added for static files using the Last-Modified header. A CSRF error when using cookie-session was fixed along with a bug that caused the access log to not be written when sending a static file. Null uploaded files when using multipart/form were fixed along with a race condition with session files.