The Directory of Open Access Journals (DOAJ) lists free, full text, quality controlled scientific and scholarly journals, covering all subjects and languages.