TreeFrog Framework is a high-speed and full-stack C++ framework for developing Web applications, which supports HTTP and WebSocket protocol.
Because the sever-side framework was written in C++/Qt, web applications can run faster than that of scripting language. In application development, it provides an O/R mapping system and template systems on an MVC architecture, aims to achieve high productivity through the policy of convention over configuration.
May 22, 2016
TreeFrog Framework version 1.12.0 (stable) release New!
– Added helper generator to tspawn command.
– Added inlineImageTag() function.
– Added functions to Redis driver class.
– Other bugfixes.
Download this version >>
March 5, 2016
TreeFrog Framework version 1.11.0 (stable) release
- Added method chaining to TMongoODMapper class and TSqlORMapper class.
- Added some functions to classes.
- Modified the strong trim mode, '2', to delete white spaces and trim views strongly.
- Modified the tmake command to use QLatin1Sring() in preference to tr().
- Updated the mongo C driver to version 1.3.3.
- Other bugfixes.
December 13, 2015
TreeFrog Framework version 1.10.0 (stable) release
- Implemented a class which represents SQL join clause for the O/R mapper.
- Implemented LD_PRELOAD mechanism to the treefrog command, Linux only.
- Fix a bug of getting running application's file path for root user.
- Fix a bug of SQL for SELECT-COUNT query.
- Other bugfixes
September 11, 2015
TreeFrog Framework version 1.9.2 (stable) release
- Implemented Redis driver [Experimental]
- Implemented auto reloading system for application (-r option)
- Other bugfixes
- Developers, testers.
Please email me or ML. Welcome!
- High performance – Highly optimized Application server engine of C++. Benckmarks by 3rd party.
- O/R mapping - Conceals complex and troublesome database accesses.
- Template system - Completely divided templates and presentation logic.
- Support for many DB – MySQL, PostgreSQL, ODBC, SQLite, Oracle, DB2, InterBase, MongoDB and Redis.
- Cross-platform - Windows, Mac OS X, Linux, etc. Same source code can work on other platforms.
- Support WebSocket – Providing full-duplex communications channels.
- Generator – Automatically generates scaffolds and Makefiles.
- Cross-platform – Windows, Mac OS X, Linux, etc. Same source code can work on other platforms.
- Ajax support – JSON, XML and Plain text available.
- Less resource - Stable operation even on Raspberry Pi.
- OSS - New BSD License