WebChat/README.md

32 lines
1.6 KiB
Markdown
Raw Normal View History

2024-09-27 07:39:52 +00:00
<p align="center">
2024-09-27 07:42:26 +00:00
<img src="https://github.com/molvqingtai/WebChat/blob/master/src/public/logo.png" width="200px"/>
2024-09-27 07:39:52 +00:00
</p>
2023-07-11 20:22:57 +00:00
2024-09-27 07:39:52 +00:00
# WebChat
2024-09-27 07:32:20 +00:00
2024-09-27 07:39:52 +00:00
> Chat with anyone on any website
2024-09-27 07:32:20 +00:00
2024-09-27 07:39:52 +00:00
This is an anonymous chat browser extension that is decentralized and serverless, utilizing WebRTC for end-to-end encrypted communication. It prioritizes privacy, with all data stored locally.
2024-09-27 07:32:20 +00:00
2024-09-28 08:23:44 +00:00
The aim is to add chat room functionality to any website, enabling real-time messaging anytime, anywhere.
2024-09-27 07:32:20 +00:00
2024-09-27 07:50:19 +00:00
### Example
2024-09-27 07:42:26 +00:00
2024-09-28 08:23:44 +00:00
![Example](https://github.com/molvqingtai/WebChat/blob/master/src/Example.png)
2024-09-27 07:42:26 +00:00
2024-09-27 07:32:20 +00:00
### Standing on the Shoulders of Giants
In addition to the great idea of decentralized chat, it also leverages some fantastic technologies.
2024-09-28 08:23:44 +00:00
- **[remesh](https://github.com/remesh-js/remesh)**: A framework in JavaScript that implements DDD principles, achieving true separation of UI and logic, allowing for easy reimplementation of the UI part, such as rewriting it in Vue, due to its independence from the UI.
2024-09-27 07:32:20 +00:00
2024-09-28 08:23:44 +00:00
- **[shadcn/ui](https://ui.shadcn.com/)**: A beautiful UI library and a pioneer of the no-install concept, offering unmatched convenience in customizing styles.
2024-09-27 07:32:20 +00:00
2024-09-28 08:23:44 +00:00
- **[wxt](https://wxt.dev/)**: This is the best framework Ive used for building browser extensions, bar none.
2024-09-27 07:32:20 +00:00
2024-09-28 08:23:44 +00:00
- **[trystero](https://github.com/dmotz/trystero)**: The core dependency for implementing decentralized communication, enabling connections to decentralized networks like IPFS, torrent, Nostr, etc.
2023-07-13 17:54:56 +00:00
### License
This project is licensed under the MIT License - see the [LICENSE](https://github.com/molvqingtai/WebChat/blob/master/LICENSE) file for details