Write code
The server is Rust, the client is Vue and TypeScript, the native apps are Tauri. Pick an open issue or fix something that annoys you, then open a pull request.
Open issuesQxChat is made by volunteers, in the open. You do not need to be a cryptographer to help.
The server is Rust, the client is Vue and TypeScript, the native apps are Tauri. Pick an open issue or fix something that annoys you, then open a pull request.
Open issuesThe app speaks English, French, Russian and Spanish. Each language is one JSON file in the client. Fix a string or add your language.
Language filesTry the app on your devices and tell us what breaks. A good report says what you did, what you expected, what happened, and on which platform and version.
Report a bugThe handbook and this website are Markdown and Vue in one repository. If something was hard to understand, it can be written better.
Website sourceYou need Bun 1.3 or newer. The dev server connects to a QxChat server you choose; to run your own, see Run your own server.
git clone https://github.com/lqxp/client
cd client
bun install
bun run devNot sure where to start?
Say hi on Discord and tell us what you like doing. Security problems go to the security page instead.