5 Repos
Frameworks that implement the Web Server Gateway Interface standard for Python applications.
Distinct from Web Server Frameworks: Focuses on the framework providing the WSGI interface rather than the server hosting it
Explore 5 awesome GitHub repositories matching web development · WSGI Frameworks. Refine with filters or upvote what's useful.
Hug is a Python API framework used for building web services by mapping functions to HTTP endpoints via decorators and type annotations. It functions as a type-based validator that automatically converts and validates incoming request data based on Python type hints and serves as a WSGI-compliant web framework for deployment on production servers. The project is distinguished by its ability to automatically generate API specifications and user-facing documentation derived from function signatures. It further extends the utility of internal logic by exposing functions as terminal commands thro
Provides a WSGI-compliant web framework for building and deploying APIs on production servers.
Werkzeug is a comprehensive library and toolkit for building WSGI-compliant web applications in Python. It provides the fundamental building blocks for web development, including an HTTP request and response toolkit, a rule-based URL routing engine, and a library for managing the overall web application lifecycle. The project is distinguished by its integrated development suite, which includes a WSGI development server featuring automatic code reloading and a PIN-protected interactive browser debugger for inspecting call stacks. It also includes a specialized WSGI test client that enables the
Provides the fundamental building blocks for developing WSGI-compliant Python web applications.
web.py is a minimal Python web framework that provides the core components needed to build web applications: URL routing, template rendering, database access, form handling, and session management. The framework uses a convention-based approach where URL patterns are automatically mapped to handler classes based on their names, eliminating the need for manual route configuration. It exposes applications as WSGI callables, making them deployable with any WSGI-compliant server. The framework distinguishes itself through its metaclass-driven auto-discovery system, which automatically registers h
Exposes applications as WSGI callables for deployment with any WSGI-compliant server.
WeRoBot is a chatbot development framework and API integration library designed for building automated bots and managing interactions for WeChat official accounts. It provides a structured environment for processing user inputs and delivering programmed responses through a dedicated message routing engine. The framework distinguishes itself with a stateful session manager that persists user data across interactions using pluggable storage backends. It also features a routing system that parses XML payloads and directs traffic to specific handlers based on content, events, or text patterns. T
Provides a WSGI-compatible layer allowing bot logic to run on any compliant web server.
Pyramid ist ein Python-Webframework und WSGI-Toolkit für die Entwicklung von Webanwendungen. Es fungiert als URL-Routing-Engine, die eingehende HTTP-Anfragen mithilfe von musterbasiertem Routing und hierarchischer Ressourcenbaum-Traversierung auf spezifische View-Callables abbildet. Das Framework zeichnet sich durch sein hybrides Dispatch-System aus, das es Entwicklern ermöglicht, reguläre Ausdrucks-URL-Abgleiche mit der Fähigkeit zu kombinieren, Anfragen durch die Navigation in einem Baum verschachtelter Objekte aufzulösen. Es implementiert eine flexible Komponentenarchitektur, die die Verwaltung von Anwendungsregistries, verzögerte Konfigurationsausführung sowie das Überschreiben von Views oder Routen ohne Änderung des ursprünglichen Quellcodes unterstützt. Der Funktionsumfang umfasst Identitätsmanagement mittels signierter Cookies und ACL-basierter Autorisierung, ein ereignisgesteuertes Koordinationssystem für den Request-Lebenszyklus sowie Internationalisierungsdienste für die UI-Übersetzung. Zudem bietet es Tools für das Content-Rendering durch benutzerdefinierte Serializer und Template-Integration sowie eine Middleware-Tween-Pipeline zur Injektion übergreifender Logik. Das Toolkit enthält eine administrative Befehlszeilenschnittstelle für die Routeninspektion, Projekt-Scaffolding und Anwendungs-Debugging.
Implements a WSGI-compliant framework that can embed standard WSGI applications as view callables.