Figure out if Frontal is the right choice for you
Frontal is a framework for developing static websites and applications, so the main focus is providing good abilities when working with HTML pages, such as bundle injection or HTML partials and modules.
The core concept behind Frontal is providing the modern web standards that exists within frameworks such as NextJS, NuxtJS and Gatsby without tying the developer to having to work with either React, Vue or other frameworks.
One of the biggest motives towards creating Frontal, is that when you needed to work with an HTML static project, you had to setup build tools such as Gulp Tasks and Browsersync, and not to mention, manually injecting scripts and style tags within your HTML pages, and it can be pretty tedious to get these tools up and running for your project.
The concept behind Jamstack is to pre-render and decouple your website assets and contents from the backend that serves your data, that's what makes Frontal plays the Static Site Generator role in this stack.
In markets that provide HTML products, a big chunk of the product providers relay completely on Gulp, and that created a diverse set of opinionated setups for each of these products and thus inconsistent standards and a poor user-experience for the customers who are buying these products.
Frontal Libraries tends to tackle this problem and therefore creating a better user-experience.