All Projects → treefrogframework → Treefrog Framework

treefrogframework / Treefrog Framework

Licence: bsd-3-clause
TreeFrog Framework : High-speed C++ MVC Framework for Web Application

Programming Languages

cpp
1120 projects

Projects that are alternatives of or similar to Treefrog Framework

Qxorm
QxOrm library - C++ Qt ORM (Object Relational Mapping) and ODM (Object Document Mapper) library - Official repository
Stars: ✭ 176 (-80.11%)
Mutual labels:  json, xml, orm, mysql, mongodb, postgresql
Lithium
Easy to use C++17 HTTP Server with no compromise on performances. https://matt-42.github.io/lithium
Stars: ✭ 523 (-40.9%)
Mutual labels:  json, orm, mysql, postgresql, webframework
Kripton
A Java/Kotlin library for Android platform, to manage bean's persistence in SQLite, SharedPreferences, JSON, XML, Properties, Yaml, CBOR.
Stars: ✭ 110 (-87.57%)
Mutual labels:  json, xml, cbor, orm
Octosql
OctoSQL is a query tool that allows you to join, analyse and transform data from multiple databases and file formats using SQL.
Stars: ✭ 2,579 (+191.41%)
Mutual labels:  json, mysql, redis, postgresql
Zxw.framework.netcore
基于EF Core的Code First模式的DotNetCore快速开发框架,其中包括DBContext、IOC组件autofac和AspectCore.Injector、代码生成器(也支持DB First)、基于AspectCore的memcache和Redis缓存组件,以及基于ICanPay的支付库和一些日常用的方法和扩展,比如批量插入、更新、删除以及触发器支持,当然还有demo。欢迎提交各种建议、意见和pr~
Stars: ✭ 691 (-21.92%)
Mutual labels:  mysql, redis, mongodb, postgresql
Dev Setup
macOS development environment setup: Easy-to-understand instructions with automated setup scripts for developer tools like Vim, Sublime Text, Bash, iTerm, Python data analysis, Spark, Hadoop MapReduce, AWS, Heroku, JavaScript web development, Android development, common data stores, and dev-based OS X defaults.
Stars: ✭ 5,590 (+531.64%)
Mutual labels:  mysql, redis, mongodb, postgresql
Mikro Orm
TypeScript ORM for Node.js based on Data Mapper, Unit of Work and Identity Map patterns. Supports MongoDB, MySQL, MariaDB, PostgreSQL and SQLite databases.
Stars: ✭ 3,874 (+337.74%)
Mutual labels:  orm, mysql, mongodb, postgresql
Netkiller.github.io
Netkiller Free ebook - 免费电子书
Stars: ✭ 861 (-2.71%)
Mutual labels:  mysql, redis, mongodb, postgresql
Endb
Key-value storage for multiple databases. Supports MongoDB, MySQL, Postgres, Redis, and SQLite.
Stars: ✭ 208 (-76.5%)
Mutual labels:  mysql, redis, mongodb, postgresql
Smartsql
SmartSql = MyBatis in C# + .NET Core+ Cache(Memory | Redis) + R/W Splitting + PropertyChangedTrack +Dynamic Repository + InvokeSync + Diagnostics
Stars: ✭ 775 (-12.43%)
Mutual labels:  orm, mysql, redis, postgresql
Yiigo
🔥 Go 轻量级开发通用库 🚀🚀🚀
Stars: ✭ 304 (-65.65%)
Mutual labels:  mysql, redis, mongodb, postgresql
Shell
Infrastructure Management Shell - Linux
Stars: ✭ 381 (-56.95%)
Mutual labels:  mysql, redis, mongodb, postgresql
Db
Data access layer for PostgreSQL, CockroachDB, MySQL, SQLite and MongoDB with ORM-like features.
Stars: ✭ 2,832 (+220%)
Mutual labels:  orm, mysql, mongodb, postgresql
Elefant
Elefant, the refreshingly simple PHP CMS and web framework.
Stars: ✭ 188 (-78.76%)
Mutual labels:  orm, mysql, postgresql, template-engine
Dtcqueuebundle
Symfony2/3/4/5 Queue Bundle (for background jobs) supporting Mongo (Doctrine ODM), Mysql (and any Doctrine ORM), RabbitMQ, Beanstalkd, Redis, and ... {write your own}
Stars: ✭ 115 (-87.01%)
Mutual labels:  orm, mysql, redis, mongodb
Spring Boot Demo
Spring Boot & Spring Cloud & Spring Security Demo Case(Spring学习示例实战项目)
Stars: ✭ 255 (-71.19%)
Mutual labels:  mysql, redis, mongodb, websocket
Spring Boot 2.x Examples
Spring Boot 2.x code examples
Stars: ✭ 104 (-88.25%)
Mutual labels:  mysql, redis, mongodb, postgresql
Pifpaf
Python fixtures and daemon managing tools for functional testing
Stars: ✭ 161 (-81.81%)
Mutual labels:  mysql, redis, mongodb, postgresql
Node Orm2
Object Relational Mapping
Stars: ✭ 3,063 (+246.1%)
Mutual labels:  orm, mysql, mongodb, postgresql
Enferno
A Python framework based on Flask microframework, with batteries included, and best practices in mind.
Stars: ✭ 385 (-56.5%)
Mutual labels:  mysql, redis, postgresql, webframework

Small but Powerful and Efficient

CircleCI TravisCI License Release Docker image

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 and Redis.
  • WebSocket support - Providing full-duplex communications channels
  • Generator - Generates scaffolds and Makefiles automatically
  • Supports various response types - JSON, XML and CBOR
  • Cross-platform - Windows, macOS, Linux, etc. Write once, compile anywhere.
  • 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.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].