{"repo":"DragonMinded/critterchat","free":true,"listed":false,"github":"https://github.com/DragonMinded/critterchat","clone":"git clone https://github.com/DragonMinded/critterchat.git","description":"A simple web chat program that can be self-hosted, providing a discord-like channel, group-chat and private chat experience.","language":"Python","stars":24,"topics":[],"license":"Unlicense","category":"self-hosted-apps","readme_excerpt":"CritterChat A web-based chat program that you can host yourself, providing direct messaging, private group conversations and public rooms. Started as a middle finger to Discord and now evolving slowly into its own thing. CritterChat focuses on ease of experience over highly technical things like end-to-end encryption. As of right now instances are standalone but I would like to implement some sort of federation between instances that can be enabled or disabled per-instance. Feature List - Web frontend with both mobile and desktop support. - Public rooms with optional auto-join for new members. - Private group conversations with an invite system for adding members. - Direct messages between members on the instance. - Direct messages, private conversations and public rooms have an editable name and topic. - Member profile support with ability to view other chatters' profiles. - Custom emoji support controlled by the instance administrator. - Message reactions, with custom emoji support and multiple reactions per message. - Preferences for most appearance settings and optional notification sounds. - Image, text and binary attachment support so attachments can be sent with messages. - Ability to spoiler a message or an attachment, alt text for attachments. - Various sign-up modes such as open registration, admin-approval and invite codes. - Integration with Mastodon's OAuth for account creation and member authentication. - Collects absolutely no personal information, contains no ","default_branch":null,"files":null,"tree":[],"storefront":"/r/DragonMinded","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/DragonMinded/critterchat/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}