Ellar is python web framework for building fast, efficient and scalable server-side applications.
Project description
Ellar is python web framework for building fast, efficient and scalable server-side applications.
Features
- Pydantic integration
- DI Container
- Templating with Jinja2
- OpenAPI Documentation (Swagger and ReDoc)
- Controller (MVC)
- Guards (Authentications, roles and permissions)
- Modularization (eg: flask blueprint)
- Websocket support
- Session and Cookie support
- CORS, GZip, Static Files, Streaming responses
- Test client built on
requests
- In-process background tasks.
- Startup and shutdown events.
- Application Events
- Compatible with
asyncio
andtrio
backends.
Requirements
- Python >= 3.6
- Starlette
- Pydantic
- Injector
Status
Project is still in development
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
ellar-0.1.0.tar.gz
(205.9 kB
view hashes)
Built Distribution
ellar-0.1.0-py3-none-any.whl
(113.8 kB
view hashes)