This is a sample site created with Staart, a lightweight UI components library integrated with Ooth, a user accounts library for node.
Note: Right now, Staart is a prototype that I built quickly to fulfill my needs. Over time, hopefully, it will improve. What follows is what Staart aims to be.
Staart is not a framework. Staart should introduce the least amount of technology coupling possible. Pick and choose the pieces you like and glue them together as you wish. There might be utilities that do the coupling for you, but it should be straightforward to replace them with something else. You should stay in control.
Staart is not a boilerplate. Boilerplates help you get started quickly and allow you to stay in control. But afterwards you are on your own. Plus, boilerplates don't get maintained, because even the creators' code bases diverge from the boilerplates they produced. Ideally, your code base should contain nothing more than business logic.
Staart is not a code generator for the same reasons it's not a boilerplate.
What Staart is: a set of components and libraries that can be easily glued together to bootstrap a project, with minimum boilerplate code.
Hi, I'm Nick Redmark, I'm the developer of these open source projects. I created them mainly for myself, to have a quick way to create new websites that need user accounts. Check out my projects on my personal site.