Welcome to Bajo
Welcome to Bajo, the ultimate framework for whipping up a massive app in no time!
Bajo is a framework that allows you to build apps with ease, whether it's a command line app or web app of any size. It is designed to be simple, yet powerful, and can be used for a wide range of applications.
Bajo grew out of the need for a framework that:
- is easy to use and understand even for beginners.
- is modular and extensible. It's like playing with Lego blocks, you can build anything you want by combining different plugins with each other.
- is plug & play, yet easy to customize through configurations only. Less code is always better.
- is fast and efficient, yet easy to scale.
- and last but not least: so much magic! Many people will be critical about it, but hey, who doesn't like magic?
In Bajo philosophy, everything is a plugin. A plugin should be handling a single responsibility, and can be extended by other plugins. This allows for a very flexible and modular architecture, where you can easily add or remove features as needed.
A typical Bajo app should be able to run within a few minutes: create a new project directory, create package.json file, create a boot file, install as many plugins as you want, done! Yes, it's that simple.
Now dive in to the tutorials to learn more about Bajo and how to use it to build your next app.