An open API service indexing awesome lists of open source software.

https://github.com/samzhangjy/leafjs

:sparkles: A lightweight, fast web-components based frontend framework for the future.
https://github.com/samzhangjy/leafjs

framework frontend frontend-framework javascript js typescript vanilla-javascript web-components

Last synced: about 1 year ago
JSON representation

:sparkles: A lightweight, fast web-components based frontend framework for the future.

Awesome Lists containing this project

README

          

# Leafjs

![total downloads](https://badgen.net/npm/dt/@leaf-web/core)
![minzipped size](https://badgen.net/bundlephobia/minzip/@leaf-web/core)
![latest version](https://badgen.net/npm/v/@leaf-web/core)
![GitHub stars](https://badgen.net/github/stars/samzhangjy/leafjs)
![license](https://badgen.net/github/license/samzhangjy/leafjs)

Leafjs - A lightweight web-components based frontend framework | Product Hunt

A lightweight, fast web-components based frontend framework for the future.

## Introduction

Leafjs is a lightweight frontend framework built using web components.

Using web components allows you to create components natively - supported by most modern browsers. Unlike React and Vue, Leafjs's component system is totally built on top of the web component system.

For sure, Leafjs implements a simple reactivity system that allows two-way binding, just like most frameworks do.

## Getting started

Use `create-leafjs-app` to get started:

```bash
$ npx create-leafjs-app my-app
$ # or
$ yarn create leafjs-app my-app
```

Then `cd` into your project directory and run `npm run dev` to start a development server.

## Documentation

Please refer to .

## Licensing

Leafjs is licensed under the MIT License. See `LICENSE` for details.