Housing cooperatives aim to provide their members with affordable housing. Members become members by purchasing shares in the cooperative. The length of membership can be a deciding factor in the allocation of housing.
A list of building cooperatives in Karlsruhe can be found here:
This event is gratis