Top 8 Source Code Search Engines

Als Programmierer ist mal ja angehalten, das Rad nicht ständig neu zu erfinden und irgendwann erkennt jeder Programmierer den Wert der Tastenkombination CTRL-C & CTRL-V. Mittlerweile gibt es so viele Quellen für die Suche in Open Source Quellcode, dass ich hier mal meine Top 10 Suchmaschinen für die Source-Code Suche zusammengestellt habe.

Mein Top 7(+1) Source Code Suchmaschinen

http://github.com/search

Github.com ist mittlerweile eines der größten Code Repositories überhaupt und bietet eine sehr gute Suche, die nach Programmiersprache, Dateiname und vielem mehr filtern kann. Darüber hinaus gibt es sogar ein API mit dem man die Suche die vorhandene Systeme integrieren kann statt im Browser danach zu suchen.

http://code.openhub.net/

Aus koders.com ist code.openhub.net geworden. Auch hier gibt es eine einfache und schnelle Suche nach Open Source Quellcode in diversen Programmiersprachen, viele Filter (z.B. Nach Programmiersprache oder Dateiendung) und eine umfangreiche Abfragesprache mit der man die Suche verfeinern kann.

http://searchcode.com/

Sehr schnell und sehr sauberes Design. Diese Source Code Search Engine ist noch nicht so bekannt, hat aber einiges auf dem Kasten und kann mit den anderen gut mithalten.

http://search.maven.org/

Hier kann man nicht direkt die Sourcen von Java Klassen durchsuchen. Aber wenn man weiß, was man benötigt, kommt man schnell ans Ziel und kann sich viel Arbeit sparen. Da Maven aus der Java Welt kommt (Maven ist ein Build-Management-Tool der Apache Software Foundation und basiert auf Java. Mit ihm kann man insbesondere Java-Programme standardisiert erstellen und verwalten.), findet man hier allerdings nur Java Jar Files.

http://www.dzone.com/snippets

Snippets sind im Kommen. Auch das haben wir der Tastenkombination CTRL-C & CTRL-V zu verdanken und dzone hat unter http://www.dzone.com/snippets eine kleine aber feine Snippet Suche realisiert, die auch relativ häufig brauchbare Snippets liefert.

http://snipplr.com/

Eine weitere sehr gute Anlaufstelle für Snippets ist snippler. Hier findet man wirklich alles. Ich nutze es gerne für die Inspiration und finde jedes mal wieder etwas brauchbares. Mal hier ein Stückchen CSS, mal da eine Java Methode oder ein Filter für ein WordPress Plugin. Es ist für jeden was dabei und es gibt so viel. Einfach Toll.

http://opensearch.krugle.org/

Das Repository der Krugle Source Code Suche beherbergt momentan erst 164 Projekte mit 750.354 Dateien und 82.762.532 Quelltext Zeilen. Ich hoffe, dass hier in Zukunft noch mehr passiert, da die Suche auch gut und einfach zu nutzen ist und man nie genug Quellen für kostenlose Open Source Dateien haben kann.

http://vanillaco.de/

„Last but not least“ Vanillacode. Eine Open Source Source Code Suchmaschine speziell für die Bedürfnisse der WordPress Plugin Entwickler zugeschnitten.
Auch wenn Eigenlob bekanntlich stinkt, muss ich hier an der Stelle mal erwähnen, dass Vanillacode mein eigenes Werk ist und ich sehr zufrieden mit dem Ergebnis bin. Dank Vanillacode kann ich viel schneller mal ein WordPress Plugin entwickeln oder mir die Historie eines vorhandenen WordPress Plugins anzeigen lassen. Aktuell durchsucht Vanillacode gerade ca. 35.000 WordPress Plugins und bietet die Möglichkeit, nach Dateierweiterung, Plugin Name und Version zu filtern. Darüber hinaus kann Vanillacode auch verschiedene Such-Terme miteinander logisch miteinander verknüpfen (AND, OR, NOT, …). Wer gerne wissen möchte, wie ich auf den Namen Vanillacode gekommen bin, kann dies unter „http://en.wikipedia.org/wiki/Vanilla_software“ nachlesen.