Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/wecatch/app-turbo
A framework based on tornado for easier development, scaling up and maintenance
https://github.com/wecatch/app-turbo
mongodb motor mysql python tornado turbo webframework
Last synced: 3 months ago
JSON representation
A framework based on tornado for easier development, scaling up and maintenance
- Host: GitHub
- URL: https://github.com/wecatch/app-turbo
- Owner: wecatch
- License: apache-2.0
- Created: 2014-10-30T08:24:27.000Z (about 10 years ago)
- Default Branch: master
- Last Pushed: 2022-11-19T03:56:54.000Z (almost 2 years ago)
- Last Synced: 2024-04-25T06:01:59.577Z (7 months ago)
- Topics: mongodb, motor, mysql, python, tornado, turbo, webframework
- Language: Python
- Homepage: http://app-turbo.readthedocs.org/
- Size: 429 KB
- Stars: 130
- Watchers: 17
- Forks: 20
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGES.md
- License: LICENSE
Awesome Lists containing this project
README
turbo
=========[中文文档](https://github.com/wecatch/app-turbo/blob/master/zh-CN_README.md)
[![pypi](https://img.shields.io/pypi/v/turbo.svg)](https://pypi.python.org/pypi/turbo)
[![app-turbo](https://github.com/wecatch/app-turbo/actions/workflows/app-turbo.yml/badge.svg?branch=master)](https://github.com/wecatch/app-turbo/actions/workflows/app-turbo.yml)
[![codecov](https://codecov.io/github/wecatch/app-turbo/coverage.svg?branch=master)](https://codecov.io/github/wecatch/app-turbo?branch=master)
[![readthedocs](https://readthedocs.org/projects/app-turbo/badge/?version=latest)](https://app-turbo.readthedocs.io/en/latest/)Turbo is a framework for fast building web site and RESTFul api, based on tornado.
- Easily scale up and maintain
- Rapid development for RESTFul api and web site
- Django or flask application structure
- Easily customizable
- Simple ORM for MongoDB
- Logger
- Session(storage support for redis, disk and so on)
- Support MongoDB, MySQL, PostgreSQL and so on
- Support MongoDB asynchronous driver [Motor](http://motor.readthedocs.io/en/stable/) base on [turbo-motor](https://github.com/wecatch/turbo-motor)
- Support Python3## Getting started
```
pip install turbo
turbo-admin startproject
cd /app-server
touch __test__
python main.py
```## Documentation
Documentation and links to additional resources are available at [http://app-turbo.readthedocs.org/](http://app-turbo.readthedocs.org/)
## Tutorial
- [让 turbo 支持异步调用 MongoDB](http://sanyuesha.com/2018/04/11/turbo-motor/)
- [turbo 的诞生记](http://sanyuesha.com/2016/07/23/why-did-i-make-turbo/)