diff --git a/README.md b/README.md
index 992e8b09f53f35d450b1dc005e0720bdd2467c6e..3b10116f018e774e68ea2baacd962066751ed856 100644
--- a/README.md
+++ b/README.md
@@ -89,6 +89,16 @@ examples for details.
 [Flask]: https://docs.authlib.org/en/latest/client/flask.html
 [Django]: https://docs.authlib.org/en/latest/client/django.html
 
+
+Alternatives
+------------
+
+Most of the time, you don't have to use loginpass, you can just register
+a remote app with Authlib's framework integrations. Checkout our demo on
+OAuth clients for Flask, Django, Starlette and FastAPI:
+
+<https://github.com/authlib/demo-oauth-client>
+
 License
 -------
 
diff --git a/setup.py b/setup.py
index 0edeb2afe48dccb57037b71a7b9db07cdb7dad74..5d6424034b3d9f2d743ba7becc12154686528c53 100755
--- a/setup.py
+++ b/setup.py
@@ -43,6 +43,7 @@ setup(
         'Programming Language :: Python :: 3.5',
         'Programming Language :: Python :: 3.6',
         'Programming Language :: Python :: 3.7',
+        'Programming Language :: Python :: 3.8',
         'Topic :: Internet :: WWW/HTTP :: Dynamic Content',
         'Topic :: Software Development :: Libraries :: Python Modules',
     ]