-
-
Notifications
You must be signed in to change notification settings - Fork 948
Complementary Packages
Steven Loria edited this page Aug 17, 2019
·
17 revisions
If you have found a package particularly helpful in your project, and you don't see it below, please consider editing this page and adding it. Thanks!
This page provides examples of general-purpose (i.e., not Falcon-specific) Python packages that complement the Falcon web framework. This list is not meant to be exhaustive, or to be interpreted as any kind of endorsement of these packages. Rather, it simply provides a starting point from which to begin your own exploration of potentially useful projects from the Python community.
👉 In addition to the Python packages below, you may want to check out the OAuth, rate-limiting, and other plugins offered by the open-source Kong API Gateway.
- Sessions and caching
- Cryptography
- Plugin Management
- Configuration
- Forms
-
streaming-form-data
- Use to parse
multipart/form-data
in chunks
- Use to parse
-
streaming-form-data
- Serialization
-
ujson
- Warning: Only use with CPython (ujson is actually slower than json on PyPy)
- msgpack
- jsonschema
- fastjsonschema
- alchemize
- marshmallow
-
ujson
- Request validation
- Databases
- Files
-
aiofiles
- For use with Falcon's upcoming asyncio support
-
aiofiles
- Rate Limiting
- Testing