Skip to content

Astra is a lightweight MVC framework built as a hobby project to explore how MVC architectures work. It offers basic features like routing, templating, and database support. Designed for learning purposes, Astra helps developers understand the inner workings of frameworks while experimenting with their own ideas.

Notifications You must be signed in to change notification settings

nayakOPS/Astra-MVC-Framework

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Astra MVC Framework

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.


Features

  • 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.

Contributing

We welcome contributions! To contribute:

  1. Fork the repository.
  2. Create a new branch for your feature or bug fix.
  3. Commit your changes and push them to your fork.
  4. Submit a pull request with a description of your changes.

Happy coding with Astra! 🚀

About

Astra is a lightweight MVC framework built as a hobby project to explore how MVC architectures work. It offers basic features like routing, templating, and database support. Designed for learning purposes, Astra helps developers understand the inner workings of frameworks while experimenting with their own ideas.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published