Kahla is a cross-platform business messaging app designed to streamline communication and collaboration across teams. It provides a secure and efficient platform for businesses to connect, share information, and work together seamlessly.
Key Features:
Encrypted Messaging: Ensure sensitive conversations remain private with end-to-end encryption.
Multi-Device Synchronization: Access your messages and updates across multiple devices without missing a beat.
Team Channels: Organize discussions into dedicated channels for specific projects or departments, keeping communication focused and efficient.
File Sharing: Easily share files of any size directly within the app, making collaboration on documents and projects seamless.
README
Kahla
Kahla is a cross-platform business chat application. It is written in C# and TypeScript. It uses ASP.NET Core and Angular. It is a part of the Aiursoft project.
Message Threading: Keep conversations organized with message threading, allowing users to follow specific topics without getting lost in clutter.
Integration Capabilities: Kahla integrates with other tools and platforms, enabling teams to work within their preferred ecosystem while maintaining seamless communication.
Audience & Benefit:
Ideal for businesses and teams that require secure and reliable messaging solutions. Kahla helps professionals stay connected, collaborate effectively, and maintain productivity across devices, ensuring they can communicate securely and efficiently without compromising on functionality or ease of use. It can be installed via winget for quick setup.
http://localhost:5000
The docker image has the following context:
Properties
Value
Image
aiursoft/kahla
Ports
5000
Binary path
/app
Data path
/data
Config path
/data/appsettings.json
How to contribute
There are many ways to contribute to the project: logging bugs, submitting pull requests, reporting issues, and creating suggestions.
Even if you with push rights on the repository, you should create a personal fork and create feature branches there when you need them. This keeps the main repository clean and your workflow cruft out of sight.
We're also interested in your feedback on the future of this project. You can submit a suggestion or feature request through the issue tracker. To make this process more effective, we're asking that these include more information to help define them more clearly.