Skip to content
 
 

Repository files navigation

Ellar Logo

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 and trio backends.

Requirements

  • Python >= 3.6
  • Starlette
  • Pydantic
  • Injector

Status

Project is still under development

About

Ellar is a lightweight ASGI framework for building efficient and scalable server-side python applications. It supports both OOP (Object-Oriented Programming) and FP (Functional Programming). Built with passion for programming

Topics

Resources

Stars

68 stars

Watchers

3 watching

Forks

Releases

Packages

Used by

Contributors

Languages