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
- Host: GitHub
- URL: https://github.com/d-exclaimation/seraph
- Owner: d-exclaimation
- License: mit
- Created: 2023-04-12T06:41:03.000Z (about 2 years ago)
- Default Branch: main
- Last Pushed: 2023-09-04T23:51:28.000Z (almost 2 years ago)
- Last Synced: 2025-03-27T03:41:37.818Z (3 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.