treefrog-framework

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

Github星跟蹤圖

Small but Powerful and Efficient

TreeFrog Framework is a high-speed and full-stack web application framework
based on C++ and Qt, which supports HTTP and WebSocket protocol. 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.

Features

  • 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, MongoDB and Redis.
  • Support WebSocket - Providing full-duplex communications channels
  • Generator - Generates scaffolds and Makefiles automatically
  • Cross-platform - Windows, macOS, Linux, etc. Write once, compile
    anywhere.
  • Ajax support - JSON, XML and Plain text available
  • Less resource - Stable operation even on Raspberry Pi
  • OSS - New BSD License

Requirements

TreeFrog uses the qt qmake build system.

Web Site

http://www.treefrogframework.org/

Releases

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

Documents

Get additional information:
http://treefrogframework.github.io/treefrog-framework/

API Reference

http://api-reference.treefrogframework.org/annotated.html

Forum

Discussion group for TreeFrog Framework:
https://groups.google.com/forum/#!forum/treefrogframework

Docker Images

https://hub.docker.com/r/treefrogframework/treefrog/

  $ docker pull treefrogframework/treefrog

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.

主要指標

概覽
名稱與所有者treefrogframework/treefrog-framework
主編程語言C++
編程語言HTML (語言數: 8)
平台
許可證BSD 3-Clause "New" or "Revised" License
所有者活动
創建於2012-12-08 13:17:01
推送於2025-07-22 04:14:42
最后一次提交2025-07-06 09:53:42
發布數54
最新版本名稱v2.11.1 (發布於 2025-07-05 10:56:47)
第一版名稱v1.7.2 (發布於 2013-10-23 10:55:55)
用户参与
星數1.3k
關注者數87
派生數226
提交數3.1k
已啟用問題?
問題數226
打開的問題數2
拉請求數139
打開的拉請求數2
關閉的拉請求數52
项目设置
已啟用Wiki?
已存檔?
是復刻?
已鎖定?
是鏡像?
是私有?