Flamingo is a go based framework for pluggable web projects. It is used to build scalable and maintainable web-applications.
Go as simple, powerful and typesafe language is great to implement and scale serverside logic. Flamingo has a clean architecture with clean and clear dependencies in mind.
It's architecture is especially useful to build "frontends" for your headless microservice architecture.
Flamingo-Carotene is an easy to use frontend (-tooling) for projects build with the Flamingo framework. It offers the frontend build pipeline using tools like pug, sass, webpack and atomic design pattern. It can be used to implement modern and flexible - component based templates for your web applications.
Flamingo Commerce consists of several Flamingo modules, that provide powerful e-commerce features, which you can use to build flexible and modern e-commerce applications.
Flamingo Commerce uses "Domain Driven Design" with a "technology free" domain model by using the layering approach "Ports and Adapters" for its modules. The different modules provide "domain", "application" and "interface" logic around commerce features.
According to "ports and adapters" these modules can be used with your own "adapters" to interact with any API or microservice you want.