https://github.com/staab/nug
A minimal reactive DOM system
https://github.com/staab/nug
Last synced: 5 months ago
JSON representation
A minimal reactive DOM system
- Host: GitHub
- URL: https://github.com/staab/nug
- Owner: staab
- License: mit
- Created: 2025-02-07T06:14:38.000Z (over 1 year ago)
- Default Branch: master
- Last Pushed: 2025-02-07T18:27:01.000Z (over 1 year ago)
- Last Synced: 2025-04-06T01:14:11.948Z (over 1 year ago)
- Language: TypeScript
- Homepage: https://nug-n8tt.onrender.com/
- Size: 36.1 KB
- Stars: 2
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Nug
Nug is a minimal reactive DOM system, based on svelte 4. It does not use DOM diffing or proxies, because magic sucks. This project was inspired by the pain of migrating my applications to svelte 5.
This is alpha software, don't use it unless you're willing to read the code (there isn't very much of it).
# Example
To see the demo, clone the repository and run `npm i && npm run dev` or visit [https://nug-n8tt.onmount.com/](https://nug-n8tt.onmount.com/). The code that is running can be found in [src/example.ts](src/example.ts).