falcon icon indicating copy to clipboard operation
falcon copied to clipboard

The no-magic web data plane API and microservices framework for Python developers, with a focus on reliability, correctness, and performance at scale.

Results 202 falcon issues
Sort by recently updated
recently updated
newest added

During the 3.0 milestone, the maintainers team will be working on a number of minor improvements to the project contributor's experience to reduce friction in the process. Some of these...

community

Go through existing code samples and code tutorials: * ~~The front page example on https://falcon.readthedocs.io is so much out-of-date that it no longer functions [1]; ``on_get`` signature would not work...

cleanup
documentation
needs contributor

New Falcon users may not realize they can simply `return` anywhere in a responder. This is useful for complicated nested logic paths. We should make sure examples of this are...

documentation
good first issue
needs contributor

Implement an additional `on_finalize()` middleware method for ASGI and WSGI that is called immediately before the response body is returned to the server. This can be used by apps to...

enhancement
needs contributor

The example [nginx configuration](https://falcon.readthedocs.io/en/latest/deploy/nginx-uwsgi.html#id3 ) in the `Deploying Falcon on Linux with NGINX and uWSGI` article could probably be improved to include https configuration and redirect of http to https,...

documentation
good first issue
needs contributor

Let's consider using `cython.inline()` to compile the generated router code. If we do this, we will need to be very transparent about what it is doing, and also fall back...

needs-decision
proposal
needs contributor
perf

When the web server allows a non-RFC-compliant query string (i.e., one that includes non-ASCII byte values that were not percent-encoded) to be passed to the app, we should provide a...

enhancement
needs-decision
proposal

Clarify the docs re this comment in chat from a community member: > Hi everyone - I have a documentation question - https://falcon.readthedocs.io/en/2.0.0/api/redirects.html What does "headers" parameters do in these...

documentation

Right now Falcon requires you to use classes to define resource handlers, like this: ```python class MyResource: def on_get(self, req, resp): resp.body = 'hello!' api.add_route('/', MyResource()) ```` The community (#1455,...

enhancement
needs-decision
proposal

(and decide whether we want to do this or not)

enhancement
needs-decision
proposal