The Bielefeld Academic Search Engine (BASE) is one of the largest search machines in the world for content from Open Access repositories. BASE includes over 270 million documents of over 8,000 data suppliers and can be used for searching for and in repositories. The full texts are freely accessible in Open Access in approx. 60% of the indexed documents.
You can also search BASE specifically for Open Educational Resources. There are various options for this.