Python Other
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Failed to load latest commit information.
.vscode removed waits Mar 15, 2018
doc small fix May 14, 2018
.pydevproject new value Apr 12, 2017
README.rst reverted naming Feb 2, 2015
extra.txt new jinja2 template Mar 15, 2017
setup.cfg new setup files Aug 4, 2015

Appier Framework

Joyful Python Web App development

Appier is an object-oriented Python web framework built for super fast app development. It's as lightweight as possible, but not too lightweight. It gives you the power of bigger frameworks, without their complexity.

Your first app can be just a few lines long:

import appier

class HelloApp(appier.App):

    @appier.route("/", "GET")
    def hello(self):
        return "Hello World"


Running it is just as simple:

pip install appier

Your "Hello World" app is now running at http://localhost:8080.

It features the following:

  • Object-oriented
  • WSGI compliant
  • Python 3 compatible
  • RESTful request dispatching
  • Asynchronous request handling support
  • Templating, using Jinja2
  • Data model layer, currently supports MongoDB and TinyDB
  • Automatic JSON response encoding for fast API development
  • Automatic admin interface, using Appier Extras
  • Internationalization (i18n) support
  • Flexible project configuration

For the purposes of rapid web development, Appier goes well with Netius (web server) and UXF (client side graphical library) as a whole stack.

Learn more



  • Events - how to send information across the app
  • Logging - how to log your app's activity
  • Email - how to send emails


Appier is currently licensed under the Apache License, Version 2.0.

Build Automation

Build Status Coverage Status PyPi Status License