Magnetar
is aimed at being a web client that can communicate with a RESTful web api.
The idea behind this project is to come up with a JavaScript framework that can be used out of the box for development. Even without the need to set up a specialized environment using a JavaScript tool set.
Just the plain old JavaScript goodness!
The project will only give you the bare fundamentals. Nothing more than that. So you can decide on what and what not to add. In most cases the framework will not interfere with your choices.
Magnetar provides following fundamentals that you would need to kickstart your SPA project.
- JWT support
- Session support
- A PubSub to handle user defined events
- A Request class to deal with communicating with the server (And yes! it can upload files)
- A Router to load and unload modules and to navigate around
- A Validator to validate forms
- Additional Helper functions
- Header, Side Navigation and Login module already in place
Enjoy!
You can find a complete documentation here.
Guys and Girls! This is to be used at your own risk.
☀️ 🌿 ❄️ 🌸
Coded by Kosala Tennakoon
of Sri Lanka
Many thanks to Sandun Fernando
for the logo