skillfed

appier

Appier Framework

appier v1.46.0 4.4M downloads/30d#2,306 on PyPI
Permissive license Apache License, Version 2.0 Active released

What it is and what it does

Appier is a web framework that lets you build HTTP applications by defining handler methods as class members and decorating them with route specifications. It sits between minimal frameworks and full-featured ones—you get request routing, HTTP method handling, and basic app lifecycle management without the overhead of larger frameworks.

The framework uses a simple decorator pattern (@appier.route) to bind URLs and HTTP methods to handler functions, then serves them via a built-in WSGI server. It has no external runtime dependencies, making it quick to install and deploy. The trade-off is that you're responsible for most application logic—templating, database integration, and middleware are not built in.

Use it for:

  • Build simple REST APIs or microservices that need HTTP routing without a heavy framework
  • Prototype web applications quickly when you want decorator-based routing without framework complexity
  • Create WSGI-compatible applications for deployment in standard Python hosting environments

Worth the install?

AI-flagged interpretation of the facts on this page — verify before relying

Appier is a lightweight Python web framework for building HTTP applications with minimal boilerplate, using decorators and class-based routing.

Yes, if you need a minimal web framework with zero dependencies and straightforward routing. The permissive license and active maintenance make it safe to use. Not recommended if you need built-in templating, ORM, or middleware—reach for a larger framework instead.

Install

appier on PyPI

pip

pip install appier

uv

uv add appier

poetry

poetry add appier

Installing appier

Before you install

Installation is straightforward with no runtime dependencies. The package is marked active with a recent release.

License in practice

Licensed under Apache License, Version 2.0 (permissive), allowing commercial and private use with minimal restrictions.

Quickstart

pip install appier

import appier

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

HelloApp().serve()

Verify before relying

  • Current state of repository maintenance and community activity beyond release date
  • Whether Python 2.6–3.0 support claims are actively maintained or legacy classifiers

Package facts

License Apache License, Version 2.0 (permissive)
Python support not specified
Install friction low — pure-Python wheel
Runtime dependencies none
Maintenance actively maintained — 75 days since the last release
First released
Downloads 4,424,390/month — #2,306 on PyPI (30-day window, as of 2026-08-14)
Known vulnerabilities none known (OSV.dev, checked 2026-08-14)

Evidence: appier-1.46.0-py2.py3-none-any.whl

Keywords: appier, framework, web, json, wsgi

Development Status :: 5 - Production/StableLicense :: OSI Approved :: Apache Software LicenseOperating System :: OS IndependentProgramming Language :: PythonProgramming Language :: Python :: 2.6Programming Language :: Python :: 2.7Programming Language :: Python :: 3.0Programming Language :: Python :: 3.1Programming Language :: Python :: 3.10Programming Language :: Python :: 3.11Programming Language :: Python :: 3.12Programming Language :: Python :: 3.2Programming Language :: Python :: 3.3Programming Language :: Python :: 3.4Programming Language :: Python :: 3.5Programming Language :: Python :: 3.6Programming Language :: Python :: 3.7Programming Language :: Python :: 3.8Programming Language :: Python :: 3.9Topic :: Utilities

Tags

python web frameworklightweight http serverdecorator-based routingwsgi application frameworkfast web app development
web-frameworkwsgilightweight

More Utilities packages