All Projects → ProjectEvergreen → greenwood

ProjectEvergreen / greenwood

Licence: MIT License
Greenwood is your workbench for the web, focused on supporting modern web standards and development to help you create your next project.

Programming Languages

javascript
184084 projects - #8 most used programming language
HTML
75241 projects
CSS
56736 projects

Projects that are alternatives of or similar to greenwood

Stencil
A toolchain for building scalable, enterprise-ready component systems on top of TypeScript and Web Component standards. Stencil components can be distributed natively to React, Angular, Vue, and traditional web developers from a single, framework-agnostic codebase.
Stars: ✭ 9,880 (+20483.33%)
Mutual labels:  webcomponents, ssr, ssg
sutanlab.id
☕️ My Personal Homepage & Blog site with NextJS. 🇺🇸 🇮🇩
Stars: ✭ 39 (-18.75%)
Mutual labels:  jamstack, jamstack-site, jamstack-architecture
Aleph.js
The Full-stack Framework in Deno.
Stars: ✭ 3,448 (+7083.33%)
Mutual labels:  ssr, esm, ssg
Portfolio
👤 Automatically generate a beautiful, responsive, static-site to display your GitHub projects.
Stars: ✭ 54 (+12.5%)
Mutual labels:  website-builder, ssg
next-plugin-preval
Pre-evaluate async functions during builds and import them like JSON
Stars: ✭ 174 (+262.5%)
Mutual labels:  jamstack, ssg
exalt
A JavaScript framework for building universal apps.
Stars: ✭ 54 (+12.5%)
Mutual labels:  webcomponents, ssr
vitext
The Next.js like React framework for better User & Developer experience!
Stars: ✭ 376 (+683.33%)
Mutual labels:  esm, ssg
trailing-slash-guide
Understand and fix your static website trailing slash issues!
Stars: ✭ 255 (+431.25%)
Mutual labels:  jamstack, ssg
vscode-azurestaticwebapps
Azure Static Web Apps extension for VS Code
Stars: ✭ 63 (+31.25%)
Mutual labels:  jamstack, ssg
rollup-plugin-lit-css
Moved to https://github.com/bennypowers/lit-css
Stars: ✭ 35 (-27.08%)
Mutual labels:  webcomponents, lit
corejam
A scaffolding for building progressive GraphQL powered jamstack applications.
Stars: ✭ 24 (-50%)
Mutual labels:  jamstack, ssg
personal-website
Personal website – made with Next.js, Preact, MDX, RMWC, & Vercel
Stars: ✭ 16 (-66.67%)
Mutual labels:  ssr, ssg
vite-plugin-sloth
Fresh take on static site generation, using HTML-first approach to build website. Powered by ⚡️ Vite
Stars: ✭ 39 (-18.75%)
Mutual labels:  webcomponents, ssg
mock-spy-module-import
JavaScript import/require module testing do's and don'ts with Jest
Stars: ✭ 40 (-16.67%)
Mutual labels:  esm
vaadin-checkbox
The Web Component for customized checkboxes. Part of the Vaadin components.
Stars: ✭ 18 (-62.5%)
Mutual labels:  webcomponents
v2rayfree
免费公益v2ray节点订阅、最新免费v2ray节点订阅地址、免费v2ray节点每日更新、免费ss/v2ray/trojan节点、freefq
Stars: ✭ 352 (+633.33%)
Mutual labels:  ssr
angular-elements-sample
Demo project, that demonstrates how to generate Web Components using Angular Elements, cool stuff :)
Stars: ✭ 18 (-62.5%)
Mutual labels:  webcomponents
create-netlify-ts
👟 Building Netlify Functions with TypeScript has never been this easy
Stars: ✭ 20 (-58.33%)
Mutual labels:  jamstack
onurl
URL Shortener created w/ Next.js, TypeScript, Mongoose
Stars: ✭ 48 (+0%)
Mutual labels:  ssr
smix-eleventy-starter
A standards-respecting starter kit for Eleventy. Go Indie.
Stars: ✭ 108 (+125%)
Mutual labels:  jamstack

Greenwood

Netlify Status GitHub release GitHub Actions status GitHub issues GitHub license lerna

Overview

Greenwood is your workbench for the web; focused on supporting modern web standards and development to help you create your next project. For information on getting started, reviewing our docs, or to learn more about the project and how it works, please visit our website.

Features:

Greenwood is currently working towards a 1.0 release. If you're interested in learning more about the web and web development (at any skill level!), or interested in checking out our high level roadmap and how Greenwood got where it is today, you can read our State of GreenwoodJS blog post. We would love to have your help making Greenwood! ✌️

Getting Started

Our website has a complete Getting Started section that will walk you through creating a Greenwood project from scratch.

You can follow along with, or clone and go, the companion repo.

Installation

Greenwood can be installed with your favorite JavaScript package manager.

# npm
npm install @greenwood/cli --save-dev

# yarn
yarn add @greenwood/cli --dev

Then in your package.json, add the type field and scripts for the CLI, like so:

{
  "type": "module",
  "scripts": {
    "build": "greenwood build",
    "start": "greenwood develop",
    "serve": "greenwood serve"
  }
}
  • greenwood build: Generates a production build of your project
  • greenwood develop: Starts a local development server for your project
  • greenwood serve: Generates a production build of your project and runs it on a NodeJS based web server

Documentation

All of our documentation is on our website (which itself is built by Greenwood!). See our website documentation to learn more about:

  • Configuration
  • Pages
  • Templates
  • Component Model
  • Styles and Assets

Contributing

We would love your contribution to Greenwood! Please check out our issue tracker for "good first issue" labels or feel to reach out to us on Slack in the room "Greenwood" or on Twitter.

Built With Greenwood

Site Repo Project Details
The Greenhouse I/O thegreenhouseio/www.thegreenhouse.io Personal portfolio / blog website for @thescientist13 (Greenwood maintainer).
Contributary ContributaryCommunity/www.contributary.community A website (SPA) for browsing open source projects that are open to contributions. Built with Lit and hosted with AWS (S3 / CloudFront).
Analog Studios AnalogStudiosRI/www.analogstudios.net A local music studio SPA website, originally written in Angular 2, recently migrated to Lit. It is currently transitioning to a hybrid static + serverless website showing off the full potential of Greenwood and Web Components. Follow along for all the fun! 🤘

Built a site with Greenwood? Open a PR and add it here!

License

See the LICENSE file for license rights and limitations (MIT).

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].