Skip to content
This repository has been archived by the owner on Dec 28, 2021. It is now read-only.
/ apollo Public archive

Yet another web framework.

Notifications You must be signed in to change notification settings

lunant/apollo

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Apollo, an yet another web framework

Apollo is an yet another Python web framework based on Werkzeug and Jinja2, made by and for Lunant.

There are good microframeworks also based on Werkzeug and Jinja2 like Flask already, but Apollo is not much influenced from Flask. It's intended to be a highly configurable and strongly integrated web framework for larger web applications rather than a microframework for smaller web applications.

Key features

  • Interface similar to Tornado/Google App Engine webapp
  • Werkzeug-powered rich HTTP/WSGI utilities
  • Jinja2-powered expressive HTML/XML templating (autoescaping by default)
  • Highly-integrated components

Getting Started

You can install its bleeding edge version from Git repository via pip:

$ pip install git+http://github.com/lunant/apollo.git

It heavily depends on Werkzeug and Jinja2, but no problem. pip resolves its dependencies automatically also.