You are here

Koders and Krugle

Ryan McCue's picture
Submitted by Ryan McCue on April 17, 2006 - 1:40am

In this post, I will discuss Koders and krugle, two code search engines

To quote Koders' About Page: is the leading search engine for open source code. Our source code optimized search engine provides developers with an easy-to-use interface to search for source code examples and discover new open source projects which can be leveraged in their applications.

In short: Koders is a multi-language multi-license code search engine. You can search by language, license or even search all languages.
Let's say I am looking for a PHP RSS Parser. I search thorugh Google, find some that look good and have to download a few projects. I might find what I am looking for after a while. With Koders, I just enter 'rss parser', choose PHP as my language and done! I open the second and sixth ones and open them. The code I need is right there, and I didn't even have to download anything.

Krugal is another code search engine currently in beta. I am on the beta mailing list, but it hasn't been opened to the public. Join the list to start helping soon.
To quote Krugle's About Page:
(cut down from original)

...While the development world has changed, the tools that developers use haven’t kept up. Developers spend from 20-25 percent of their time looking for code and code related information – a frustrating situation for programmers, and an expensive problem for companies.

Current search engines are okay for finding web pages, but they don't crawl or find source code, whether in open repositories or within source code control systems (SCCS). They also don't leverage the inherent structure of code to support the types of searches programmers need...
Krugle answers the need for a single place to find relevant code and critical technical information. By making it easy for anyone to find, elevate and communicate, Krugle fills a critical gap in todays technology rich environment.

Krugal basically takes what we have with Koders and extends it. However, one major difference is that while you can choose Search Code, you can also go Search Content.
Search Content basically searches technical websites, but in a more meaningful way.
One very useful thing Krugle has is 'panes.' These are a bit like tabs, but instead of having multiple tabs open, filling up your tab bar, you have all the panes in one tab. The first pane is always the results tab, while the others are the links you have clicked.
Search Content searchs repositories, archives and pages for relevant code. One major one it searches is SourceForge. You also, once you open a result in a new pane, get a project view and a world view. The world view shows all repostitories, archives and online documents and you can browse through these with ease. The project view shows the current code, in relation to the project it is located in.
Krugle falls short in that you can't just search one language, you have to search all of it. However, this is pretty minor compared with all the extra features you are getting.
My bet is on krugle at the moment, but it would be nice to have a Language-by-Language search as well.

Visit the engines:

From the bloggable mind of R McCue.