Skip to content

ChowZenki/treefrog-framework

 
 

Repository files navigation

TreeFrog Framework

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.

Requirements

TreeFrog uses the qt qmake build system.

Features

  • High performance - High-speed web application is much better for users!
  • 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 - JSON, XML and Plain text available
  • NoSQL database support - MongoDB support
  • OSS - New BSD License

Releases

https://github.com/treefrogframework/treefrog-framework/releases

Web Site

http://www.treefrogframework.org/

Documents

Get addtional information on the site: http://www.treefrogframework.org/documents

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.

About

TreeFrog Framework : High-speed C++ MVC Framework for Web Application

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • C++ 94.0%
  • QMake 2.1%
  • HTML 1.8%
  • Shell 1.4%
  • C 0.6%
  • CSS 0.1%