πŸ³πŸ’¨Gustwind

Deno powered website creator

Gustwind is a Deno powered website creator that allows component oriented development of large scale sites. Conceptually it's split as follows:

Please see the documentation to learn more about the concepts.

Getting startedπŸ”—

There is a simple GitHub template that has basic features set up. It renders the project readme as index.html and you should expand/change the project to your liking.

Data flowπŸ”—

Gustwind accepts TypeScript, Markdown, JSON or HTML definitions including Twind (Tailwind) classes and emits HTML and JavaScript.

Gustwind data flow

It's possible to customize the input formats and it can load data from asynchronous sources, say GraphQL APIs, so Gustwind can be used with headless content APIs.

Example sitesπŸ”—

Given Gustwind is still in a rapid development phase, the APIs change every once in a while. The source of this site is the most up to date resource and I've listed other examples below: