Skip to content

πŸ’ƒ A Deno First, low-level HyperScript-like Frontend Library

License

Notifications You must be signed in to change notification settings

UltiRequiem/kumeru

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

28 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

Kumeru

CI codecov deno doc

Custom badge Custom badge Custom badge

A low-level and HyperScript-like Frontend Library πŸš€

There is still a lot to do, but you can use it already! Check Pages using Kumeru on Production!

Usage

import {
  createElement,
  render,
  wrapElements,
} from "https://deno.land/x/kumeru/mod.ts";

const app = wrapElements(
  createElement("h1", "Kumeru"),
  createElement("a", "Documentation", {
    attributes: {
      href: "https://kumeru.js.org",
      target: "_blank",
    },
  }),
);

render(document.getElementById("root"), app);
import { createElement, render } from "kumeru";

render(document.getElementById("root"), createElement("p", "Hello World"));

Browser

Using type module 🍱

Using a plain script tag πŸ‘‡

You have the same API on all of this platforms.

Docs

Autogenerated Documentation 😎

For examples you can check examples/ πŸ“‚

Support

Open an Issue, I will check it a soon as possible πŸ‘€

If you want to hurry me up a bit send me a tweet πŸ˜†

Consider supporting me on Patreon if you like my work πŸš€

Don't forget to start the repo ⭐

Pages Using Kumeru on Production

Are you using Kumeru on your page? Make a pull request adding your page here!

  • Sergif - (Kumeru + Tailwind CSS + Netlify Functions)

Licence

Licensed under the MIT Licence.