Write beautiful web components.

element-js lets you write simple, declarative and beautiful web components without the boilerplate.

element.js
luna.config.js
			
												
export default {
name: '@webtides/element-js',
features: {
simple: true,
fast: ['almost lightning fast'],
},
}

@webtides

element-js

Learn how to get CacheAdvance set up in your project in under thirty minutes or it's free.

Simple

Element-JS is built on the principle of simplicity, offering a user-friendly interface and straightforward syntax. It makes creating web components hassle-free, enabling both beginners and experienced developers to craft powerful applications with ease.

Fast

Designed for optimal performance, Element-JS ensures fast loading and responsive interactions. By focusing on efficient code execution and minimal overhead, it delivers a swift experience, enhancing user engagement and satisfaction.

Standards Compliant

Element-JS adheres to current web standards, ensuring that your projects are built on reliable and future-proof foundations.

Framework Agnostic

Compatible with a variety of frameworks like React, Vue, and Angular, Element-JS provides flexibility and integration options for diverse development environments.

Dependency-Free

Element-JS operates independently without reliance on external libraries or frameworks. This autonomy makes it a lightweight and robust solution, perfect for projects where minimizing dependencies is crucial for performance and security.

Shared Store

Element-JS features a shared store for state management across components, facilitating efficient data handling and synchronization within your application.

Possimus saepe veritatis sint nobis et quam eos. Architecto consequatur odit perferendis fuga eveniet possimus rerum cumque. Ea deleniti voluptatum deserunt voluptatibus ut non iste.