Werkzeug - The comprehensive WSGI web application library

  •        32

Werkzeug started as a simple collection of various utilities for WSGI applications and has become one of the most advanced WSGI utility modules. It includes a powerful debugger, fully featured request and response objects, HTTP utilities to handle entity tags, cache control headers, HTTP dates, cookie handling, file uploads, a powerful URL routing system and a bunch of community contributed addon modules.

Werkzeug is the base of frameworks such as Flask and more, as well as in house frameworks developed for commercial products and websites.

http://werkzeug.pocoo.org/
https://github.com/pallets/werkzeug
https://pip.pypa.io/en/stable/quickstart/
https://www.palletsprojects.com/p/werkzeug/

Tags
Implementation
License
Platform

   




Related Projects

flask - The Python micro framework for building web applications.

  •    Python

Flask is a lightweight WSGI web application framework. It is designed to make getting started quick and easy, with the ability to scale up to complex applications. It began as a simple wrapper around Werkzeug and Jinja and has become one of the most popular Python web application frameworks. Flask offers suggestions, but doesn't enforce any dependencies or project layout. It is up to the developer to choose the tools and libraries they want to use. There are many extensions provided by the community that make adding new functionality easy.

werkzeug - A flexible WSGI implementation and toolkit

  •    Python

A flexible WSGI implementation and toolkit

klein - werkzeug + twisted.web

  •    Python

Klein is a micro-framework for developing production-ready web services with Python. It is 'micro' in that it has an incredibly small API similar to Bottle and Flask. It is not 'micro' in that it depends on things outside the standard library. This is primarily because it is built on widely used and well tested components like Werkzeug and Twisted. A Klein bottle is an example of a non-orientable surface, and a glass Klein bottle looks like a twisted bottle or twisted flask. This, of course, made it too good of a pun to pass up.

mitsuhiko-werkzeug

  •    Python

A flexible WSGI implementation and toolkit

DSA4 Werkzeug / Dark Eye Tool

  •    C++

DSA4 Werkzeug hilft Spielern und Spielleitern beim Spielen und Vorbereiten von DSA gem�� der neuesten Regeledition. Helden, Professionen, Kulturen und vieles mehr k�nnen entworfen und weiterverarbeitet werden. Weitere M�glichkeiten sollen folgen.


waitress - WSGI server

  •    Python

Waitress is meant to be a production-quality pure-Python WSGI server with very acceptable performance. It has no dependencies except ones which live in the Python standard library. It runs on CPython on Unix and Windows under Python 2.7+ and Python 3.3+. It is also known to run on PyPy 1.6.0+ on UNIX. It supports HTTP/1.0 and HTTP/1.1. For more information, see the "docs" directory of the Waitress package or http://docs.pylonsproject.org/projects/waitress/en/latest/ .

Gunicorn - Python WSGI HTTP Server for UNIX

  •    Python

Gunicorn 'Green Unicorn' is a Python WSGI HTTP Server for UNIX. It's a pre-fork worker model ported from Ruby's Unicorn project. The Gunicorn server is broadly compatible with various web frameworks, simply implemented, light on server resources, and fairly speedy.

Jodd - The Unbearable Lightness of Java

  •    Java

Jodd is developer-friendly set of Java microframeworks, tools and utilities, under 1.7 MB. Build with common sense to make things simple, but not simpler. Its feature include slick IoC container, elegant MVC framework, unique AOP engine, thin DB-object mapper, standalone transaction manager, focused validation tool, versatile HTML parsers, pages decorator, super properties, powerful BeanUtil, timeless JDateTime, easy email, many super utilities... and more.

http4s - A typeful, purely functional, streaming library for HTTP clients and servers in Scala

  •    Scala

Http4s is a minimal, idiomatic Scala interface for HTTP services. Http4s is Scala's answer to Ruby's Rack, Python's WSGI, Haskell's WAI, and Java's Servlets.

ring - Clojure HTTP server abstraction

  •    Clojure

Ring is a Clojure web applications library inspired by Python's WSGI and Ruby's Rack. By abstracting the details of HTTP into a simple, unified API, Ring allows web applications to be constructed of modular components that can be shared among a variety of applications, web servers, and web frameworks. The SPEC file at the root of this distribution provides a complete description of the Ring interface.

appserver-in-php - Generic HTTP applications approach for PHP5.3+ (inspired by Rack and WSGI)

  •    PHP

Generic HTTP applications approach for PHP5.3+ (inspired by Rack and WSGI)

bjoern - Fast And Ultra-Lightweight HTTP/1.1 WSGI Server

  •    C

A screamingly fast, ultra-lightweight WSGI server for CPython, written in C using Marc Lehmann's high performance libev event loop and Ryan Dahl's http-parser. It is single threaded and it has less memory foot print.

Bottle - Python Web Framework

  •    Python

Bottle is a fast, simple and lightweight WSGI micro web-framework for Python. It is distributed as a single file module and has no dependencies other than the Python Standard Library. It supports routing requests to function-call mapping with support for clean and dynamic URLs. Built-in template engine, Convenient access to form data, file uploads, cookies, headers and other HTTP-related metadata, Built-in HTTP development server and lot more.

OnlineKostenStatistics

  •    Perl

Wenn du dir schon immer ein Werkzeug fuuml;r den Uuml;berblick deiner Onlinekosten (wie z.B. die Telefonrechnung) gewuuml;nscht hast, wirst du dieses hier lieben.// If you ever need a tool to assist you with your onlinecosts (e.g. telephone- bill) you will love it

Flask - Python Microframework

  •    Python

Flask is a micro framework for Python based on Werkzeug, Jinja 2 template engine. It is intended for getting started very quickly and was developed with best intentions in mind. It has built-in development server and debugger. It supports REST, secure cookies and lot more.

flask-boilerplate - Boilerplate template for a Python Flask application with Flask-SQLAlchemy, Flask-WTF, Fabric, Coverage, and Bootstrap

  •    Python

Designed for the Real Python course.What is Flask? Flask is a microframework for Python based on Werkzeug and Jinja2.

mitsuhiko-flask

  •    Python

A microframework based on Werkzeug, Jinja2 and good intentions

flask-appengine-template - Boilerplate project template for running Flask on Google App Engine

  •    Python

This project does not currently support deployments on the App Engine Flexible environment, although it could potentially work on App Engine Flexible with some modifications. Flask is a BSD-licensed microframework for Python based on Werkzeug, Jinja2 and good intentions.

flask-boilerplate - Boilerplate template for a Python Flask application with Flask-SQLAlchemy, Flask-WTF, Fabric, Coverage, and Bootstrap

  •    Python

Designed for the Real Python course. What is Flask? Flask is a microframework for Python based on Werkzeug and Jinja2.

SWFTools - Utilities to work with Adobe Flash files

  •    C

SWFTools is a collection of utilities for working with Adobe Flash files (SWF files). The tool collection includes programs for reading SWF files, combining them, and creating them from other content (like images, sound files, videos or sourcecode).