requests
falcon
Our great sponsors
requests | falcon | |
---|---|---|
86 | 9 | |
51,232 | 9,369 | |
0.6% | 0.5% | |
8.5 | 6.7 | |
2 days ago | 7 days ago | |
Python | Python | |
Apache License 2.0 | Apache License 2.0 |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
requests
-
Ask HN: Is Python async/await some kind of joke?
- Ubiquitous “requests” library used in most docs examples, no async support https://github.com/psf/requests
-
10 Github repositories to achieve Python mastery
Explore here.
-
urllib3 v2.0.0 is now generally available!
It's Lukasa (his name is Cory, there's Łukasz in PSF though, but that's a different person). Looking at him, he made significant contributions to the requests repo: https://github.com/psf/requests/graphs/contributors
- I built a chatbot that lets you talk to any Github repository
-
I Could Rewrite Curl
> I'd love to see the look on some of these people's faces when they find out that tool/software/whatever they use is actually using libcurl under the hood.
Python dependencies (does not include curl)
https://devguide.python.org/getting-started/setup-building/i...
The "requests" module in Python (does not use curl)
-
Trying to install autoscan from https://github.com/NiNiyas/autoscan and stuck with no idea what the problem is.
Looking around for similar errors I found this issue where they recommended trying to use a newer version of the urllib3 library.
-
Pain when going back to other languages
but I appreciate the fact that there is an issue about it, it's acknowledged and .. unfixable, it would now break too many things https://github.com/psf/requests/issues/2002
-
How do you decide when to keep a project in a single python file vs break it up into multiple files?
The requests package has been the golden standard for package structure for as long as I can remember.
-
Python projects with best practices on Github?
Requests: Simple HTTP library for Python.
-
Why Type Hinting Sucks!
Another example is the third party library requests: https://github.com/psf/requests
falcon
-
Is something wrong with FastAPI?
Falcon FastAPI Sanic Starlite (disclosure: I do work here)
-
A Look on Python Web Performance at the end of 2022
Sanic is very very popular with 16.6k stars, 1.5k forks, opencollective sponsors and a very active github. Falcon is more popular than japronto with 8.9k stars, 898 forks, opencollective sponsors and a very active github too. Despite Japronto been keeped as first place by TechEmPower, Falcon is a way better solution in general with performance similar to fastify an very fast node.js framework that hits 575k requests per second in this benchmark.
-
Flask vs FastAPI?
I prefer Falcon for kicking up an API.
-
Python for everyone : Mastering Python The Right Way
Falcon
-
Pyjion – A Python JIT Compiler
And here's a project that's mostly Python, and optionally uses Cython https://github.com/falconry/falcon
-
2 Questions to Ask Before Choosing a Python Framework
To help with the above two cases I would consider using a microframework, and the Python community provides many solutions. In my professional career I’ve had the opportunity to work with three very good alternatives to Django: Flask, Falcon, and Fast API. Flask is designed to be easy to use and extend. It follows the principles of minimalism and gives more control over the app. Choosing it, developers can use multiple types of databases, which is not easy to do in Django. We can also plug in our favorite ORM and use it without any risk of unpredictable app behavior. In contrast to Django, it’s easy to integrate NoSQL databases with Flask.
-
Do you know any Python projects on Github that are examples of best practices and good architecture?
This may not be exactly what you asked for but I found contributing to open source projects really exposed me to different approaches I never would have considered and may not have fully grasped had I not had to actually dive into the code to solve an issue. Falcon is a great place to start and the guys are super friendly there.
-
Designing rest APIs as a data engineer
https://falcon.readthedocs.io/en/stable/ https://fastapi.tiangolo.com/
What are some alternatives?
urllib3 - urllib3 is a user-friendly HTTP client library for Python
httplib2 - Small, fast HTTP client library for Python. Features persistent connections, cache, and Google App Engine support. Originally written by Joe Gregorio, now supported by community.
grequests - Requests + Gevent = <3
AIOHTTP - Asynchronous HTTP client/server framework for asyncio and Python
fastapi - FastAPI framework, high performance, easy to learn, fast to code, ready for production
treq - Python requests like API built on top of Twisted's HTTP client.
hug - Embrace the APIs of the future. Hug aims to make developing APIs as simple as possible, but no simpler.
Uplink - A Declarative HTTP Client for Python
Dependency Injector - Dependency injection framework for Python
requests-futures - Asynchronous Python HTTP Requests for Humans using Futures
Tapioca-Wrapper - Python API client generator
pyppeteer - Headless chrome/chromium automation library (unofficial port of puppeteer)