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: 5 months ago
JSON representation
Hassle-free web apps, in an instant
- Host: GitHub
- URL: https://github.com/d-exclaimation/seraph
- Owner: d-exclaimation
- License: mit
- Created: 2023-04-12T06:41:03.000Z (about 3 years ago)
- Default Branch: main
- Last Pushed: 2023-09-04T23:51:28.000Z (almost 3 years ago)
- Last Synced: 2025-09-29T06:41:19.460Z (9 months ago)
- Topics: frontend-framework, hydration, island-architecture, partial-hydration, state-management, ui, ui-library
- Language: TypeScript
- Homepage: https://seraph.dexclaimation.com
- Size: 414 KB
- Stars: 2
- Watchers: 1
- Forks: 0
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
Seraph
[](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.