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

https://github.com/d-exclaimation/seraph

Hassle-free web apps, in an instant
https://github.com/d-exclaimation/seraph

frontend-framework hydration island-architecture partial-hydration state-management ui ui-library

Last synced: 2 months ago
JSON representation

Hassle-free web apps, in an instant

Awesome Lists containing this project

README

        






Seraph

[![Build Status](https://img.shields.io/endpoint.svg?url=https%3A%2F%2Factions-badge.atrox.dev%2Fd-exclaimation%2Fseraph%2Fbadge%3Fref%3Dmain&style=flat-square)](https://actions-badge.atrox.dev/d-exclaimation/seraph/goto?ref=main)

Hassle-free web apps, in an instant.

- No build steps, no dependencies, no configuration necessary
- Built on top of web standards, can be used with plain HTML, CSS, and JS
- Focussed on minimal abstraction and runtime overhead
- Supports full interactivity with capabilities selective hydration
- Uses familiar syntax and conventions, with a focus on developer experience
- Small bundle size, less than 5kb gzipped

## Getting started

### Install

```sh
npm install @d-exclaimation/seraph
# or
pnpm add @d-exclaimation/seraph
# or
yarn add @d-exclaimation/seraph
```

### Use a CDN

```html

import { html, component } from "https://cdn.skypack.dev/@d-exclaimation/seraph";

const App = component(() =>
html.div({
c: "Hello World!",
})
);

App.render({}, document.getElementById("app"));

```

## Resources

- [Docs](https://seraph.dexclaimation.com)

## Feedback
If you have any feedback, feel free open an issue.