Skip to content


Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
TreeFrog Framework : High-speed C++ MVC Framework for Web Application
C++ QMake HTML Batchfile C Shell Other
branch: master

Fetching latest commit…

Cannot retrieve the latest commit at this time

Failed to load latest commit information.
3rdparty/mongo-c-driver modified for MSVC.
defaults delete 'override' keyword.
examples Fix compile error of example app.
include add include-files
installer fix a bug of search subdirectories.
sqldrivers modified MySQL Connector/C license.
src modified debug prints.
tools modified for c++11 support.
AUTHOR first commit (version 1.1)
ChangeLog updated Changelog.
Doxyfile update comments for doxygen.
INSTALL update INSTALL file.
README.ja update README. update readme.
build.bat update configure.bat and INSTALL file.
configure implementded for C++11 support
configure.bat changed the return type of onOpen() from void to bool.
copyright update installer create batch.
tfbase.pri changed the return type of onOpen() from void to bool. updated file to change svn to git.

Small but Powerful and Efficient

TreeFrog Framework is a high-speed and full-stack web application framework based on C++ and Qt. Web applications can run faster than that of lightweight programming language. In application development, it provides an O/R mapping system and template system on an MVC architecture, aims to achieve high productivity through the policy of convention over configuration.


  • High performance - Highly optimized Application server engine of C++
  • 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 and MongoDB
  • Support WebSocket - Providing full-duplex communications channels
  • Generator - Generates scaffolds and Makefiles automatically
  • Cross-platform - Windows, Mac OS X, Linux, etc. Write once, compile anywhere.
  • Ajax support - JSON, XML and Plain text available
  • OSS - New BSD License


TreeFrog uses the qt qmake build system.

Web Site



Get addtional information on the site:

MongoDB communication

TreeFrog Framework uses the 10gen-supported C driver to communicate with the MongoDB server. The source code of the driver is included in this package. See the README also.

Something went wrong with that request. Please try again.