The best place to contribute open source projects is Github. You can navigate into the various repository and read the opened issues. If you found an issue, and you are able to solve it, you can fork the repository, modify and push it as pull request. The repository owner can accept and merge your contribute.
PS: Read the contribute guidelines written in the CONTRIBUTING file before.