{"repo":"patx/micropie","free":true,"listed":false,"github":"https://github.com/patx/micropie","clone":"git clone https://github.com/patx/micropie.git","description":"MicroPie is a fast, ultra-micro ASGI Python web framework that gets out of your way.","language":"Python","stars":231,"topics":["cherrypy","python-web-framework","asgi","jinja2","websockets","asgi-middleware","asyncio","microframework","multipart-formdata","session-management"],"license":"BSD-3-Clause","category":"api-integrations-sdks","readme_excerpt":"Introduction MicroPie is a fast, lightweight, modern Python web framework built on ASGI for asynchronous web applications. Designed for flexibility and simplicity, it enables high-concurrency web apps with built-in WebSockets, session management, middleware, lifecycle event handling, and optional template rendering. Extensible for integration with ASGI-compatible tools like python-socketio and ServeStatic, it’s inspired by CherryPy and licensed under the BSD 3-Clause License. Key Features - 📬 Routing: Automatic mapping of URLs to functions with support for dynamic and query parameters. - 🔑 Sessions: Simple, pluggable session management using cookies. - 🎨 Templates: Jinja2, if installed, for rendering dynamic HTML pages. - 🚧 Middleware: Support for custom request middleware enabling functions like rate limiting, authentication, logging, and more. - 💨 Real-Time Communication: Built-in WebSocket support for real-time, bidirectional communication. - ☀️ ASGI-Powered: Built with asynchronous support for modern web servers like Uvicorn, Hypercorn, and Daphne, enabling high concurrency. - ☁️ Lightweight Design: Only optional dependencies for flexibility and faster development/deployment. - 👶 Lifecycle Events: ASGI lifespan event handling for startup and shutdown tasks (e.g., database initialization). - 🏁 Competitive Performance: Check out how MicroPie compares to other popular ASGI frameworks below! Useful Links - Homepage : patx.github.io/micropie - Official Documentation : m","default_branch":null,"files":null,"tree":[],"storefront":"/r/patx","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/patx/micropie/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}