treefrogframework/treefrog-framework
treefrogframework/treefrog-framework has 1,386 GitHub stars and 227 forks. GitHot measured 0 stars in 24 hours and 0 in 7 days. Last checked 2026-11-08 03:13 UTC. Last push 2026-10-15.
TreeFrog Framework : High-speed C++ MVC Framework for Web Application
What you can do
- High performance - Highly optimized Application server engine of C++
- O/R mapping - Conceals complex and troublesome database accesses
- Template system - ERB-like template engine adopted
- Supports for many DB - MySQL, PostgreSQL, ODBC, SQLite, Oracle, DB2, InterBase, MongoDB, Memcached and Redis.
Measured star growth
- in 24h
- 0
- in 7 days
- 0
- in 15 days
- Collecting history
- in 1 month
- Collecting history
Net star changes over overlapping periods, not daily totals. Missing measurements are left blank. Stars measure attention, not software quality.
README.md
Original
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 - ERB-like template engine adopted
- Supports for many DB - MySQL, PostgreSQL, ODBC, SQLite, Oracle, DB2, InterBase, MongoDB, Memcached and Redis.
- WebSocket support - Providing full-duplex communications channels
- Generator - Generates scaffolds and Makefiles automatically
- Supports various response types - JSON, XML and CBOR
- Multi-platform - Windows, macOS, Linux, etc. Write once, compile anywhere.
- OSS - New BSD License
Requirements
TreeFrog uses the qt qmake build system.
Web Site
https://www.treefrogframework.org/
Releases
https://github.com/treefrogframework/treefrog-framework/releases
API Reference
https://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
Docker files are stored in the 'dockerfiles' directory of the 'docker' branch, here.
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.
Explore related projects
freeCodeCamp/freeCodeCamp
freeCodeCamp.org's open-source codebase and curriculum. Learn math, programming, and computer science for free.
458,738 starsdonnemartin/system-design-primer
Learn how to design large-scale systems. Prep for the system design interview. Includes Anki flashcards.
377,307 starsreact/react
The library for web and native user interfaces.
252,402 starsvuejs/vue
This is the repo for Vue 2. For Vue 3, go to https://github.com/vuejs/core
212,629 stars