JSBerry
JSBerry is open source modular simple architecture for building Node.js applications (back-end/front-end).
Introduction
JSBerry is not a framework. It's a solution for creating applications using any frameworks, modules, and plugins.
You can use JSBerry as boilerplate for your own projects. Current version already production ready :)
Motivation
We have so many frameworks at back-end/front-end side and only few architecture solutions. JSBerry is intended to change this situation. Simple and fast creating and deployment of any scalable applications - that our mission.
Philosophy
As a basis, we took a simple familiar architecture: https://addyosmani.com/largescalejavascript. We built communication between modules on events and called them ACTIONS. Also, we added default ROUTER who knows from scratch how to work with REST, GraphQL or Web Sockets and how to support your middleware adjunction.
Installation
Pure (back-end) version you can install here:
git clone https://github.com/Dugnist/jsberry project
cd project
npm i
npm start
Front-end version will be coming soon...