Welcome

TreeFrog Framework is a high-speed and full-stack C++ framework for developing Web applications.
 
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.

Latest News

May 8, 2013
TreeFrog Framework version 1.6 (stable) release  New!
 ChangeLog:
  – JSON/XML supported for Ajax
  – Changed the common data format from QVariantHash to QVariantMap for JSON
  – Performance improvement
  – MongoDB supported  [Experimental]
  – Other bug fixes.

Download this version >> 
 
February 28, 2013
TreeFrog Framework version 1.3 (stable) release
 ChangeLog:
  – Qt version 5 supported.
  – Implemented '-l' option for treefrog command.
  – Added a local socket mechanism for killing tfmanager.
  – Other bug fixes.
 
January 19, 2013
TreeFrog Framework version 1.2 (stable) release
 ChangeLog:
  – Logic of parsing HTML text was modified.
  – TreeFrog AP server for Windows service was supported.
  – tmake command was enhanced.
  – Various functions were added.

  – Other bug fixes.
 
December 8, 2012
TreeFrog Framework version 1.1 (stable) release
 ChangeLog:
  – Access to multi-database systems from a controller was supported.
  – Enhancements of form validation.
  – Access restriction was implemented.
  – UNIX domain socket supported.
  – Query log output  supported.
  – A restart option was added to the treefrog command. 
  – Other bug fixes.
 
 
WANTED
 - Japanese-to-English translator
 - Developer, tester

Please email me or ML. Welcome!

Features:

  • High performance  - High-speed web application is much better for users!  See here.
  • Framework written in C++  - Web application can be developed in C++ lang
  • Template system  - Completely divided templates and presentation logic
  • Full-stack  - Most modules included
  • Cross-platform  - Windows, Mac OS X, Linux, etc.  Same source code can work on other platforms
  • MVC architecture
  • O/R mapping  - Conceals complex and troublesome database accesses
  • Routing system  - No need to write the routing rules one by one into a configuration file
  • Generator – Automatically generates scaffolds and Makefiles
  • Ajax support
  • NoSQL support – MongoDB driver included  [ Experimental ]
  • OSS  - New BSD License

Comments are closed.