https://github.com/rohanrhu/react-kitten
React desktop environment for the web. React-ish and highly customizable. 🐱
https://github.com/rohanrhu/react-kitten
desktop-environment react reactjs web-widget web-widgets window-manager
Last synced: about 1 year ago
JSON representation
React desktop environment for the web. React-ish and highly customizable. 🐱
- Host: GitHub
- URL: https://github.com/rohanrhu/react-kitten
- Owner: rohanrhu
- License: mit
- Created: 2024-08-05T14:19:09.000Z (almost 2 years ago)
- Default Branch: main
- Last Pushed: 2025-03-09T20:21:36.000Z (over 1 year ago)
- Last Synced: 2025-04-05T14:54:27.813Z (about 1 year ago)
- Topics: desktop-environment, react, reactjs, web-widget, web-widgets, window-manager
- Language: TypeScript
- Homepage: https://kitten.meowingcat.io
- Size: 1.2 MB
- Stars: 57
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
Awesome Lists containing this project
- awesome-starred - rohanrhu/react-kitten - React desktop environment for the web. React-ish and highly customizable. 🐱 (TypeScript)
README
# 🌈 React﹤Kitten﹥ 🌈
React﹤Kitten﹥ (react-kitten) is a desktop environment for the web.
|  | Make your web applications look like a desktop application with React﹤Kitten﹥. React﹤Kitten﹥ is a desktop environment for the web. It provides a workspace, window manager, and stage manager for your web applications. It is fully reactive and React-ish. It 100% follows React's declarative and reactive programming model. |
| --- | --- |
## Features 🚀
- **Desktop Environment**: A desktop environment for the web.
- **Workspace**: Create and manage workspaces.
- **Window Manager**: A window manager for the web.
- **Stage Manager**: A stage manager for the web inspired by macOS Stage Manager.
- **Fully Reactive React-ish**: Fully reactive and React-ish. It 100% follows React's **declarative** and **reactive** programming model.
## Getting Started 🐱
It's easy to get started with React﹤Kitten﹥.
### Installation
#### NPM
```bash
npm install react-kitten
```
#### Bun
```bash
bun i react-kitten
```
#### PNPM
```bash
pnpm add react-kitten
```
## Donations ❤️
You love React﹤Kitten﹥? You can support the development by making a donation. You have the following options to donate:
- [Patreon](https://www.patreon.com/evrenselkisilik)
- [GitHub Sponsors](https://github.com/sponsors/rohanrhu)
### Cryptocurrency Donations
| Currency | Address |
| ----------------- | ----------------------------------------------------------------------------------------------- |
| BTC | bc1qhvlc762kwuzeawedl9a8z0duhs8449nwwc35e2 |
| ETH / USDT / USDC | 0x1D99B2a2D85C34d478dD8519792e82B18f861974 |
| XMR | 88qvS4sfUnLZ7nehFrz3PG1pWovvEgprcUhkmVLaiL8PVAFgfHjspjKPLhWLj3DUcm92rwNQENbJ1ZbvESdukWvh3epBUty |
## Documentation 📚
You can find the React﹤Kitten﹥ documentation on [React﹤Kitten﹥ Website](https://kitten.meowingcat.io).
## Contributing
We welcome contributions to React﹤Kitten﹥. Please see the [CONTRIBUTING.md](CONTRIBUTING.md) file for more information.
## Code of Conduct
We have adopted a Code of Conduct that we expect project participants to adhere to. Please read [CODE_OF_CONDUCT.md](CODE_OF_CONDUCT.md) so that you can understand what actions will and will not be tolerated.
## License
Copyright (C) 2024, Oğuzhan Eroğlu ()
This project and its source code is licensed under the MIT license,
found in the LICENSE file in the root directory of this source tree.
(MIT License: )