webargs

Request parser

A Python library for parsing and validating HTTP request objects with support for multiple web frameworks.

A friendly library for parsing HTTP request arguments, with built-in support for popular web frameworks, including Flask, Django, Bottle, Tornado, Pyramid, webapp2, Falcon, and aiohttp.

GitHub

1k stars
22 watching
158 forks
Language: Python
last commit: 17 days ago
Linked from 3 awesome lists

aiohttpbottlepydjangofalconflaskhacktoberfestmarshmallowpyramidpythonrequest-validationvalidation

Backlinks from these awesome lists:

Related projects:

Repository Description Stars
marshmallow-code/flask-marshmallow An extension of Flask and Marshmallow for building HATEOAS-ready APIs with URL-based hyperlinks. 875
marshmallow-code/flask-smorest A framework for building REST APIs with Flask and automatic API documentation 667
mozillazg/request An HTTP request library for Gopher. 425
natlabs/http-parser.mo An HTTP request parser for parsing URL, search query, headers and form data. 10
globocom/m3u8 A Python library for parsing and manipulating HTTP Live Streaming (HLS) playlists 2,058
kennethreitz/requests-html A Pythonic HTML parsing library providing intuitive and asynchronous web scraping capabilities. 303
bungle/lua-resty-reqargs A module that retrieves data from HTTP request arguments and files in Lua 52
azaroth42/mangoserver A Python-based MongoDB implementation of the W3C Web Annotation Protocol 17
asmcos/requests An HTTP client library that allows users to send HTTP requests with ease and flexibility 664
kylebebak/requester A modern HTTP client built on top of the Requests library for creating and executing REST requests in Python. 307
scullwm/mailhookbundle Automatically processes incoming API webhooks from various email services and maps them to user entities. 38
galvao/jhrw A wrapper for making HTTP requests in JavaScript with additional features and error handling. 2
argunner/minajax.js A lightweight JavaScript library for making asynchronous or synchronous HTTP requests. 6
tmm1/http_parser.rb A simple HTTP request/response parser that provides callbacks for parsing HTTP messages. 200
danihodovic/django-webhook A Django app that sends outgoing HTTP requests when model changes occur. 192