Astra is a lightweight and easy-to-use MVC (Model-View-Controller) framework designed to simplify web application development. This is a hobby project aimed at understanding how MVC frameworks work under the hood. It is not production-ready and is meant purely for learning purposes.
- Lightweight: Minimal dependencies and fast setup.
- MVC Architecture: Separation of concerns to ensure clean code and maintainability.
- Routing: Flexible and dynamic routing system for handling URLs.
- Template Engine: Built-in templating system for dynamic and reusable views.
- Database Support: Easy integration with popular databases like MySQL, PostgreSQL, and SQLite.
- Customizable: Extend or modify core components to fit your needs.
We welcome contributions! To contribute:
- Fork the repository.
- Create a new branch for your feature or bug fix.
- Commit your changes and push them to your fork.
- Submit a pull request with a description of your changes.
Happy coding with Astra! 🚀