28万个开源项目之番外篇
jopen
9年前
<h1>一、工具 </h1> <h2>1. 数据抓取 </h2> <p>最初是打算使用openhub.net的Open API的,他们有不错的API,还在Github上放了一个<a href="/misc/goto?guid=4959633400247608376" target="_blank">开源项目</a>。只可惜,他们的API,最多申请5个API Key,每个Key明天的访问请求数量,不能超过1000次。当时我还不知道,其实openhub的数据只有28万多,还以为满打满算,至少得60多天才能全部抓完,顿时心就凉了。 </p> <p>后来有朋友介绍了一个很棒的直接抓取HTML页面,然后做DOM分析的工具,名叫<a href="/misc/goto?guid=4959633400329274135" target="_blank">noodle</a>。 </p> <p>接下来,只要抓取: <a href="https://www.openhub.net/p?ref=homepage&q=&page=%7Bnum%7D" target="_blank">https://www.openhub.net/p?ref=homepage&q=&page={num}</a><br /> 就能够拿到所有项目的概要数据了。 </p> <p>当然,后续的331个项目的明细数据,还是得通过OpenHub的API来抓取。 </p> <h2>2. 数据分析 </h2> <p>完全是土法上马:sqlite3+numbers+csv+ruby,反正各种手法,什么称手用什么。 </p> <h2>3. 数据展示 </h2> <p>原本是打算在numbers里想想办法的,后来发现实在太弱。Excel也差不多,只能到网上搜索一些信息图制作的工具,后来找到了几个不错的在线工具,经过一番比较,最后决定用<a href="/misc/goto?guid=4959633400492568519" target="_blank">infogr.am</a>来完成。的确非常不错。 </p> <h1>二、释疑:项目大小与创建时间的关系 </h1> <p>我与@云风 在微博上有一小段讨论,起因还是我之前的一些分析的观点: </p> <ul> <li>是否使用Github,越是新的项目越愿意用;越是大的项目越没法用。 </li> <li>是否使用Github来管理项目的issue,越是新的项目越愿意用;越是大的项目越没法用。 </li> </ul> <p>这个结论,其实在用词上,是有些讲究的:按理说,新与老相对,小与大相对;愿意与不愿意相对,能用与没法用相对,我的两个结论,对仗都不公整。其实,确实故意为之。 </p> <p>于是,云风与我的对话如下:<br /> 云风:项目规模和项目历史本身有相关性吧。代码规模越大的项目历史很可能越久。<br /> 我:项目的规模,主要还是与项目本身的特性有关。原本就复杂的项目,才可能越长越大。原本就是小项目,也未必就会稳定的逐年增长。<br /> 云风:这只能说明小项目可以历史久,不能说明大项目可以历史短啊。很少有新项目一开始就很大啊。代码也是一行行写出来的啊。<br /> 我:那就是成长速度不同了。比如OpenStack,一开始就不小。<br /> 云风:一开始就不小只能说闭源开发过一段时间,或从别的地方搬迁过来的吧。你能想象不被版本管理工具管理的情况下,首次提交 10 万行以上的代码?看这个 <a href="/misc/goto?guid=4959633400574795265" target="_blank">link</a> 提交日志写的 initial fork out of nova。 </p> <p>后来,我也没有再继续这个讨论,但是却一直在思考这个问题:「项目的大小,与项目的创建时间,究竟有大少相关性?」 </p> <p>后来,我将两个数据,做了一个分析:Log(第一次提交代码,至今的天数)/Log(代码行数),大概得到如下一个图: </p> <div href="https://simg.open-open.com/show/e1fe2f75c00e3671ba64087e9c01619d.png"> <img alt="" src="https://simg.open-open.com/show/e1fe2f75c00e3671ba64087e9c01619d.png" width="700" height="528.3378746594005" /> <br /> </div> <p>经过强大的Excel的计算,两个数据的相关系数,大约是0.203的样子,也就是说:大致上有较弱的正相关。 </p> <h1>三、开源 </h1> <p>目前,我已经将这个分析的相关数据,放在<a href="/misc/goto?guid=4959633400644552709" target="_blank">Github上开源了</a>。简单介绍一下: </p> <p><a href="/misc/goto?guid=4959633400731359273" target="_blank">data.sqlite3.zip</a> 是28万基础数据<br /> <a href="/misc/goto?guid=4959633400805543024" target="_blank">projects.sqlite3</a> 是331个项目的详细数据<br /> <a href="/misc/goto?guid=4959633400889139463" target="_blank">projects.csv</a> 是我用来做数据分析的大表格 </p> <h1>四、名单 </h1> <p>331一个开源项目,名单如下: </p> <table style="width:100%;" border="1" bordercolor="#cccccc"> <tbody> <tr> <th>Name </th> <th>Homepage </th> </tr> </tbody> <tbody> <tr> <td>Metasploit Framework </td> <td><a href="/misc/goto?guid=4959633400971947965" target="_blank">http://www.metasploit.com/framework/</a> </td> </tr> <tr> <td>NetBSD </td> <td><a href="/misc/goto?guid=4959633401058722814" target="_blank">http://www.netbsd.org</a> </td> </tr> <tr> <td>GNU C Library </td> <td><a href="/misc/goto?guid=4958191994239798276" target="_blank">http://www.gnu.org/software/libc/</a> </td> </tr> <tr> <td>cURL </td> <td><a href="/misc/goto?guid=4958188995659461534" target="_blank">http://curl.haxx.se/</a> </td> </tr> <tr> <td>Python programming language </td> <td><a href="/misc/goto?guid=4958979283735064302" target="_blank">https://www.python.org</a> </td> </tr> <tr> <td>Linux Kernel </td> <td><a href="/misc/goto?guid=4958194020966404314" target="_blank">http://kernel.org/</a> </td> </tr> <tr> <td>GNU Emacs </td> <td><a href="/misc/goto?guid=4959633401251807685" target="_blank">http://www.gnu.org/software/emacs</a> </td> </tr> <tr> <td>gnulib </td> <td><a href="/misc/goto?guid=4959633401327746277" target="_blank">http://savannah.gnu.org/projects/gnulib/</a> </td> </tr> <tr> <td>GNU Core Utilities </td> <td><a href="/misc/goto?guid=4959633401398300424" target="_blank">http://savannah.gnu.org/projects/coreutils/</a> </td> </tr> <tr> <td>GNU Compiler Collection </td> <td><a href="/misc/goto?guid=4958195649541489793" target="_blank">http://gcc.gnu.org/</a> </td> </tr> <tr> <td>Wine </td> <td><a href="/misc/goto?guid=4959633401515988370" target="_blank">http://www.winehq.org</a> </td> </tr> <tr> <td>Debian </td> <td><a href="/misc/goto?guid=4958192058628284408" target="_blank">http://www.debian.org/</a> </td> </tr> <tr> <td>GNU Octave </td> <td><a href="/misc/goto?guid=4959633401629077651" target="_blank">http://www.octave.org</a> </td> </tr> <tr> <td>Visualization Toolkit </td> <td><a href="/misc/goto?guid=4959633401710984853" target="_blank">http://www.vtk.org</a> </td> </tr> <tr> <td>pf </td> <td><a href="/misc/goto?guid=4959545726105165794" target="_blank">http://www.benzedrine.cx/pf.html</a> </td> </tr> <tr> <td>GDB </td> <td><a href="/misc/goto?guid=4958187505812458674" target="_blank">http://www.gnu.org/software/gdb/</a> </td> </tr> <tr> <td>GNU binutils </td> <td><a href="/misc/goto?guid=4958967285922626838" target="_blank">http://www.gnu.org/software/binutils/</a> </td> </tr> <tr> <td>GHC </td> <td><a href="/misc/goto?guid=4959633401995038649" target="_blank">http://haskell.org/ghc/</a> </td> </tr> <tr> <td>Zope </td> <td><a href="/misc/goto?guid=4959633402094092822" target="_blank">http://zope2.zope.org</a> </td> </tr> <tr> <td>FreeBSD </td> <td><a href="/misc/goto?guid=4959633402165921109" target="_blank">https://github.com/trueos/trueos</a> </td> </tr> <tr> <td>Perl </td> <td><a href="/misc/goto?guid=4958522109012450472" target="_blank">http://www.perl.org/</a> </td> </tr> <tr> <td>GNU LilyPond Music Typesetter </td> <td><a href="/misc/goto?guid=4958524318445301866" target="_blank">http://lilypond.org/</a> </td> </tr> <tr> <td>Gnus </td> <td><a href="/misc/goto?guid=4959633402300180989" target="_blank">http://gnus.org/</a> </td> </tr> <tr> <td>ikiwiki </td> <td><a href="/misc/goto?guid=4959633402374544655" target="_blank">https://github.com/schmonz/ikiwiki</a> </td> </tr> <tr> <td>Samba </td> <td><a href="/misc/goto?guid=4959633402457042811" target="_blank">http://www.samba.org</a> </td> </tr> <tr> <td>PHP </td> <td><a href="/misc/goto?guid=4959633402532988806" target="_blank">http://php.net</a> </td> </tr> <tr> <td>FreeBSD Ports </td> <td><a href="/misc/goto?guid=4959633402616657919" target="_blank">http://www.freebsd.org/ports/</a> </td> </tr> <tr> <td>pkgsrc: The NetBSD Packages Collection </td> <td><a href="/misc/goto?guid=4959633402706510916" target="_blank">http://www.pkgsrc.org/</a> </td> </tr> <tr> <td>Mesa </td> <td><a href="/misc/goto?guid=4959554870796360203" target="_blank">http://www.mesa3d.org/</a> </td> </tr> <tr> <td>Squid Cache </td> <td><a href="/misc/goto?guid=4958185427613467036" target="_blank">http://www.squid-cache.org/</a> </td> </tr> <tr> <td>KDElibs (KDE) </td> <td><a href="/misc/goto?guid=4958183757320679053" target="_blank">http://www.kde.org/</a> </td> </tr> <tr> <td>gedit </td> <td><a href="/misc/goto?guid=4959633402858927547" target="_blank">http://www.gnome.org/projects/gedit/</a> </td> </tr> <tr> <td>Evolution </td> <td><a href="/misc/goto?guid=4959633402941996635" target="_blank">http://www.gnome.org/projects/evolution/</a> </td> </tr> <tr> <td>Kontact </td> <td><a href="/misc/goto?guid=4959633403020185324" target="_blank">http://kontact.org/</a> </td> </tr> <tr> <td>KDE PIM </td> <td><a href="/misc/goto?guid=4959633403108396545" target="_blank">http://pim.kde.org</a> </td> </tr> <tr> <td>Advanced Linux Sound Architecture (ALSA) </td> <td><a href="/misc/goto?guid=4959499869543812690" target="_blank">http://www.alsa-project.org/</a> </td> </tr> <tr> <td>Wireshark </td> <td><a href="/misc/goto?guid=4959633403214700049" target="_blank">http://www.wireshark.org</a> </td> </tr> <tr> <td>OpenSSL </td> <td><a href="/misc/goto?guid=4958189461960025895" target="_blank">http://www.openssl.org/</a> </td> </tr> <tr> <td>GIMP </td> <td><a href="/misc/goto?guid=4958184697204004802" target="_blank">http://www.gimp.org/</a> </td> </tr> <tr> <td>NetBeans IDE </td> <td><a href="/misc/goto?guid=4959633403344777561" target="_blank">http://www.netbeans.org</a> </td> </tr> <tr> <td>Koha Library Automation Package </td> <td><a href="/misc/goto?guid=4959633403434793363" target="_blank">http://www.koha-community.org</a> </td> </tr> <tr> <td>openSUSE Linux </td> <td><a href="/misc/goto?guid=4958198229339150918" target="_blank">http://www.opensuse.org/</a> </td> </tr> <tr> <td>Doxygen </td> <td><a href="/misc/goto?guid=4959633403538973325" target="_blank">http://doxygen.org/</a> </td> </tr> <tr> <td>libcurl </td> <td><a href="/misc/goto?guid=4959554998857512930" target="_blank">http://curl.haxx.se/libcurl</a> </td> </tr> <tr> <td>GStreamer </td> <td><a href="/misc/goto?guid=4959633403691926820" target="_blank">http://github.com/zaheerm/gst-plugins-good</a> </td> </tr> <tr> <td>GNOME </td> <td><a href="/misc/goto?guid=4958191986027221936" target="_blank">http://www.gnome.org/</a> </td> </tr> <tr> <td>Insight Toolkit </td> <td><a href="/misc/goto?guid=4959633403819913721" target="_blank">http://www.itk.org</a> </td> </tr> <tr> <td>zsh </td> <td><a href="/misc/goto?guid=4959633403897453126" target="_blank">http://zsh.sourceforge.net/</a> </td> </tr> <tr> <td>Nautilus </td> <td><a href="/misc/goto?guid=4958972534800952407" target="_blank">https://wiki.gnome.org/Apps/Nautilus</a> </td> </tr> <tr> <td>X.Org </td> <td><a href="/misc/goto?guid=4958187646765145464" target="_blank">http://www.x.org/wiki/</a> </td> </tr> <tr> <td>Mozilla Core </td> <td><a href="/misc/goto?guid=4959633404116968473" target="_blank">http://www.ahrcloud.com</a> </td> </tr> <tr> <td>MariaDB </td> <td><a href="/misc/goto?guid=4958185304610299112" target="_blank">http://mariadb.org/</a> </td> </tr> <tr> <td>CMake </td> <td><a href="/misc/goto?guid=4959633404236315443" target="_blank">http://www.cmake.org</a> </td> </tr> <tr> <td>LibreOffice </td> <td><a href="/misc/goto?guid=4959633404319289120" target="_blank">http://www.libreoffice.org</a> </td> </tr> <tr> <td>ALT Linux </td> <td><a href="/misc/goto?guid=4959633404395817559" target="_blank">http://www.altlinux.org</a> </td> </tr> <tr> <td>ParaView </td> <td><a href="/misc/goto?guid=4959633404493411999" target="_blank">http://www.paraview.org</a> </td> </tr> <tr> <td>GTK+ </td> <td><a href="/misc/goto?guid=4958184823976528835" target="_blank">http://www.gtk.org/</a> </td> </tr> <tr> <td>Poedit </td> <td><a href="/misc/goto?guid=4958830184165575117" target="_blank">http://www.poedit.net/</a> </td> </tr> <tr> <td>Bugzilla </td> <td><a href="/misc/goto?guid=4958190733072567242" target="_blank">http://www.bugzilla.org/</a> </td> </tr> <tr> <td>Enlightenment (window manager) </td> <td><a href="/misc/goto?guid=4959633404653203063" target="_blank">http://www.enlightenment.org</a> </td> </tr> <tr> <td>FFmpeg </td> <td><a href="/misc/goto?guid=4959550657725148327" target="_blank">http://www.ffmpeg.org/</a> </td> </tr> <tr> <td>GLib </td> <td><a href="/misc/goto?guid=4959633404772393651" target="_blank">http://library.gnome.org/devel/glib/</a> </td> </tr> <tr> <td>PEAR </td> <td><a href="/misc/goto?guid=4958337096039054356" target="_blank">http://pear.php.net/</a> </td> </tr> <tr> <td>Ruby </td> <td><a href="/misc/goto?guid=4958324594758760390" target="_blank">http://www.ruby-lang.org/</a> </td> </tr> <tr> <td>GnuCash </td> <td><a href="/misc/goto?guid=4958839306248596197" target="_blank">http://www.gnucash.org/</a> </td> </tr> <tr> <td>phpMyAdmin </td> <td><a href="/misc/goto?guid=4959633404951809882" target="_blank">http://www.phpmyadmin.net/</a> </td> </tr> <tr> <td>Mono </td> <td><a href="/misc/goto?guid=4958531539017038942" target="_blank">http://www.mono-project.com</a> </td> </tr> <tr> <td>SWIG </td> <td><a href="/misc/goto?guid=4959633405064674833" target="_blank">http://www.swig.org</a> </td> </tr> <tr> <td>SWT (Standard Widget Toolkit) </td> <td><a href="/misc/goto?guid=4959633405151610241" target="_blank">http://www.eclipse.org/swt/</a> </td> </tr> <tr> <td>Checkstyle </td> <td><a href="/misc/goto?guid=4959554930107668182" target="_blank">http://checkstyle.sourceforge.net</a> </td> </tr> <tr> <td>Eclipse Java Development Tools (JDT) </td> <td><a href="/misc/goto?guid=4958850538893635453" target="_blank">http://www.eclipse.org/jdt/</a> </td> </tr> <tr> <td>Eclipse Platform Project </td> <td><a href="/misc/goto?guid=4959633405295923304" target="_blank">http://www.eclipse.org/eclipse/platform-ui/</a> </td> </tr> <tr> <td>Natural Language Toolkit (NLTK) </td> <td><a href="/misc/goto?guid=4959633405380070263" target="_blank">http://www.nltk.org</a> </td> </tr> <tr> <td>Ekiga </td> <td><a href="/misc/goto?guid=4958837452773935686" target="_blank">http://ekiga.org/</a> </td> </tr> <tr> <td>Boost C++ Libraries </td> <td><a href="/misc/goto?guid=4959633405498559946" target="_blank">http://www.boost.org</a> </td> </tr> <tr> <td>Kate (KDE) </td> <td><a href="/misc/goto?guid=4959633405581124481" target="_blank">http://kate-editor.org</a> </td> </tr> <tr> <td>Devhelp </td> <td><a href="/misc/goto?guid=4959633405667034936" target="_blank">http://live.gnome.org/devhelp</a> </td> </tr> <tr> <td>Arch Linux Packages </td> <td><a href="/misc/goto?guid=4959633405753785469" target="_blank">http://www.archlinux.org</a> </td> </tr> <tr> <td>SPIP </td> <td><a href="/misc/goto?guid=4959633405837005237" target="_blank">http://www.spip.net</a> </td> </tr> <tr> <td>GNOME Terminal </td> <td><a href="/misc/goto?guid=4958879377154273643" target="_blank">https://help.gnome.org/users/gnome-terminal/stable/</a> </td> </tr> <tr> <td>ScummVM </td> <td><a href="/misc/goto?guid=4959633405945164201" target="_blank">http://www.scummvm.org/</a> </td> </tr> <tr> <td>Anjuta DevStudio </td> <td><a href="/misc/goto?guid=4959633406030583184" target="_blank">http://anjuta.org</a> </td> </tr> <tr> <td>BlueZ </td> <td><a href="/misc/goto?guid=4959633406119862231" target="_blank">http://www.bluez.org/</a> </td> </tr> <tr> <td>Eye of GNOME </td> <td><a href="/misc/goto?guid=4959633406203496430" target="_blank">http://www.gnome.org/projects/eog</a> </td> </tr> <tr> <td>Tor </td> <td><a href="/misc/goto?guid=4958319010954265835" target="_blank">http://www.torproject.org/</a> </td> </tr> <tr> <td>Fedora Packages </td> <td><a href="/misc/goto?guid=4959614582503369171" target="_blank">http://fedoraproject.org</a> </td> </tr> <tr> <td>Haiku </td> <td><a href="/misc/goto?guid=4959633406353117466" target="_blank">http://www.haiku-os.org</a> </td> </tr> <tr> <td>Stellarium </td> <td><a href="/misc/goto?guid=4959633406441578560" target="_blank">http://stellarium.org/</a> </td> </tr> <tr> <td>Totem </td> <td><a href="/misc/goto?guid=4959633406524308505" target="_blank">http://projects.gnome.org/totem/</a> </td> </tr> <tr> <td>Rhythmbox </td> <td><a href="/misc/goto?guid=4959633406620823070" target="_blank">http://www.gnome.org/projects/rhythmbox/</a> </td> </tr> <tr> <td>Gentoo Linux </td> <td><a href="/misc/goto?guid=4958192061511003529" target="_blank">http://www.gentoo.org/</a> </td> </tr> <tr> <td>CDT (Eclipse) </td> <td><a href="/misc/goto?guid=4958341012572445325" target="_blank">http://www.eclipse.org/cdt/</a> </td> </tr> <tr> <td>JRuby </td> <td><a href="/misc/goto?guid=4958966660445675206" target="_blank">http://www.jruby.org</a> </td> </tr> <tr> <td>eZ Publish </td> <td><a href="/misc/goto?guid=4959633406864181037" target="_blank">http://share.ez.no</a> </td> </tr> <tr> <td>VLC media player </td> <td><a href="/misc/goto?guid=4959633406943835294" target="_blank">http://videolan.org/</a> </td> </tr> <tr> <td>Equinox </td> <td><a href="/misc/goto?guid=4959633407031589657" target="_blank">http://www.eclipse.org/equinox/</a> </td> </tr> <tr> <td>Epiphany </td> <td><a href="/misc/goto?guid=4959633407114542790" target="_blank">http://www.gnome.org/projects/epiphany/</a> </td> </tr> <tr> <td>Thunderbird </td> <td><a href="/misc/goto?guid=4959633407199390362" target="_blank">http://mozilla.org/thunderbird/</a> </td> </tr> <tr> <td>GeoTools </td> <td><a href="/misc/goto?guid=4959633407283960811" target="_blank">http://geotools.org</a> </td> </tr> <tr> <td>PyPy </td> <td><a href="/misc/goto?guid=4959630443423946933" target="_blank">http://pypy.org</a> </td> </tr> <tr> <td>KDE </td> <td><a href="/misc/goto?guid=4959633407391515349" target="_blank">http://www.kde.org</a> </td> </tr> <tr> <td>apt - Advanced Package Tool </td> <td><a href="/misc/goto?guid=4959633407474574880" target="_blank">https://wiki.debian.org/Apt</a> </td> </tr> <tr> <td>Moodle </td> <td><a href="/misc/goto?guid=4959633407557780759" target="_blank">http://git.moodle.org/gw?p=moodle.git</a> </td> </tr> <tr> <td>Calligra Suite </td> <td><a href="/misc/goto?guid=4959633407634878339" target="_blank">http://www.calligra.org</a> </td> </tr> <tr> <td>QGIS </td> <td><a href="/misc/goto?guid=4959633407721640907" target="_blank">http://qgis.org/</a> </td> </tr> <tr> <td>Mozilla Firefox </td> <td><a href="/misc/goto?guid=4959633407802431083" target="_blank">http://www.firefox.com/</a> </td> </tr> <tr> <td>coreboot </td> <td><a href="/misc/goto?guid=4959633407882965566" target="_blank">http://www.coreboot.org/Welcome_to_coreboot</a> </td> </tr> <tr> <td>Tiki Wiki CMS Groupware </td> <td><a href="/misc/goto?guid=4959633407975742214" target="_blank">http://tiki.org</a> </td> </tr> <tr> <td>Apache Maven 2 </td> <td><a href="/misc/goto?guid=4959633408052575532" target="_blank">http://github.com/apache/maven-archetype</a> </td> </tr> <tr> <td>Plone </td> <td><a href="/misc/goto?guid=4959633408136319487" target="_blank">http://plone.org</a> </td> </tr> <tr> <td>Superior Lisp Interaction Mode for Emacs </td> <td><a href="/misc/goto?guid=4958188970903162988" target="_blank">http://common-lisp.net/project/slime/</a> </td> </tr> <tr> <td>Kodi </td> <td><a href="/misc/goto?guid=4959633408253697867" target="_blank">http://kodi.tv</a> </td> </tr> <tr> <td>MythTV </td> <td><a href="/misc/goto?guid=4959633408337147383" target="_blank">http://www.mythtv.org</a> </td> </tr> <tr> <td>systemd </td> <td><a href="/misc/goto?guid=4959633408429216560" target="_blank">http://www.freedesktop.org/wiki/Software/systemd</a> </td> </tr> <tr> <td>GeoServer </td> <td><a href="/misc/goto?guid=4959633408514966593" target="_blank">http://www.geoserver.org</a> </td> </tr> <tr> <td>Groovy </td> <td><a href="/misc/goto?guid=4958835996245259121" target="_blank">http://groovy.codehaus.org/</a> </td> </tr> <tr> <td>Blender </td> <td><a href="/misc/goto?guid=4958187320634879046" target="_blank">http://www.blender.org/</a> </td> </tr> <tr> <td>MySQL </td> <td><a href="/misc/goto?guid=4958191778134083416" target="_blank">http://www.mysql.com/</a> </td> </tr> <tr> <td>iproute2 </td> <td><a href="/misc/goto?guid=4959633408691787581" target="_blank">http://www.linuxfoundation.org/collaborate/workgroups/networking/iproute2</a> </td> </tr> <tr> <td>MonoDevelop </td> <td><a href="/misc/goto?guid=4959633408766011904" target="_blank">http://www.monodevelop.com</a> </td> </tr> <tr> <td>Hibernate </td> <td><a href="/misc/goto?guid=4959633408856514767" target="_blank">http://www.hibernate.org/subprojects/ogm</a> </td> </tr> <tr> <td>NetworkManager </td> <td><a href="/misc/goto?guid=4959633408945353705" target="_blank">http://www.gnome.org/projects/NetworkManager/</a> </td> </tr> <tr> <td>NLog - Advanced .NET Logging </td> <td><a href="/misc/goto?guid=4958878219363071432" target="_blank">http://nlog-project.org/</a> </td> </tr> <tr> <td>GParted </td> <td><a href="/misc/goto?guid=4958525390247963178" target="_blank">http://gparted.org/</a> </td> </tr> <tr> <td>Seahorse </td> <td><a href="/misc/goto?guid=4959633409082500462" target="_blank">http://www.gnome.org/projects/seahorse/</a> </td> </tr> <tr> <td>Glade User Interface Designer </td> <td><a href="/misc/goto?guid=4959633409172582600" target="_blank">http://glade.gnome.org/</a> </td> </tr> <tr> <td>Jenkins </td> <td><a href="/misc/goto?guid=4958189353958478943" target="_blank">http://jenkins-ci.org/</a> </td> </tr> <tr> <td>IntelliJ IDEA Community Edition </td> <td><a href="/misc/goto?guid=4959633409285523957" target="_blank">http://www.jetbrains.org</a> </td> </tr> <tr> <td>Ruby on Rails </td> <td><a href="/misc/goto?guid=4958853502056463549" target="_blank">http://rubyonrails.org</a> </td> </tr> <tr> <td>BusyBox </td> <td><a href="/misc/goto?guid=4959633409398378704" target="_blank">http://busybox.net/</a> </td> </tr> <tr> <td>Evince </td> <td><a href="/misc/goto?guid=4958192054932679866" target="_blank">http://projects.gnome.org/evince/</a> </td> </tr> <tr> <td>DokuWiki </td> <td><a href="/misc/goto?guid=4959633409517110250" target="_blank">http://www.dokuwiki.org/</a> </td> </tr> <tr> <td>Linux NTFS file system support </td> <td><a href="/misc/goto?guid=4959633409607467976" target="_blank">http://www.linux-ntfs.org/</a> </td> </tr> <tr> <td>KVM </td> <td><a href="/misc/goto?guid=4959633409687848819" target="_blank">http://kvm.qumranet.com/kvmwiki</a> </td> </tr> <tr> <td>Battle for Wesnoth </td> <td><a href="/misc/goto?guid=4959633409771226230" target="_blank">http://wesnoth.org/</a> </td> </tr> <tr> <td>Git </td> <td><a href="/misc/goto?guid=4958183577944756424" target="_blank">http://git-scm.com/</a> </td> </tr> <tr> <td>SPIP-Zone </td> <td><a href="/misc/goto?guid=4959633409879750323" target="_blank">http://zone.spip.org/trac/spip-zone/</a> </td> </tr> <tr> <td>Mercurial </td> <td><a href="/misc/goto?guid=4958189470451666395" target="_blank">http://mercurial.selenic.com/</a> </td> </tr> <tr> <td>Hibernate Entity Manager </td> <td><a href="/misc/goto?guid=4959633409999320523" target="_blank">http://entitymanager.hibernate.org/</a> </td> </tr> <tr> <td>Racket </td> <td><a href="/misc/goto?guid=4958531737411875846" target="_blank">http://racket-lang.org/</a> </td> </tr> <tr> <td>RubyGems </td> <td><a href="/misc/goto?guid=4959633410108520834" target="_blank">http://rubygems.org</a> </td> </tr> <tr> <td>SQLAlchemy </td> <td><a href="/misc/goto?guid=4958193864039269840" target="_blank">http://www.sqlalchemy.org/</a> </td> </tr> <tr> <td>cabal </td> <td><a href="/misc/goto?guid=4959633410230811814" target="_blank">http://haskell.org/cabal/</a> </td> </tr> <tr> <td>U-Boot </td> <td><a href="/misc/goto?guid=4959633410308174220" target="_blank">http://www.denx.de/wiki/U-Boot/WebHome</a> </td> </tr> <tr> <td>WebKit </td> <td><a href="/misc/goto?guid=4959633410392562381" target="_blank">http://webkit.org</a> </td> </tr> <tr> <td>OpenEmbedded </td> <td><a href="/misc/goto?guid=4959633410478741197" target="_blank">http://openembedded.org</a> </td> </tr> <tr> <td>Yocto Project </td> <td><a href="/misc/goto?guid=4959633410563712116" target="_blank">http://www.yoctoproject.org</a> </td> </tr> <tr> <td>matplotlib </td> <td><a href="/misc/goto?guid=4958541835628843355" target="_blank">http://matplotlib.org/</a> </td> </tr> <tr> <td>Symfony </td> <td><a href="/misc/goto?guid=4958829123499168174" target="_blank">http://www.symfony.com/</a> </td> </tr> <tr> <td>Meld </td> <td><a href="/misc/goto?guid=4958831346930095532" target="_blank">http://meldmerge.org/</a> </td> </tr> <tr> <td>Haxe </td> <td><a href="/misc/goto?guid=4958325060965774137" target="_blank">http://haxe.org/</a> </td> </tr> <tr> <td>FreeSWITCH </td> <td><a href="/misc/goto?guid=4958332643073830464" target="_blank">http://www.freeswitch.org/</a> </td> </tr> <tr> <td>Geany </td> <td><a href="/misc/goto?guid=4959549115771217715" target="_blank">http://geany.org/</a> </td> </tr> <tr> <td>collectd </td> <td><a href="/misc/goto?guid=4958201298716304627" target="_blank">http://collectd.org/</a> </td> </tr> <tr> <td>Gramps </td> <td><a href="/misc/goto?guid=4959633411043749575" target="_blank">http://gramps-project.org</a> </td> </tr> <tr> <td>phpBB Forum Software </td> <td><a href="/misc/goto?guid=4958184033716525243" target="_blank">http://www.phpbb.com/</a> </td> </tr> <tr> <td>HAProxy </td> <td><a href="/misc/goto?guid=4958861780261699442" target="_blank">http://www.haproxy.org/</a> </td> </tr> <tr> <td>fail2ban </td> <td><a href="/misc/goto?guid=4958861775695083532" target="_blank">http://www.fail2ban.org/wiki/index.php/Main_Page</a> </td> </tr> <tr> <td>NumPy </td> <td><a href="/misc/goto?guid=4959633411215198188" target="_blank">http://numpy.scipy.org</a> </td> </tr> <tr> <td>Scala </td> <td><a href="/misc/goto?guid=4958188765916438898" target="_blank">http://www.scala-lang.org/</a> </td> </tr> <tr> <td>dpkg </td> <td><a href="/misc/goto?guid=4959633411334586616" target="_blank">http://wiki.debian.org/Teams/Dpkg/</a> </td> </tr> <tr> <td>Nette Framework </td> <td><a href="/misc/goto?guid=4959633411418872747" target="_blank">http://nette.org</a> </td> </tr> <tr> <td>Inkscape </td> <td><a href="/misc/goto?guid=4959633411503430981" target="_blank">http://www.inkscape.org</a> </td> </tr> <tr> <td>Phing </td> <td><a href="/misc/goto?guid=4959554324951859061" target="_blank">http://www.phing.info/</a> </td> </tr> <tr> <td>jBPM </td> <td><a href="/misc/goto?guid=4959633411612444718" target="_blank">http://jbpm.org</a> </td> </tr> <tr> <td>JBoss Drools </td> <td><a href="/misc/goto?guid=4959633411700609447" target="_blank">http://www.jboss.org/drools</a> </td> </tr> <tr> <td>Bitbake </td> <td><a href="/misc/goto?guid=4959633411786929167" target="_blank">http://developer.berlios.de/projects/bitbake/</a> </td> </tr> <tr> <td>Zotero </td> <td><a href="/misc/goto?guid=4959633411872504106" target="_blank">http://www.zotero.org/</a> </td> </tr> <tr> <td>Lutece </td> <td><a href="/misc/goto?guid=4959633411967793851" target="_blank">http://www.lutece.paris.fr</a> </td> </tr> <tr> <td>OTRS </td> <td><a href="/misc/goto?guid=4958861777729689796" target="_blank">http://www.otrs.com/</a> </td> </tr> <tr> <td>Sage: Open Source Mathematics Software </td> <td><a href="/misc/goto?guid=4959633412072226042" target="_blank">http://sagemath.org</a> </td> </tr> <tr> <td>Rockbox </td> <td><a href="/misc/goto?guid=4959633412155894673" target="_blank">http://rockbox.org</a> </td> </tr> <tr> <td>Liferay Portal </td> <td><a href="/misc/goto?guid=4959633412247429441" target="_blank">http://liferay.com</a> </td> </tr> <tr> <td>TYPO3 CMS </td> <td><a href="/misc/goto?guid=4959633412336088979" target="_blank">http://typo3.org</a> </td> </tr> <tr> <td>Vala </td> <td><a href="/misc/goto?guid=4958196295719621889" target="_blank">http://live.gnome.org/Vala</a> </td> </tr> <tr> <td>pylint </td> <td><a href="/misc/goto?guid=4959617424229194905" target="_blank">http://pylint.org</a> </td> </tr> <tr> <td>The LLVM Compiler Infrastructure </td> <td><a href="/misc/goto?guid=4958202556373490960" target="_blank">http://llvm.org/</a> </td> </tr> <tr> <td>libvirt </td> <td><a href="/misc/goto?guid=4959633412501896471" target="_blank">http://libvirt.org</a> </td> </tr> <tr> <td>TinyMCE </td> <td><a href="/misc/goto?guid=4959633412585671329" target="_blank">http://tinymce.moxiecode.com</a> </td> </tr> <tr> <td>Django </td> <td><a href="/misc/goto?guid=4958343452270639650" target="_blank">http://www.djangoproject.com/</a> </td> </tr> <tr> <td>PHPUnit </td> <td><a href="/misc/goto?guid=4959498071073418727" target="_blank">http://www.phpunit.de/</a> </td> </tr> <tr> <td>OpenStreetMap </td> <td><a href="/misc/goto?guid=4958184001367283246" target="_blank">http://www.openstreetmap.org/</a> </td> </tr> <tr> <td>SymPy </td> <td><a href="/misc/goto?guid=4959633412764345147" target="_blank">http://sympy.org</a> </td> </tr> <tr> <td>Xen Project (Hypervisor) </td> <td><a href="/misc/goto?guid=4959633412843528756" target="_blank">http://www.xenproject.org</a> </td> </tr> <tr> <td>Eclipse Mylyn </td> <td><a href="/misc/goto?guid=4958535925191170076" target="_blank">http://www.eclipse.org/mylyn/</a> </td> </tr> <tr> <td>PHP_CodeSniffer </td> <td><a href="/misc/goto?guid=4959554324787984825" target="_blank">http://pear.php.net/package/PHP_CodeSniffer</a> </td> </tr> <tr> <td>Sakai LMS (core) </td> <td><a href="/misc/goto?guid=4958832790114351521" target="_blank">http://www.sakaiproject.org/</a> </td> </tr> <tr> <td>Spring Framework </td> <td><a href="/misc/goto?guid=4959633413176110531" target="_blank">http://github.com/SpringSource/spring-framework</a> </td> </tr> <tr> <td>Joomla! </td> <td><a href="/misc/goto?guid=4958185810525049685" target="_blank">http://www.joomla.org/</a> </td> </tr> <tr> <td>Marble </td> <td><a href="/misc/goto?guid=4959633413292711945" target="_blank">http://edu.kde.org/marble/</a> </td> </tr> <tr> <td>LXDE </td> <td><a href="/misc/goto?guid=4959633413365376150" target="_blank">http://lxde.org</a> </td> </tr> <tr> <td>Pygments </td> <td><a href="/misc/goto?guid=4958526914171923514" target="_blank">http://pygments.org/</a> </td> </tr> <tr> <td>OpenLayers </td> <td><a href="/misc/goto?guid=4958827146691311719" target="_blank">http://openlayers.org/</a> </td> </tr> <tr> <td>The MacPorts Project </td> <td><a href="/misc/goto?guid=4958331001116122339" target="_blank">http://www.macports.org/</a> </td> </tr> <tr> <td>calibre </td> <td><a href="/misc/goto?guid=4958185250263686272" target="_blank">http://calibre-ebook.com/</a> </td> </tr> <tr> <td>Grails </td> <td><a href="/misc/goto?guid=4959633413560571917" target="_blank">http://grails.org</a> </td> </tr> <tr> <td>Alfresco Content Management </td> <td><a href="/misc/goto?guid=4959633413640530023" target="_blank">http://www.alfresco.com</a> </td> </tr> <tr> <td>util-linux </td> <td><a href="/misc/goto?guid=4959633413714019533" target="_blank">https://github.com/karelzak/util-linux</a> </td> </tr> <tr> <td>jQuery </td> <td><a href="/misc/goto?guid=4958183308549259819" target="_blank">http://jquery.com/</a> </td> </tr> <tr> <td>Vaadin </td> <td><a href="/misc/goto?guid=4958331475185197273" target="_blank">http://vaadin.com/</a> </td> </tr> <tr> <td>Cython </td> <td><a href="/misc/goto?guid=4958824620587147837" target="_blank">http://www.cython.org/</a> </td> </tr> <tr> <td>Dojo Toolkit </td> <td><a href="/misc/goto?guid=4958184332439761468" target="_blank">http://dojotoolkit.org/</a> </td> </tr> <tr> <td>MediaWiki </td> <td><a href="/misc/goto?guid=4959633413910436840" target="_blank">https://www.mediawiki.org/wiki/MediaWiki</a> </td> </tr> <tr> <td>Second Life Viewer </td> <td><a href="/misc/goto?guid=4959633413997251934" target="_blank">http://www.secondlife.com/</a> </td> </tr> <tr> <td>Munin </td> <td><a href="/misc/goto?guid=4958201292349778270" target="_blank">http://munin-monitoring.org/</a> </td> </tr> <tr> <td>Odoo </td> <td><a href="/misc/goto?guid=4959633414099216405" target="_blank">https://www.odoo.com</a> </td> </tr> <tr> <td>Mozilla Calendar </td> <td><a href="/misc/goto?guid=4958326145181366324" target="_blank">http://www.mozilla.org/projects/calendar/</a> </td> </tr> <tr> <td>KDevelop </td> <td><a href="/misc/goto?guid=4958333842069863461" target="_blank">http://kdevelop.org/</a> </td> </tr> <tr> <td>ZNC </td> <td><a href="/misc/goto?guid=4959633414234463014" target="_blank">http://znc.in</a> </td> </tr> <tr> <td>Werkzeug </td> <td><a href="/misc/goto?guid=4959615863913217527" target="_blank">http://werkzeug.pocoo.org/</a> </td> </tr> <tr> <td>cppcheck </td> <td><a href="/misc/goto?guid=4959615818966159865" target="_blank">http://cppcheck.sourceforge.net/</a> </td> </tr> <tr> <td>Wicket Stuff </td> <td><a href="/misc/goto?guid=4959633414371610999" target="_blank">http://wicketstuff.org</a> </td> </tr> <tr> <td>Drush </td> <td><a href="/misc/goto?guid=4959633414454470198" target="_blank">http://drupal.org/project/drush</a> </td> </tr> <tr> <td>Sphinx documentation builder </td> <td><a href="/misc/goto?guid=4959546336223473325" target="_blank">http://sphinx-doc.org/</a> </td> </tr> <tr> <td>Piwik </td> <td><a href="/misc/goto?guid=4958524304509602182" target="_blank">http://piwik.org</a> </td> </tr> <tr> <td>JDownloader </td> <td><a href="/misc/goto?guid=4959633414585630729" target="_blank">http://www.jdownloader.org</a> </td> </tr> <tr> <td>SeaMonkey </td> <td><a href="/misc/goto?guid=4958187524805006570" target="_blank">http://www.seamonkey-project.org/</a> </td> </tr> <tr> <td>Empathy </td> <td><a href="/misc/goto?guid=4958185213833291067" target="_blank">http://live.gnome.org/Empathy</a> </td> </tr> <tr> <td>SilverStripe </td> <td><a href="/misc/goto?guid=4959633414723978371" target="_blank">http://www.silverstripe.org</a> </td> </tr> <tr> <td>PulseAudio </td> <td><a href="/misc/goto?guid=4959633414798078736" target="_blank">http://pulseaudio.org</a> </td> </tr> <tr> <td>LLVM/Clang C family frontend </td> <td><a href="/misc/goto?guid=4959545544992538333" target="_blank">http://clang.llvm.org/</a> </td> </tr> <tr> <td>Pylons </td> <td><a href="/misc/goto?guid=4959633414916465992" target="_blank">http://pylonsproject.org</a> </td> </tr> <tr> <td>MongoDB </td> <td><a href="/misc/goto?guid=4958183898586439931" target="_blank">http://www.mongodb.org/</a> </td> </tr> <tr> <td>Mockito </td> <td><a href="/misc/goto?guid=4959633415024250447" target="_blank">https://github.com/mockito/mockito</a> </td> </tr> <tr> <td>Doctrine </td> <td><a href="/misc/goto?guid=4959633415100129215" target="_blank">http://www.doctrine-project.org</a> </td> </tr> <tr> <td>Pacman </td> <td><a href="/misc/goto?guid=4959633415180542418" target="_blank">http://www.archlinux.org/pacman/</a> </td> </tr> <tr> <td>MAME - Multiple Arcade Machine Emulator </td> <td><a href="/misc/goto?guid=4959633415263032583" target="_blank">http://mamedev.org/</a> </td> </tr> <tr> <td>Rubinius </td> <td><a href="/misc/goto?guid=4958186864231483269" target="_blank">http://rubini.us/</a> </td> </tr> <tr> <td>Apache Camel </td> <td><a href="/misc/goto?guid=4958323480595964403" target="_blank">http://camel.apache.org/</a> </td> </tr> <tr> <td>OpenJDK </td> <td><a href="/misc/goto?guid=4958187717234722619" target="_blank">http://openjdk.java.net/</a> </td> </tr> <tr> <td>Buildbot </td> <td><a href="/misc/goto?guid=4959633415424539475" target="_blank">http://buildbot.net/trac</a> </td> </tr> <tr> <td>MPD </td> <td><a href="/misc/goto?guid=4959633415511903219" target="_blank">http://sourceforge.net/projects/musicpd</a> </td> </tr> <tr> <td>Tracker </td> <td><a href="/misc/goto?guid=4959633415587124889" target="_blank">http://projects.gnome.org/tracker/</a> </td> </tr> <tr> <td>org-mode </td> <td><a href="/misc/goto?guid=4959543484082830635" target="_blank">http://orgmode.org</a> </td> </tr> <tr> <td>Sass </td> <td><a href="/misc/goto?guid=4958184196366000958" target="_blank">http://sass-lang.com/</a> </td> </tr> <tr> <td>WPA/WPA2/IEEE 802.1X Supplicant </td> <td><a href="/misc/goto?guid=4959633415725320117" target="_blank">http://hostap.epitest.fi/wpa_supplicant/</a> </td> </tr> <tr> <td>Go programming language </td> <td><a href="/misc/goto?guid=4958195656479419554" target="_blank">http://golang.org/</a> </td> </tr> <tr> <td>Apache CouchDB </td> <td><a href="/misc/goto?guid=4958185675166984508" target="_blank">http://couchdb.apache.org/</a> </td> </tr> <tr> <td>Qt 4 </td> <td><a href="/misc/goto?guid=4958195185446792103" target="_blank">http://qt-project.org/</a> </td> </tr> <tr> <td>Apache CXF </td> <td><a href="/misc/goto?guid=4958197270060940548" target="_blank">http://cxf.apache.org/</a> </td> </tr> <tr> <td>CakePHP </td> <td><a href="/misc/goto?guid=4958540103801781181" target="_blank">http://cakephp.org</a> </td> </tr> <tr> <td>CKeditor WYSIWYG editor </td> <td><a href="/misc/goto?guid=4958184329508074004" target="_blank">http://ckeditor.com/</a> </td> </tr> <tr> <td>SciPy </td> <td><a href="/misc/goto?guid=4959625715004722092" target="_blank">http://www.scipy.org</a> </td> </tr> <tr> <td>gitg </td> <td><a href="/misc/goto?guid=4959633416009244680" target="_blank">http://trac.novowork.com/gitg/</a> </td> </tr> <tr> <td>Banshee </td> <td><a href="/misc/goto?guid=4959633416082771142" target="_blank">http://banshee-project.org</a> </td> </tr> <tr> <td>OGRE </td> <td><a href="/misc/goto?guid=4959633416158182115" target="_blank">http://www.ogre3d.org</a> </td> </tr> <tr> <td>Chromium (Google Chrome) </td> <td><a href="/misc/goto?guid=4959633416244124809" target="_blank">http://code.google.com/chromium/</a> </td> </tr> <tr> <td>Gradle </td> <td><a href="/misc/goto?guid=4958335982500498832" target="_blank">http://www.gradle.org/</a> </td> </tr> <tr> <td>Netty Project </td> <td><a href="/misc/goto?guid=4958545040601117512" target="_blank">http://netty.io/</a> </td> </tr> <tr> <td>Sinatra </td> <td><a href="/misc/goto?guid=4959545739144542867" target="_blank">http://www.sinatrarb.com</a> </td> </tr> <tr> <td>Chef </td> <td><a href="/misc/goto?guid=4959517476305320939" target="_blank">http://www.opscode.com/chef</a> </td> </tr> <tr> <td>Gerrit Code Review </td> <td><a href="/misc/goto?guid=4959633416435171197" target="_blank">http://code.google.com/p/gerrit</a> </td> </tr> <tr> <td>GNOME Shell </td> <td><a href="/misc/goto?guid=4959633416507273580" target="_blank">http://live.gnome.org/GnomeShell</a> </td> </tr> <tr> <td>Git Extensions </td> <td><a href="/misc/goto?guid=4959633416597908632" target="_blank">http://code.google.com/p/gitextensions</a> </td> </tr> <tr> <td>Qt Creator </td> <td><a href="/misc/goto?guid=4958195185446792103" target="_blank">http://qt-project.org/</a> </td> </tr> <tr> <td>Kohana v3 </td> <td><a href="/misc/goto?guid=4958190844581659226" target="_blank">http://kohanaframework.org/</a> </td> </tr> <tr> <td>Android </td> <td><a href="/misc/goto?guid=4959618613255520684" target="_blank">http://www.android.com</a> </td> </tr> <tr> <td>JUnit </td> <td><a href="/misc/goto?guid=4959633416734472145" target="_blank">http://www.junit.org</a> </td> </tr> <tr> <td>PCSX2 </td> <td><a href="/misc/goto?guid=4959633416816835908" target="_blank">http://pcsx2.net/</a> </td> </tr> <tr> <td>Shotwell </td> <td><a href="/misc/goto?guid=4959633416901839098" target="_blank">https://wiki.gnome.org/Apps/Shotwell</a> </td> </tr> <tr> <td>Redis </td> <td><a href="/misc/goto?guid=4958185538616997143" target="_blank">http://redis.io/</a> </td> </tr> <tr> <td>Cassandra </td> <td><a href="/misc/goto?guid=4958189053392575275" target="_blank">http://cassandra.apache.org/</a> </td> </tr> <tr> <td>PhoneGap </td> <td><a href="/misc/goto?guid=4958199139955699999" target="_blank">http://phonegap.com/</a> </td> </tr> <tr> <td>Trinity Core </td> <td><a href="/misc/goto?guid=4959633417064532015" target="_blank">http://www.trinitycore.org</a> </td> </tr> <tr> <td>Icinga </td> <td><a href="/misc/goto?guid=4959633417144052338" target="_blank">http://www.icinga.org</a> </td> </tr> <tr> <td>CyanogenMod </td> <td><a href="/misc/goto?guid=4958193271160377424" target="_blank">http://www.cyanogenmod.com/</a> </td> </tr> <tr> <td>Rygel </td> <td><a href="/misc/goto?guid=4959633417256679204" target="_blank">http://live.gnome.org/Rygel</a> </td> </tr> <tr> <td>QEMU </td> <td><a href="/misc/goto?guid=4959544637901895284" target="_blank">http://www.qemu.org/</a> </td> </tr> <tr> <td>Trinity Core2 </td> <td><a href="/misc/goto?guid=4959633417064532015" target="_blank">http://www.trinitycore.org</a> </td> </tr> <tr> <td>Pitivi </td> <td><a href="/misc/goto?guid=4959633417375760489" target="_blank">http://github.com/jhoolmans</a> </td> </tr> <tr> <td>Openfire </td> <td><a href="/misc/goto?guid=4958861779690247585" target="_blank">http://www.igniterealtime.org/projects/openfire/</a> </td> </tr> <tr> <td>Apache Hadoop </td> <td><a href="/misc/goto?guid=4959499715005070417" target="_blank">http://hadoop.apache.org/core/</a> </td> </tr> <tr> <td>akka </td> <td><a href="/misc/goto?guid=4959616336706171644" target="_blank">http://akka.io</a> </td> </tr> <tr> <td>JGit </td> <td><a href="/misc/goto?guid=4958183589301595230" target="_blank">http://www.eclipse.org/jgit/</a> </td> </tr> <tr> <td>Homebrew </td> <td><a href="/misc/goto?guid=4959633417569913829" target="_blank">https://github.com/Homebrew/homebrew-apache</a> </td> </tr> <tr> <td>Oh My Zsh </td> <td><a href="/misc/goto?guid=4958822731447983015" target="_blank">http://github.com/robbyrussell/oh-my-zsh</a> </td> </tr> <tr> <td>ehcache </td> <td><a href="/misc/goto?guid=4958983962471963195" target="_blank">http://www.ehcache.org/</a> </td> </tr> <tr> <td>EGit </td> <td><a href="/misc/goto?guid=4958191809562094349" target="_blank">http://www.eclipse.org/egit/</a> </td> </tr> <tr> <td>node.js (NodeJs) </td> <td><a href="/misc/goto?guid=4958524645463947991" target="_blank">http://nodejs.org</a> </td> </tr> <tr> <td>Thunar </td> <td><a href="/misc/goto?guid=4959633417836971456" target="_blank">http://www.xfce.org</a> </td> </tr> <tr> <td>Selenium </td> <td><a href="/misc/goto?guid=4958183130559631511" target="_blank">http://seleniumhq.org/</a> </td> </tr> <tr> <td>Arquillian </td> <td><a href="/misc/goto?guid=4959633417947231322" target="_blank">http://jboss.org/arquillian</a> </td> </tr> <tr> <td>Erlang </td> <td><a href="/misc/goto?guid=4959633418022253248" target="_blank">http://www.erlang.org</a> </td> </tr> <tr> <td>YUI </td> <td><a href="/misc/goto?guid=4958185241289305217" target="_blank">http://yuilibrary.com/</a> </td> </tr> <tr> <td>Gunicorn </td> <td><a href="/misc/goto?guid=4959633418127199846" target="_blank">http://gunicorn.org</a> </td> </tr> <tr> <td>CoffeeScript </td> <td><a href="/misc/goto?guid=4959553212131872067" target="_blank">http://www.coffeescript.org/</a> </td> </tr> <tr> <td>Clementine Music Player </td> <td><a href="/misc/goto?guid=4959633418239010900" target="_blank">https://github.com/clementine-player/Clementine</a> </td> </tr> <tr> <td>scikit learn </td> <td><a href="/misc/goto?guid=4958834110877746263" target="_blank">http://scikit-learn.org</a> </td> </tr> <tr> <td>Processing </td> <td><a href="/misc/goto?guid=4958327702268242312" target="_blank">http://processing.org/</a> </td> </tr> <tr> <td>Vagrant </td> <td><a href="/misc/goto?guid=4958195519345447786" target="_blank">http://vagrantup.com/</a> </td> </tr> <tr> <td>Qt 5 </td> <td><a href="/misc/goto?guid=4959633418414866100" target="_blank">http://www.qt-project.org/</a> </td> </tr> <tr> <td>Yii PHP Framework </td> <td><a href="/misc/goto?guid=4958541484203051723" target="_blank">http://www.yiiframework.com</a> </td> </tr> <tr> <td>Zend Framework </td> <td><a href="/misc/goto?guid=4958184333153798548" target="_blank">http://framework.zend.com/</a> </td> </tr> <tr> <td>Apache Spark </td> <td><a href="/misc/goto?guid=4959633418546284905" target="_blank">http://spark.apache.org</a> </td> </tr> <tr> <td>Flask </td> <td><a href="/misc/goto?guid=4958860972087517262" target="_blank">http://flask.pocoo.org/</a> </td> </tr> <tr> <td>OsmAnd </td> <td><a href="/misc/goto?guid=4959633418655263345" target="_blank">http://www.osmand.net</a> </td> </tr> <tr> <td>ownCloud </td> <td><a href="/misc/goto?guid=4959633418734235746" target="_blank">http://ownCloud.org</a> </td> </tr> <tr> <td>Open Computer Vision Library (OpenCV) </td> <td><a href="/misc/goto?guid=4958538807379284884" target="_blank">http://opencv.org/</a> </td> </tr> <tr> <td>phpDocumentor </td> <td><a href="/misc/goto?guid=4959633418847227124" target="_blank">http://www.phpdoc.org</a> </td> </tr> <tr> <td>IPython </td> <td><a href="/misc/goto?guid=4958541835522572195" target="_blank">http://ipython.org/</a> </td> </tr> <tr> <td>RSpec </td> <td><a href="/misc/goto?guid=4958527979620521836" target="_blank">http://rspec.info/</a> </td> </tr> <tr> <td>OpenStack </td> <td><a href="/misc/goto?guid=4958188177759648817" target="_blank">http://www.openstack.org/</a> </td> </tr> <tr> <td>OpenStack Nova </td> <td><a href="/misc/goto?guid=4959633419008156479" target="_blank">https://launchpad.net/nova</a> </td> </tr> <tr> <td>Apache CloudStack </td> <td><a href="/misc/goto?guid=4959633419141593383" target="_blank">https://github.com/apache/incubator-cloudstack</a> </td> </tr> <tr> <td>AngularJS </td> <td><a href="/misc/goto?guid=4958319784807616451" target="_blank">http://angularjs.org/</a> </td> </tr> <tr> <td>GWT (formerly Google Web Toolkit) </td> <td><a href="/misc/goto?guid=4959633419259449980" target="_blank">https://github.com/google-web-toolkit/gwt</a> </td> </tr> <tr> <td>Facter </td> <td><a href="/misc/goto?guid=4959633419349040098" target="_blank">http://puppetlabs.com/puppet/related-projects/facter/</a> </td> </tr> <tr> <td>salt </td> <td><a href="/misc/goto?guid=4959633419431226490" target="_blank">http://saltstack.org</a> </td> </tr> <tr> <td>jMonkey Engine </td> <td><a href="/misc/goto?guid=4959633419510892669" target="_blank">http://jmonkeyengine.org</a> </td> </tr> <tr> <td>Puppet </td> <td><a href="/misc/goto?guid=4959633419593518011" target="_blank">http://puppetlabs.com/puppet/</a> </td> </tr> <tr> <td>Play! framework </td> <td><a href="/misc/goto?guid=4958189463798701425" target="_blank">http://www.playframework.org/</a> </td> </tr> <tr> <td>Elasticsearch </td> <td><a href="/misc/goto?guid=4959633419711562189" target="_blank">http://www.elasticsearch.com</a> </td> </tr> <tr> <td>Bootstrap (推ter) </td> <td><a href="/misc/goto?guid=4958326721136670172" target="_blank">http://推ter.github.com/bootstrap/</a> </td> </tr> <tr> <td>Apache OpenOffice </td> <td><a href="/misc/goto?guid=4958323899570951952" target="_blank">http://www.openoffice.org/</a> </td> </tr> <tr> <td>GlassFish </td> <td><a href="/misc/goto?guid=4959633419859665108" target="_blank">https://glassfish.dev.java.net/</a> </td> </tr> <tr> <td>Propel </td> <td><a href="/misc/goto?guid=4959633419949966184" target="_blank">http://propelorm.org</a> </td> </tr> <tr> <td>JabRef </td> <td><a href="/misc/goto?guid=4959633420030063459" target="_blank">http://jabref.sourceforge.net</a> </td> </tr> <tr> <td>CodeIgniter </td> <td><a href="/misc/goto?guid=4958342308688324914" target="_blank">http://www.codeigniter.com/</a> </td> </tr> <tr> <td>GNOME Boxes </td> <td><a href="/misc/goto?guid=4959633420139226466" target="_blank">http://live.gnome.org/Boxes</a> </td> </tr> <tr> <td>GitLab </td> <td><a href="/misc/goto?guid=4959633420225164215" target="_blank">https://www.gitlab.com/gitlab-ce/</a> </td> </tr> <tr> <td>TiddlyWiki </td> <td><a href="/misc/goto?guid=4959633420312076065" target="_blank">http://www.tiddlywiki.org</a> </td> </tr> <tr> <td>Fish shell </td> <td><a href="/misc/goto?guid=4959633420402938078" target="_blank">https://github.com/fish-shell/fish-shell</a> </td> </tr> <tr> <td>Ansible </td> <td><a href="/misc/goto?guid=4959633420494684009" target="_blank">http://ansible.com</a> </td> </tr> <tr> <td>Simple Machines Forum </td> <td><a href="/misc/goto?guid=4958202759995724191" target="_blank">http://www.simplemachines.org/</a> </td> </tr> <tr> <td>FontForge </td> <td><a href="/misc/goto?guid=4959633420600566347" target="_blank">http://www.fontforge.org</a> </td> </tr> <tr> <td>libgdx </td> <td><a href="/misc/goto?guid=4959633420690769374" target="_blank">http://libgdx.badlogicgames.com</a> </td> </tr> <tr> <td>py-pandas </td> <td><a href="/misc/goto?guid=4959633420781093266" target="_blank">http://pandas.sourceforge.net/</a> </td> </tr> <tr> <td>javascript </td> <td><a href="/misc/goto?guid=4958855915451025774" target="_blank">https://github.com/airbnb/javascript</a> </td> </tr> <tr> <td>EasyTAG </td> <td><a href="/misc/goto?guid=4959633420889551137" target="_blank">https://wiki.gnome.org/Apps/EasyTAG</a> </td> </tr> <tr> <td>docker </td> <td><a href="/misc/goto?guid=4958826101222628432" target="_blank">http://docker.io</a> </td> </tr> <tr> <td>Capistrano </td> <td><a href="/misc/goto?guid=4958835623617468301" target="_blank">http://capistranorb.com/</a> </td> </tr> </tbody> </table> <br /> 来自: <a href="/misc/goto?guid=4959633421040019061" target="_blank">http://www.jianshu.com/p/093d3386b0a3</a>