{"repo":"python-ellar/ellar","free":true,"listed":false,"github":"https://github.com/python-ellar/ellar","clone":"git clone https://github.com/python-ellar/ellar.git","description":"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","language":"Python","stars":68,"topics":["api","openapi","python","swagger","asgi","nestjs","aiohttp","python3"],"license":"MIT","category":"api-integrations-sdks","readme_excerpt":"Ellar - Modern Python ASGI Framework Overview Ellar is a modern, fast, and lightweight ASGI framework for building scalable web applications and APIs with Python. Built on top of Starlette and inspired by the best practices of frameworks like NestJS, Ellar combines the power of async Python with elegant architecture patterns. ✨ Key Features - 🚀 High Performance : Built on ASGI standards for maximum performance and scalability - 💉 Dependency Injection : Built-in DI system for clean and maintainable code architecture - 🔍 Type Safety : First-class support for Python type hints and Pydantic validation - 📚 OpenAPI Integration : Automatic Swagger/ReDoc documentation generation - 🏗️ Modular Architecture : Organize code into reusable modules inspired by NestJS - 🔐 Built-in Security : Comprehensive authentication and authorization system - 🎨 Template Support : Integrated Jinja2 templating for server-side rendering - 🔌 WebSocket Support : Real-time bidirectional communication capabilities - 🧪 Testing Utilities : Comprehensive testing tools for unit and integration tests 🚀 Quick Start Installation Basic Example 📚 Complete Example 🔧 Requirements - Python = 3.8 - Starlette = 0.27.0 - Pydantic = 2.0 - Injector = 0.19.0 📖 Documentation - Complete documentation: https://python-ellar.github.io/ellar/ - API Reference: https://python-ellar.github.io/ellar/references/ 🤝 Contributing We welcome contributions! Here's how you can help: - Create an issue for bugs or feature requests - ","default_branch":null,"files":null,"tree":[],"storefront":"/r/python-ellar","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/python-ellar/ellar/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."}