@goodfellow-cms/core
The content model: config, content files and their migrations, collections, themes and the git backend interface. It runs in Node and the browser, with no React.
The other packages build on it; @goodfellow-cms/core/node reads sites from disk, @goodfellow-cms/core/wordpress imports WordPress sites and writes WordPress export files, @goodfellow-cms/core/shadcn makes blocks of shadcn components, for goodfellow blocks add, and @goodfellow-cms/core/content-api writes the content API, the site's content as JSON, and has its files' types.
Goodfellow is a website builder for people who aren't developers, with no server or database: pages are files in your own GitHub, GitLab or Bitbucket repository, edited in a visual editor built on Puck. To start a new site, run npm create goodfellow@latest my-site. See the documentation for everything else.
More in the docs: Content files.
License
MIT