https://github.com/sebastien-gervilla/kiwui
A JavaScript UI Library for web interfaces.
https://github.com/sebastien-gervilla/kiwui
front-end javascript kiwui library ui
Last synced: 9 months ago
JSON representation
A JavaScript UI Library for web interfaces.
- Host: GitHub
- URL: https://github.com/sebastien-gervilla/kiwui
- Owner: sebastien-gervilla
- License: isc
- Created: 2023-07-14T21:13:52.000Z (almost 3 years ago)
- Default Branch: master
- Last Pushed: 2024-01-16T20:18:00.000Z (over 2 years ago)
- Last Synced: 2025-10-04T12:38:32.509Z (9 months ago)
- Topics: front-end, javascript, kiwui, library, ui
- Language: TypeScript
- Homepage:
- Size: 108 KB
- Stars: 4
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Kiwui · JavaScript UI Library
🥝 A JavaScript UI library, inspired by React.
It features :
- React API - Hooks, Fragments, memo...
- Concurrent Mode
- Fast keyed reconciliation algorithm
## Installation
To create a kiwui project, you may want to use CKP.
```bash
npx create-kiwui-project [options]
```
## Example
```jsx
import { useState } from 'kiwui';
const App = () => {
const [count, setCount] = useState(0);
return (
setCount(count + 1)}>
Count: {count}
);
}
export default App;
```
Having the same API as React, it works exactly the same.
## Purpose
We initially intended on diving deeper into React, to better understand it.
That's how we got the idea to re-create it in our own way, and doing so, see if we could improve some areas of the library.
Even though we used it for some of my own projects, and it worked really well, it probably isn't as reliable as React nor does it have its eco-system (They are not compatible).
## License
[ISC](./LICENSE)