Skip to content

AmiraliShadi/AbriPy

Repository files navigation

🌟 AbriPy Framework

Python 3.8+ FastAPI Compatible MIT License

AbriPy is a modern, lightning-fast Python web framework built for developers who want the power of Flask with the performance of FastAPI. Create beautiful web applications with minimal code while maintaining enterprise-level security and scalability.

✨ Features

🚀 Lightnin Fast - Built on ASGI for async performance
🛡️ Security First Built-in CSRF, XSS, and security headers
🔌 WeSocket Ready - Real-time applications made simple
🎨 Developer Friendly* - Intuitive decorators and clean syntax
Hot Reload - Development server with automatic reloading
🔧 Middleware Support - Extensible request/response processing
📊 Type Hints
- Full TypeScript-like type safety

🏗️ Architecture

AriPy Framework ├── 🏛️ Core │ ├── Applicatio Engine │ ├── Router & URL Matching │ ├── Middleware Pipeline │ └── Configuration System ├── 🌐 Web Layer │ ├── Reques/Response Objects │ ├── WebSocket Manager │ └── Static File Serving └── � Security ├── CSRF Protection ├── Security Headers └── Input Validation

💡 Wh AbriPy?

Feature Flask FastAPI AbriPy
Async Support
Type Hints
Built-in Security
WebSocket Plugin
Learning Curve Easy Medium Easy
Performance Good Excellent Excellent

🎯Perfect For

  • 🚀 Startups* building MVPs quickly
  • 🏢 Enterprises neding secure, scalable APIs
  • 🎓 Students learning modern web development
  • Researchers creating data visualization dashboards
  • 🎮 Rea-time apps with WebSocket requirements

📚 Learn More

🤝 Community

📄 License

MIT License - see LICENSE](LICENSE) for details.


Made with ❤️ by Amirali Shadi, for developers

"AbriPy - Where simplicity meets power"

📚 COMPREHENSIV DOCUMENTATION (docs/README.md)

About

A modern, secure Python web framework

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published