I got the chance to contribute a feature to an existing open source project as part of my uni studies during this semester. Ideally the project would be an end-user project, not a library, and not something that I'm already contributing to anyway.
Language-wise, C++, Rust or Haskell would be nice.
Do you know any projects that would fit?
My own idea are a bit too KDE-centric, but the point of this module is to contribute somewhere I'm not already part of.
notmuch [1] is a mix of C (mostly) and C++ (lower level interface to Xapian). There is also python bindings and an emacs-lisp front end. It's very much not KDE 😉. I like to think we are welcoming to new contributors, although we do sometimes need a few rounds of code review (and e.g. adding tests and documentation) before new features are integrated.
[1]: notmuchmail.org
@Jbb Another project, that I'm less personally involved with, is https://darktable.org. If your interests lean towards graphics / image-processing / numerics, then that might interesting. I can't really speak to the development dynamic, but the tool is very nice (and widely used).
@Jbb also @AsteroidOS freut sich immer über contributions;)
@Jbb
Year after year, Hacktoberfest lists resources for beginners on how to find a good repository:
https://hacktoberfest.digitalocean.com/resources/beginners
Some of the sites listed there allow filtering.