3.0 KiB

Contributing to KeeWeb

Thanks for taking the time to contribute! 🎁

There are different ways to help the project, you will find a summary here.

Code of conduct

This project and everyone participating in it is governed by the KeeWeb Code of Conduct. By participating, you are expected to uphold this code. Please report unacceptable behavior to


First, let's check if it's already there. Perhaps, someone has already reported it?

Click here to create a new issue. When creating issues, please answer some questions asked on that page. They will help to understand, reproduce, and fix your issue.


We would appreciate responsible disclosure. If you would like to report a vulnerability, the preferred way to do so is contacting the developer directly.

Questions, great ideas, etc...

You can create an issue to discuss any topic. Indeed, questions on that page are not applicable in this case.


We don't accept (and in foreseeable future, we won't accept) anyone as a project collaborator directly. Instead, the code should be contributed via pull requests. To get started with development, take a look at these pages:

Pull requests

Please follow this guide.

Docs (Wiki pages)

KeeWeb has Wiki pages, however it's not possible to contribute with pull requests. If you would like to improve it, please open an issue and submit your changes in Markdown format.


There are two ways of donating:

Please note: donation does not imply any type of service contract.


All KeeWeb translations are contributed by the community. To improve a translation or add a missing one, join us on OneSky.


We would be happy to support you if you decide to post, blog, or review the project, or provide any other kind of PR. Please contact the developer if you have anything to share. You can also poke us on Twitter.