Greenwood embraces web standards to keep the focus on your work, not the framework. It's web dev refreshed!

Prerendered, server rendered, or client rendered. Even your Web Components!

A fast, unbundled, local development workflow

Filesystem based routing

Extensible plugin system

Quick Start Example

                
                  # with NodeJS already installed
                  # create a pages directory for your content
                  $ mkdir -p src/pages

                  # create an index.md file as your home page
                  $ echo "## hello world" > src/pages/index.md

                  # run one of Greenwood's commands, and that's it!
                  $ npx @greenwood/cli@latest develop
                
              

For anyone new to Greenwood, we encourage you go through our Getting Started guide, or to get right to work, head on over to our documentation.

The Modern Web

The Modern Web

Modern browsers, combined with recent advancements in web standards like Web Components, ES Modules, and CSS Custom Properties, bring a lot of native power and features to the web browsers we all use now. With less need to put tools in front of your code, Greenwood makes completing your goals easier, faster, and less complicated.

Ecosystem

Ecosystem

While the web provides a lot out of the box, we want everyone to be able to reach for those additional packages we need that help us achieve our goal of building great things. NodeJS, along with npm, provides a great developer experience and ecosystem to leverage when building web projects.

Keeping It Simple

Keeping It Simple

Greenwood is on a mission to provide the best web development experience, to make sure content is easy to create, and that going live is a breeze. Keeping things simple is a part of that mission, and while we levarge some open source tool to achieve all this, we intend to avoid the meta framework trend and aim keep to a lean(er) core over time.