PyServeUz

A lightweight WSGI web framework built for learning and experimentation. It runs on any WSGI server, such as Gunicorn or uWSGI.

Role
Author
Category
Open source
Tools
Python, WSGI, Gunicorn, uWSGI
Year
2025
Agenda+ New bookingOctober 2026MTWTFSS12345678910111213141516171819202122232425262728293031ROOMSStudio AStudio BStudio CWeek of 12 OctoberSearch or jump to…Ctrl KDayWeekMonthMon 12Tue 13Wed 14Thu 15Fri 1609:0010:0011:0012:0013:0014:0015:0016:0017:00Consultation09:00–10:00Team sync11:00–12:30Follow-up14:00–15:00Assessment10:00–11:00Group session13:00–14:30Consultation09:30–10:30Training12:00–13:00Review15:00–16:00Follow-up11:00–12:00Workshop14:30–16:00Planning10:00–11:30Consultation13:00–14:00
9:41TodayMonday, 12 OctoberM12T13W14T15F16S17S184 BOOKINGS09:00ConsultationStudio A11:00Team syncStudio B14:00Follow-upStudio C16:00PlanningStudio A

Overview

PyServeUz is a WSGI-compliant Python web framework built for learning and experimentation. It runs on any WSGI server, such as Gunicorn or uWSGI.

Source: github.com/jmavlonov

Features

  • Parameterized routing and class-based handlers
  • Middleware
  • Templates and static files
  • Custom exception handling
  • A built-in test client

Screens and responsive behavior

Agenda+ New bookingOctober 2026MTWTFSS12345678910111213141516171819202122232425262728293031ROOMSStudio AStudio BStudio CWeek of 12 OctoberSearch or jump to…Ctrl KDayWeekMonthMon 12Tue 13Wed 14Thu 15Fri 1609:0010:0011:0012:0013:0014:0015:0016:0017:00Consultation09:00–10:00Team sync11:00–12:30Follow-up14:00–15:00Assessment10:00–11:00Group session13:00–14:30Consultation09:30–10:30Training12:00–13:00Review15:00–16:00Follow-up11:00–12:00Workshop14:30–16:00Planning10:00–11:30Consultation13:00–14:00
Desktop layout · concept preview
9:41TodayMonday, 12 OctoberM12T13W14T15F16S17S184 BOOKINGS09:00ConsultationStudio A11:00Team syncStudio B14:00Follow-upStudio C16:00PlanningStudio A
Mobile layout · concept preview

Next step

Have a similar project?

Tell me what you are building. I reply within a day or two, and a short call is usually enough to see whether I can help.