You can do a lot more with Ohloh Search than just using keywords. You can search for:
By default, search will only return items that contain ALL of the keywords included. However, you can change this to mean "EITHER" by seperating keywords by 'OR'. Example: "foo OR bar" will return items that return either keywords ("foo" or "bar").
You can specify Non-Inclusion by prepending a term with a minus ('-'). For example, "ruby -cms" would return all items containing the keyword "ruby" but not containing the keyword "cms".
Ohloh projects are classified with tags (e.g. 'cms' is a popular tag). For example, "tag:ruby" would show all projects tagged 'ruby'.
Open source projects are licensed through various open source licenses. You can restrict a search to include only specific licenses. "license:mit" would return all projects licensed with the MIT License. You can also use this with the negation operator '-' to find projects NOT licensed a specific way. For example, "tag:cms -license:gpl" would return all projects tagged 'cms' but not licensed through a GPL license. Here is a list of the most commonly used licenses:
Open source projects often host their development tools on publicly available tools/services, just as SourceForge or Google Code. You can search for projects using a specific forge by using the 'forge:' keyword. For example: 'ruby forge:google' will yield projects with the keyword 'ruby' AND that are hosted on Google's open source 'forge'. Here is a list of commonly used forges:
Often developers wish to find projects (or libraries) written in a specific programming language (e.g. 'C' or 'PHP'). You can filter search results based on the 'mostly written in' language of a project by using the 'language:X' operator. For example: 'language:python game' will return all projects primarily written in Python that also contains the word 'game'. Here is a list of all languages Ohloh recognizes:
Ohloh is an openly-edited open source directory. Help us out and add missing projects or fixing any erroneus information. Add a Project