Kavka is a secure, open-source messaging platform built on GoLang and adhering to Clean Architecture principles. It provides a robust, scalable, and privacy-focused foundation for developing private chat experiences, secure collaboration tools, or confidential messaging apps.
Kavka is more than just a messenger; it's a commitment to your privacy. Every message you send is end-to-end encrypted, ensuring that only you and the intended recipient can read its contents. Our open-source code is transparent, allowing you to verify our security claims. With Kavka, you can communicate with confidence, knowing that your conversations are safe and secure.
The server setup guide is explained in detail here.
git clone --depth 1 https://github.com/kavkaco/Kavka-Core.git
- Install dependencies
go mod tidy
- Edit configuration
vim ./config/config.yml
- Start services
Lets build and start services with docker-compose
sudo docker-compose up -d mongo redis minio
make dev
Kavka welcomes contributions from developers around the world. We are committed to fostering a collaborative and inclusive community where everyone can contribute to the project's growth and development.
We invite you to explore Kavka, join our community, and contribute to building a secure and private communication platform for everyone.