Modern web setup for static sites with a sprinkle of JavaScript
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.
The AMP web component framework.
Single File Web Components
Experimental native Web Components compiler.
luna-js is a framework designed to simplify the development of web applications using customElements and WebComponents, with built-in support for server-side rendering and static site generation. It enables developers to create fully functional applications rapidly while leveraging modern web standards. ## Key Features - **Server-Side Rendering** — Renders customElements on the server for improved performance and SEO. - **Static Site Generation** — Generates static pages at build time for fast loading and deployment. - **Automatic Structure Loading** — Uses directory-based conventions to automatically load application components and configurations. - **Development CLI** — Includes a command-line interface for easy project setup and development workflows. - **CustomElements Integration** — Seamlessly works with the WebComponents standard for reusable and encapsulated UI components. ## Philosophy luna-js prioritizes developer experience and simplicity, allowing teams to build modern web applications using native web standards without complex tooling or configuration overhead.