Baxel.js framework, trying to keep simple
Where Baxel comes from? Comes from Phoenician language, it means Architect (“BXL ḢRC” Pronounced “Baxel Ḣeric”, Literally meaning the “Master Craftsman”). So that you know what means, you will know where the framework goes, it doesn’t intent to reinvent nothing, just organize what exists and do your developer life easier, just need to worry about doing your own stuff instead of figure out where to put your files to keep it organized.
Also is a simple mvc framework, that born of the need to have a well structured project, it does have only a couple of dependencies, because it pretend to be as lightweight as it can.
Why another Node.js framework? Because there are out there a small amount of frameworks that are mature enough, but they reinvent the wheel by creating their own template engine, database driver, etc. So Baxel give you all the tools to use third party libraries without problems.
Why I would use it, there are benefits? If you want to keep organized your project, you can migrate your koa.js project without issues and maybe a little rework, benefits? let me see, its using koa-views to render views so there are many templates available that are compatible with it, about database driver? it doesn’t have it on the core, to use it just install in your project, add a file to configuration with the database configuration and initialise in the initialisers folder..
Keep in mind that this is one of the firsts releases so it lacks of features, that at this point I think are not important yet, but later we will see how this project evolves.
Give it a try and let me know what do you think about it, feedback, comments, suggestions, etc are welcome.