{"repo":"raaymax/quack","free":true,"listed":false,"github":"https://github.com/raaymax/quack","clone":"git clone https://github.com/raaymax/quack.git","description":"Quack is a free and open-source chat application designed for private use. Although it doesn't have any unique features, it combines the best features from other communicators. Quack prioritizes privacy and security by allowing users to host their own app, ensuring that they have complete control over their data.","language":"TypeScript","stars":47,"topics":["chat","communication","messaging"],"license":"MIT","category":"chat-messaging","readme_excerpt":"Welcome to the Quack - private chatting application. Welcome to Quack, a free and open-source chat application designed for private use. Quack offers an easy-to-use interface and seamless integration with web browsers, making it a Progressive Web Application accessible from any platform with a web browser, such as Chrome. Inspired by Slack but more affordable for private use, Quack combines the best features from other communicators while prioritizing privacy and security. Users can host their own app, ensuring complete control over their data. Features - E2EE support for more privacy - Progressive Web Application (PWA) - Native Android app with background notifications - Self-hosted for privacy and security - Multi-channel support - Direct messaging - Pinning messages - Message search - File sharing - Emoji reactions - Custom emojis - Message threading - User mentions - Link previews - Plugin system for extensibility Quick Start Using Docker Hub https://registry.hub.docker.com/r/codecat/quack Using GitHub repository The fastest way to get started is to use the Docker compose after the code checkout. Using following command will start the application with default settings in no time. navigate to http://localhost:8080 and use default credentials to login admin / 123 . Configuration To override default settings chat.config.ts file can be created in root directory of the project. You can use chat.config.example.ts as a template. File should export folowing object: port port on w","default_branch":null,"files":null,"tree":[],"storefront":"/r/raaymax","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/raaymax/quack/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."}