Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/hiddentao/chatfall
Chatfall is a lightweight, embeddable commenting platform that you can integrate into any website.
https://github.com/hiddentao/chatfall
comments nodejs
Last synced: 8 days ago
JSON representation
Chatfall is a lightweight, embeddable commenting platform that you can integrate into any website.
- Host: GitHub
- URL: https://github.com/hiddentao/chatfall
- Owner: hiddentao
- License: mit
- Created: 2024-08-07T17:23:07.000Z (3 months ago)
- Default Branch: main
- Last Pushed: 2024-10-27T06:25:10.000Z (12 days ago)
- Last Synced: 2024-10-27T07:29:00.568Z (12 days ago)
- Topics: comments, nodejs
- Language: TypeScript
- Homepage: https://chatfall.com
- Size: 1.09 MB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE.md
Awesome Lists containing this project
README
# Chatfall
![Chatfall Screenshot](screenshot.png)
Chatfall is a fully-featured self-hosted commenting system for easily adding comments to any webpage.
It is built using [ElysiaJS](https://elysiajs.com/), [React](https://react.dev/) and [PostgreSQL](https://www.postgresql.org/) and has a whole host of features, including:
* Reply to and like comments.
* Replies to any comment, no depth limits.
* Sort comments by: newest/oldest, most/least replied-to, most/least liked.
* Mobile-friendly responsive interface.
* Quick and simple registration by email.
* Real-time in-page notifications (using [Websockets](https://developer.mozilla.org/en-US/docs/Web/API/WebSockets_API)).
* Comprehensive admin features:
* Set the minimum amount of time a user must wait before posting again.
* Ban by email and/or email domain.
* Delete unwanted comments.
* Mark all comments as requiring moderation.
* Approve/deny comments marked as requiring moderation.
* Set banned words.Chatfall is a distributed as a **single binary executable** - yes, you read that correctly! Bundled using [bun](https://bun.sh), it makes deploying and hosting Chatfall super easy.
## Documentation
Please refer to https://chatfall.xyz or the `docs/` folder in this repository for the full documentation.
## Acknowledgements
* [ElysiaJS template by Tanishq Manuja](https://github.com/tanishqmanuja/todos-react-elysia)
## License
MIT - see [LICENSE.md](LICENSE.md)