We built Greenwood in the hopes that getting started would be easy. By default Greenwood will build an app for you. Just start with some HTML by adding pages and customizing templates and you're good to go! Greenwood makes as few assumptions as needed to deliver an optimal development experience with minimum configuration needed or work from you.
We strive to provide good documentation, intuitive developer experiences, and stable workflows. Even if you don't know anything about ESM or Web Components, if you can learn a little markdown and some HTML / CSS, you can get started making a modern website right away!
For example, during development, we keep things lean and tooling free (relatively) by crawling your project's package.json for all your dependencies and then generating an
importMap from that to resolve dependencies on the fly without the need for up front bundling. During production, we optimize and minify your code and get it ready to deploy to the web.
You can visit this page to learn more about how Greenwood works under the hood.
We believe delivering a great user experience is above all else the most crucial element to a successful web project and part of that means performance out of the box. Greenwood wants to help your site be one of the fastest out there and so we'll take care of all those optimizations for you, ensuring your site gets a great score in tools like Lighthouse, one of our primary performance benchmarking tools.
Haven't given Greenwood a try yet? Check out our Getting Started guide and start building your next modern web experience! 💯