{"id":2027,"date":"2015-05-28T14:09:49","date_gmt":"2015-05-28T14:09:49","guid":{"rendered":"http:\/\/www.zhuangbiaowei.com\/blog\/?p=2027"},"modified":"2015-05-28T14:09:49","modified_gmt":"2015-05-28T14:09:49","slug":"28%e4%b8%87%e4%b8%aa%e5%bc%80%e6%ba%90%e9%a1%b9%e7%9b%ae%e4%b9%8b%e7%95%aa%e5%a4%96%e7%af%87","status":"publish","type":"post","link":"https:\/\/blog.zhuangbiaowei.com\/?p=2027","title":{"rendered":"28\u4e07\u4e2a\u5f00\u6e90\u9879\u76ee\u4e4b\u756a\u5916\u7bc7"},"content":{"rendered":"<h1>\u4e00\u3001\u5de5\u5177<\/h1>\n<h2>1. \u6570\u636e\u6293\u53d6<\/h2>\n<p>\u6700\u521d\u662f\u6253\u7b97\u4f7f\u7528openhub.net\u7684Open API\u7684\uff0c\u4ed6\u4eec\u6709\u4e0d\u9519\u7684API\uff0c\u8fd8\u5728Github\u4e0a\u653e\u4e86\u4e00\u4e2a<a href=\"https:\/\/github.com\/blackducksw\/ohloh_api\" target=\"_blank\" rel=\"noopener\">\u5f00\u6e90\u9879\u76ee<\/a>\u3002\u53ea\u53ef\u60dc\uff0c\u4ed6\u4eec\u7684API\uff0c\u6700\u591a\u7533\u8bf75\u4e2aAPI Key\uff0c\u6bcf\u4e2aKey\u660e\u5929\u7684\u8bbf\u95ee\u8bf7\u6c42\u6570\u91cf\uff0c\u4e0d\u80fd\u8d85\u8fc71000\u6b21\u3002\u5f53\u65f6\u6211\u8fd8\u4e0d\u77e5\u9053\uff0c\u5176\u5b9eopenhub\u7684\u6570\u636e\u53ea\u670928\u4e07\u591a\uff0c\u8fd8\u4ee5\u4e3a\u6ee1\u6253\u6ee1\u7b97\uff0c\u81f3\u5c11\u5f9760\u591a\u5929\u624d\u80fd\u5168\u90e8\u6293\u5b8c\uff0c\u987f\u65f6\u5fc3\u5c31\u51c9\u4e86\u3002<\/p>\n<p>\u540e\u6765\u6709\u670b\u53cb\u4ecb\u7ecd\u4e86\u4e00\u4e2a\u5f88\u68d2\u7684\u76f4\u63a5\u6293\u53d6HTML\u9875\u9762\uff0c\u7136\u540e\u505aDOM\u5206\u6790\u7684\u5de5\u5177\uff0c\u540d\u53eb<a href=\"http:\/\/noodlejs.com\/\" target=\"_blank\" rel=\"noopener\">noodle<\/a>\u3002<\/p>\n<p>\u63a5\u4e0b\u6765\uff0c\u53ea\u8981\u6293\u53d6\uff1a <a href=\"https:\/\/www.openhub.net\/p?ref=homepage&amp;q=&amp;page=%7Bnum%7D\" target=\"_blank\" rel=\"noopener\">https:\/\/www.openhub.net\/p?ref=homepage&amp;q=&amp;page={num}<\/a><br \/>\n\u5c31\u80fd\u591f\u62ff\u5230\u6240\u6709\u9879\u76ee\u7684\u6982\u8981\u6570\u636e\u4e86\u3002<\/p>\n<p>\u5f53\u7136\uff0c\u540e\u7eed\u7684331\u4e2a\u9879\u76ee\u7684\u660e\u7ec6\u6570\u636e\uff0c\u8fd8\u662f\u5f97\u901a\u8fc7OpenHub\u7684API\u6765\u6293\u53d6\u3002<\/p>\n<h2>2. \u6570\u636e\u5206\u6790<\/h2>\n<p>\u5b8c\u5168\u662f\u571f\u6cd5\u4e0a\u9a6c\uff1asqlite3+numbers+csv+ruby\uff0c\u53cd\u6b63\u5404\u79cd\u624b\u6cd5\uff0c\u4ec0\u4e48\u79f0\u624b\u7528\u4ec0\u4e48\u3002<\/p>\n<h2>3. \u6570\u636e\u5c55\u793a<\/h2>\n<p>\u539f\u672c\u662f\u6253\u7b97\u5728numbers\u91cc\u60f3\u60f3\u529e\u6cd5\u7684\uff0c\u540e\u6765\u53d1\u73b0\u5b9e\u5728\u592a\u5f31\u3002Excel\u4e5f\u5dee\u4e0d\u591a\uff0c\u53ea\u80fd\u5230\u7f51\u4e0a\u641c\u7d22\u4e00\u4e9b\u4fe1\u606f\u56fe\u5236\u4f5c\u7684\u5de5\u5177\uff0c\u540e\u6765\u627e\u5230\u4e86\u51e0\u4e2a\u4e0d\u9519\u7684\u5728\u7ebf\u5de5\u5177\uff0c\u7ecf\u8fc7\u4e00\u756a\u6bd4\u8f83\uff0c\u6700\u540e\u51b3\u5b9a\u7528<a href=\"http:\/\/infogr.am\" target=\"_blank\" rel=\"noopener\">infogr.am<\/a>\u6765\u5b8c\u6210\u3002\u7684\u786e\u975e\u5e38\u4e0d\u9519\u3002<\/p>\n<h1>\u4e8c\u3001\u91ca\u7591\uff1a\u9879\u76ee\u5927\u5c0f\u4e0e\u521b\u5efa\u65f6\u95f4\u7684\u5173\u7cfb<\/h1>\n<p>\u6211\u4e0e@\u4e91\u98ce \u5728\u5fae\u535a\u4e0a\u6709\u4e00\u5c0f\u6bb5\u8ba8\u8bba\uff0c\u8d77\u56e0\u8fd8\u662f\u6211\u4e4b\u524d\u7684\u4e00\u4e9b\u5206\u6790\u7684\u89c2\u70b9\uff1a<\/p>\n<ul>\n<li>\u662f\u5426\u4f7f\u7528Github\uff0c\u8d8a\u662f\u65b0\u7684\u9879\u76ee\u8d8a\u613f\u610f\u7528\uff1b\u8d8a\u662f\u5927\u7684\u9879\u76ee\u8d8a\u6ca1\u6cd5\u7528\u3002<\/li>\n<li>\u662f\u5426\u4f7f\u7528Github\u6765\u7ba1\u7406\u9879\u76ee\u7684issue\uff0c\u8d8a\u662f\u65b0\u7684\u9879\u76ee\u8d8a\u613f\u610f\u7528\uff1b\u8d8a\u662f\u5927\u7684\u9879\u76ee\u8d8a\u6ca1\u6cd5\u7528\u3002<\/li>\n<\/ul>\n<p>\u8fd9\u4e2a\u7ed3\u8bba\uff0c\u5176\u5b9e\u5728\u7528\u8bcd\u4e0a\uff0c\u662f\u6709\u4e9b\u8bb2\u7a76\u7684\uff1a\u6309\u7406\u8bf4\uff0c\u65b0\u4e0e\u8001\u76f8\u5bf9\uff0c\u5c0f\u4e0e\u5927\u76f8\u5bf9\uff1b\u613f\u610f\u4e0e\u4e0d\u613f\u610f\u76f8\u5bf9\uff0c\u80fd\u7528\u4e0e\u6ca1\u6cd5\u7528\u76f8\u5bf9\uff0c\u6211\u7684\u4e24\u4e2a\u7ed3\u8bba\uff0c\u5bf9\u4ed7\u90fd\u4e0d\u516c\u6574\u3002\u5176\u5b9e\uff0c\u786e\u5b9e\u6545\u610f\u4e3a\u4e4b\u3002<\/p>\n<p>\u4e8e\u662f\uff0c\u4e91\u98ce\u4e0e\u6211\u7684\u5bf9\u8bdd\u5982\u4e0b\uff1a<br \/>\n\u4e91\u98ce\uff1a\u9879\u76ee\u89c4\u6a21\u548c\u9879\u76ee\u5386\u53f2\u672c\u8eab\u6709\u76f8\u5173\u6027\u5427\u3002\u4ee3\u7801\u89c4\u6a21\u8d8a\u5927\u7684\u9879\u76ee\u5386\u53f2\u5f88\u53ef\u80fd\u8d8a\u4e45\u3002<br \/>\n\u6211\uff1a\u9879\u76ee\u7684\u89c4\u6a21\uff0c\u4e3b\u8981\u8fd8\u662f\u4e0e\u9879\u76ee\u672c\u8eab\u7684\u7279\u6027\u6709\u5173\u3002\u539f\u672c\u5c31\u590d\u6742\u7684\u9879\u76ee\uff0c\u624d\u53ef\u80fd\u8d8a\u957f\u8d8a\u5927\u3002\u539f\u672c\u5c31\u662f\u5c0f\u9879\u76ee\uff0c\u4e5f\u672a\u5fc5\u5c31\u4f1a\u7a33\u5b9a\u7684\u9010\u5e74\u589e\u957f\u3002<br \/>\n\u4e91\u98ce\uff1a\u8fd9\u53ea\u80fd\u8bf4\u660e\u5c0f\u9879\u76ee\u53ef\u4ee5\u5386\u53f2\u4e45\uff0c\u4e0d\u80fd\u8bf4\u660e\u5927\u9879\u76ee\u53ef\u4ee5\u5386\u53f2\u77ed\u554a\u3002\u5f88\u5c11\u6709\u65b0\u9879\u76ee\u4e00\u5f00\u59cb\u5c31\u5f88\u5927\u554a\u3002\u4ee3\u7801\u4e5f\u662f\u4e00\u884c\u884c\u5199\u51fa\u6765\u7684\u554a\u3002<br \/>\n\u6211\uff1a\u90a3\u5c31\u662f\u6210\u957f\u901f\u5ea6\u4e0d\u540c\u4e86\u3002\u6bd4\u5982OpenStack\uff0c\u4e00\u5f00\u59cb\u5c31\u4e0d\u5c0f\u3002<br \/>\n\u4e91\u98ce\uff1a\u4e00\u5f00\u59cb\u5c31\u4e0d\u5c0f\u53ea\u80fd\u8bf4\u95ed\u6e90\u5f00\u53d1\u8fc7\u4e00\u6bb5\u65f6\u95f4\uff0c\u6216\u4ece\u522b\u7684\u5730\u65b9\u642c\u8fc1\u8fc7\u6765\u7684\u5427\u3002\u4f60\u80fd\u60f3\u8c61\u4e0d\u88ab\u7248\u672c\u7ba1\u7406\u5de5\u5177\u7ba1\u7406\u7684\u60c5\u51b5\u4e0b\uff0c\u9996\u6b21\u63d0\u4ea4 10 \u4e07\u884c\u4ee5\u4e0a\u7684\u4ee3\u7801\uff1f\u770b\u8fd9\u4e2a <a href=\"http:\/\/t.cn\/R2z3nI5\" target=\"_blank\" rel=\"noopener\">link<\/a> \u63d0\u4ea4\u65e5\u5fd7\u5199\u7684 initial fork out of nova\u3002<\/p>\n<p>\u540e\u6765\uff0c\u6211\u4e5f\u6ca1\u6709\u518d\u7ee7\u7eed\u8fd9\u4e2a\u8ba8\u8bba\uff0c\u4f46\u662f\u5374\u4e00\u76f4\u5728\u601d\u8003\u8fd9\u4e2a\u95ee\u9898\uff1a\u300c\u9879\u76ee\u7684\u5927\u5c0f\uff0c\u4e0e\u9879\u76ee\u7684\u521b\u5efa\u65f6\u95f4\uff0c\u7a76\u7adf\u6709\u5927\u5c11\u76f8\u5173\u6027\uff1f\u300d<\/p>\n<p>\u540e\u6765\uff0c\u6211\u5c06\u4e24\u4e2a\u6570\u636e\uff0c\u505a\u4e86\u4e00\u4e2a\u5206\u6790\uff1aLog(\u7b2c\u4e00\u6b21\u63d0\u4ea4\u4ee3\u7801\uff0c\u81f3\u4eca\u7684\u5929\u6570)\/Log(\u4ee3\u7801\u884c\u6570)\uff0c\u5927\u6982\u5f97\u5230\u5982\u4e0b\u4e00\u4e2a\u56fe\uff1a<\/p>\n<div class=\"image-package imagebubble\"><img decoding=\"async\" class=\"imagebubble-image\" src=\"http:\/\/upload-images.jianshu.io\/upload_images\/10072-8f11e7a93b70aa35.png?imageMogr2\/auto-orient\/strip%7CimageView2\/2\/w\/1240\" alt=\"\" data-original-src=\"http:\/\/upload-images.jianshu.io\/upload_images\/10072-8f11e7a93b70aa35.png\" \/><\/div>\n<p>\u7ecf\u8fc7\u5f3a\u5927\u7684Excel\u7684\u8ba1\u7b97\uff0c\u4e24\u4e2a\u6570\u636e\u7684\u76f8\u5173\u7cfb\u6570\uff0c\u5927\u7ea6\u662f0.203\u7684\u6837\u5b50\uff0c\u4e5f\u5c31\u662f\u8bf4\uff1a\u5927\u81f4\u4e0a\u6709\u8f83\u5f31\u7684\u6b63\u76f8\u5173\u3002<\/p>\n<h1>\u4e09\u3001\u5f00\u6e90<\/h1>\n<p>\u76ee\u524d\uff0c\u6211\u5df2\u7ecf\u5c06\u8fd9\u4e2a\u5206\u6790\u7684\u76f8\u5173\u6570\u636e\uff0c\u653e\u5728<a href=\"https:\/\/github.com\/zhuangbiaowei\/open_source_analysis\" target=\"_blank\" rel=\"noopener\">Github\u4e0a\u5f00\u6e90\u4e86<\/a>\u3002\u7b80\u5355\u4ecb\u7ecd\u4e00\u4e0b\uff1a<\/p>\n<p><a href=\"https:\/\/github.com\/zhuangbiaowei\/open_source_analysis\/blob\/master\/data.sqlite3.zip\" target=\"_blank\" rel=\"noopener\">data.sqlite3.zip<\/a> \u662f28\u4e07\u57fa\u7840\u6570\u636e<br \/>\n<a href=\"https:\/\/github.com\/zhuangbiaowei\/open_source_analysis\/blob\/master\/projects.sqlite3\" target=\"_blank\" rel=\"noopener\">projects.sqlite3<\/a> \u662f331\u4e2a\u9879\u76ee\u7684\u8be6\u7ec6\u6570\u636e<br \/>\n<a href=\"https:\/\/github.com\/zhuangbiaowei\/open_source_analysis\/blob\/master\/projects.csv\" target=\"_blank\" rel=\"noopener\">projects.csv<\/a> \u662f\u6211\u7528\u6765\u505a\u6570\u636e\u5206\u6790\u7684\u5927\u8868\u683c<\/p>\n<h1>\u56db\u3001\u540d\u5355<\/h1>\n<p>331\u4e00\u4e2a\u5f00\u6e90\u9879\u76ee\uff0c\u540d\u5355\u5982\u4e0b\uff1a<\/p>\n<table>\n<thead>\n<tr>\n<th>Name<\/th>\n<th>Homepage<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td>Metasploit Framework<\/td>\n<td><a href=\"http:\/\/www.metasploit.com\/framework\/\" target=\"_blank\" rel=\"noopener\">http:\/\/www.metasploit.com\/framework\/<\/a><\/td>\n<\/tr>\n<tr>\n<td>NetBSD<\/td>\n<td><a href=\"http:\/\/www.netbsd.org\" target=\"_blank\" rel=\"noopener\">http:\/\/www.netbsd.org<\/a><\/td>\n<\/tr>\n<tr>\n<td>GNU C Library<\/td>\n<td><a href=\"http:\/\/www.gnu.org\/software\/libc\/\" target=\"_blank\" rel=\"noopener\">http:\/\/www.gnu.org\/software\/libc\/<\/a><\/td>\n<\/tr>\n<tr>\n<td>cURL<\/td>\n<td><a href=\"http:\/\/curl.haxx.se\/\" target=\"_blank\" rel=\"noopener\">http:\/\/curl.haxx.se\/<\/a><\/td>\n<\/tr>\n<tr>\n<td>Python programming language<\/td>\n<td><a href=\"https:\/\/www.python.org\" target=\"_blank\" rel=\"noopener\">https:\/\/www.python.org<\/a><\/td>\n<\/tr>\n<tr>\n<td>Linux Kernel<\/td>\n<td><a href=\"http:\/\/kernel.org\/\" target=\"_blank\" rel=\"noopener\">http:\/\/kernel.org\/<\/a><\/td>\n<\/tr>\n<tr>\n<td>GNU Emacs<\/td>\n<td><a href=\"http:\/\/www.gnu.org\/software\/emacs\" target=\"_blank\" rel=\"noopener\">http:\/\/www.gnu.org\/software\/emacs<\/a><\/td>\n<\/tr>\n<tr>\n<td>gnulib<\/td>\n<td><a href=\"http:\/\/savannah.gnu.org\/projects\/gnulib\/\" target=\"_blank\" rel=\"noopener\">http:\/\/savannah.gnu.org\/projects\/gnulib\/<\/a><\/td>\n<\/tr>\n<tr>\n<td>GNU Core Utilities<\/td>\n<td><a href=\"http:\/\/savannah.gnu.org\/projects\/coreutils\/\" target=\"_blank\" rel=\"noopener\">http:\/\/savannah.gnu.org\/projects\/coreutils\/<\/a><\/td>\n<\/tr>\n<tr>\n<td>GNU Compiler Collection<\/td>\n<td><a href=\"http:\/\/gcc.gnu.org\/\" target=\"_blank\" rel=\"noopener\">http:\/\/gcc.gnu.org\/<\/a><\/td>\n<\/tr>\n<tr>\n<td>Wine<\/td>\n<td><a href=\"http:\/\/www.winehq.org\" target=\"_blank\" rel=\"noopener\">http:\/\/www.winehq.org<\/a><\/td>\n<\/tr>\n<tr>\n<td>Debian<\/td>\n<td><a href=\"http:\/\/www.debian.org\/\" target=\"_blank\" rel=\"noopener\">http:\/\/www.debian.org\/<\/a><\/td>\n<\/tr>\n<tr>\n<td>GNU Octave<\/td>\n<td><a href=\"http:\/\/www.octave.org\" target=\"_blank\" rel=\"noopener\">http:\/\/www.octave.org<\/a><\/td>\n<\/tr>\n<tr>\n<td>Visualization Toolkit<\/td>\n<td><a href=\"http:\/\/www.vtk.org\" target=\"_blank\" rel=\"noopener\">http:\/\/www.vtk.org<\/a><\/td>\n<\/tr>\n<tr>\n<td>pf<\/td>\n<td><a href=\"http:\/\/www.benzedrine.cx\/pf.html\" target=\"_blank\" rel=\"noopener\">http:\/\/www.benzedrine.cx\/pf.html<\/a><\/td>\n<\/tr>\n<tr>\n<td>GDB<\/td>\n<td><a href=\"http:\/\/www.gnu.org\/software\/gdb\/\" target=\"_blank\" rel=\"noopener\">http:\/\/www.gnu.org\/software\/gdb\/<\/a><\/td>\n<\/tr>\n<tr>\n<td>GNU binutils<\/td>\n<td><a href=\"http:\/\/www.gnu.org\/software\/binutils\/\" target=\"_blank\" rel=\"noopener\">http:\/\/www.gnu.org\/software\/binutils\/<\/a><\/td>\n<\/tr>\n<tr>\n<td>GHC<\/td>\n<td><a href=\"http:\/\/haskell.org\/ghc\/\" target=\"_blank\" rel=\"noopener\">http:\/\/haskell.org\/ghc\/<\/a><\/td>\n<\/tr>\n<tr>\n<td>Zope<\/td>\n<td><a href=\"http:\/\/zope2.zope.org\" target=\"_blank\" rel=\"noopener\">http:\/\/zope2.zope.org<\/a><\/td>\n<\/tr>\n<tr>\n<td>FreeBSD<\/td>\n<td><a href=\"https:\/\/github.com\/trueos\/trueos\" target=\"_blank\" rel=\"noopener\">https:\/\/github.com\/trueos\/trueos<\/a><\/td>\n<\/tr>\n<tr>\n<td>Perl<\/td>\n<td><a href=\"http:\/\/www.perl.org\/\" target=\"_blank\" rel=\"noopener\">http:\/\/www.perl.org\/<\/a><\/td>\n<\/tr>\n<tr>\n<td>GNU LilyPond Music Typesetter<\/td>\n<td><a href=\"http:\/\/lilypond.org\/\" target=\"_blank\" rel=\"noopener\">http:\/\/lilypond.org\/<\/a><\/td>\n<\/tr>\n<tr>\n<td>Gnus<\/td>\n<td><a href=\"http:\/\/gnus.org\/\" target=\"_blank\" rel=\"noopener\">http:\/\/gnus.org\/<\/a><\/td>\n<\/tr>\n<tr>\n<td>ikiwiki<\/td>\n<td><a href=\"https:\/\/github.com\/schmonz\/ikiwiki\" target=\"_blank\" rel=\"noopener\">https:\/\/github.com\/schmonz\/ikiwiki<\/a><\/td>\n<\/tr>\n<tr>\n<td>Samba<\/td>\n<td><a href=\"http:\/\/www.samba.org\" target=\"_blank\" rel=\"noopener\">http:\/\/www.samba.org<\/a><\/td>\n<\/tr>\n<tr>\n<td>PHP<\/td>\n<td><a href=\"http:\/\/php.net\" target=\"_blank\" rel=\"noopener\">http:\/\/php.net<\/a><\/td>\n<\/tr>\n<tr>\n<td>FreeBSD Ports<\/td>\n<td><a href=\"http:\/\/www.freebsd.org\/ports\/\" target=\"_blank\" rel=\"noopener\">http:\/\/www.freebsd.org\/ports\/<\/a><\/td>\n<\/tr>\n<tr>\n<td>pkgsrc: The NetBSD Packages Collection<\/td>\n<td><a href=\"http:\/\/www.pkgsrc.org\/\" target=\"_blank\" rel=\"noopener\">http:\/\/www.pkgsrc.org\/<\/a><\/td>\n<\/tr>\n<tr>\n<td>Mesa<\/td>\n<td><a href=\"http:\/\/www.mesa3d.org\/\" target=\"_blank\" rel=\"noopener\">http:\/\/www.mesa3d.org\/<\/a><\/td>\n<\/tr>\n<tr>\n<td>Squid Cache<\/td>\n<td><a href=\"http:\/\/www.squid-cache.org\/\" target=\"_blank\" rel=\"noopener\">http:\/\/www.squid-cache.org\/<\/a><\/td>\n<\/tr>\n<tr>\n<td>KDElibs (KDE)<\/td>\n<td><a href=\"http:\/\/www.kde.org\/\" target=\"_blank\" rel=\"noopener\">http:\/\/www.kde.org\/<\/a><\/td>\n<\/tr>\n<tr>\n<td>gedit<\/td>\n<td><a href=\"http:\/\/www.gnome.org\/projects\/gedit\/\" target=\"_blank\" rel=\"noopener\">http:\/\/www.gnome.org\/projects\/gedit\/<\/a><\/td>\n<\/tr>\n<tr>\n<td>Evolution<\/td>\n<td><a href=\"http:\/\/www.gnome.org\/projects\/evolution\/\" target=\"_blank\" rel=\"noopener\">http:\/\/www.gnome.org\/projects\/evolution\/<\/a><\/td>\n<\/tr>\n<tr>\n<td>Kontact<\/td>\n<td><a href=\"http:\/\/kontact.org\/\" target=\"_blank\" rel=\"noopener\">http:\/\/kontact.org\/<\/a><\/td>\n<\/tr>\n<tr>\n<td>KDE PIM<\/td>\n<td><a href=\"http:\/\/pim.kde.org\" target=\"_blank\" rel=\"noopener\">http:\/\/pim.kde.org<\/a><\/td>\n<\/tr>\n<tr>\n<td>Advanced Linux Sound Architecture (ALSA)<\/td>\n<td><a href=\"http:\/\/www.alsa-project.org\/\" target=\"_blank\" rel=\"noopener\">http:\/\/www.alsa-project.org\/<\/a><\/td>\n<\/tr>\n<tr>\n<td>Wireshark<\/td>\n<td><a href=\"http:\/\/www.wireshark.org\" target=\"_blank\" rel=\"noopener\">http:\/\/www.wireshark.org<\/a><\/td>\n<\/tr>\n<tr>\n<td>OpenSSL<\/td>\n<td><a href=\"http:\/\/www.openssl.org\/\" target=\"_blank\" rel=\"noopener\">http:\/\/www.openssl.org\/<\/a><\/td>\n<\/tr>\n<tr>\n<td>GIMP<\/td>\n<td><a href=\"http:\/\/www.gimp.org\/\" target=\"_blank\" rel=\"noopener\">http:\/\/www.gimp.org\/<\/a><\/td>\n<\/tr>\n<tr>\n<td>NetBeans IDE<\/td>\n<td><a href=\"http:\/\/www.netbeans.org\" target=\"_blank\" rel=\"noopener\">http:\/\/www.netbeans.org<\/a><\/td>\n<\/tr>\n<tr>\n<td>Koha Library Automation Package<\/td>\n<td><a href=\"http:\/\/www.koha-community.org\" target=\"_blank\" rel=\"noopener\">http:\/\/www.koha-community.org<\/a><\/td>\n<\/tr>\n<tr>\n<td>openSUSE Linux<\/td>\n<td><a href=\"http:\/\/www.opensuse.org\/\" target=\"_blank\" rel=\"noopener\">http:\/\/www.opensuse.org\/<\/a><\/td>\n<\/tr>\n<tr>\n<td>Doxygen<\/td>\n<td><a href=\"http:\/\/doxygen.org\/\" target=\"_blank\" rel=\"noopener\">http:\/\/doxygen.org\/<\/a><\/td>\n<\/tr>\n<tr>\n<td>libcurl<\/td>\n<td><a href=\"http:\/\/curl.haxx.se\/libcurl\" target=\"_blank\" rel=\"noopener\">http:\/\/curl.haxx.se\/libcurl<\/a><\/td>\n<\/tr>\n<tr>\n<td>GStreamer<\/td>\n<td><a href=\"http:\/\/github.com\/zaheerm\/gst-plugins-good\" target=\"_blank\" rel=\"noopener\">http:\/\/github.com\/zaheerm\/gst-plugins-good<\/a><\/td>\n<\/tr>\n<tr>\n<td>GNOME<\/td>\n<td><a href=\"http:\/\/www.gnome.org\/\" target=\"_blank\" rel=\"noopener\">http:\/\/www.gnome.org\/<\/a><\/td>\n<\/tr>\n<tr>\n<td>Insight Toolkit<\/td>\n<td><a href=\"http:\/\/www.itk.org\" target=\"_blank\" rel=\"noopener\">http:\/\/www.itk.org<\/a><\/td>\n<\/tr>\n<tr>\n<td>zsh<\/td>\n<td><a href=\"http:\/\/zsh.sourceforge.net\/\" target=\"_blank\" rel=\"noopener\">http:\/\/zsh.sourceforge.net\/<\/a><\/td>\n<\/tr>\n<tr>\n<td>Nautilus<\/td>\n<td><a href=\"https:\/\/wiki.gnome.org\/Apps\/Nautilus\" target=\"_blank\" rel=\"noopener\">https:\/\/wiki.gnome.org\/Apps\/Nautilus<\/a><\/td>\n<\/tr>\n<tr>\n<td>X.Org<\/td>\n<td><a href=\"http:\/\/www.x.org\/wiki\/\" target=\"_blank\" rel=\"noopener\">http:\/\/www.x.org\/wiki\/<\/a><\/td>\n<\/tr>\n<tr>\n<td>Mozilla Core<\/td>\n<td><a href=\"http:\/\/www.ahrcloud.com\" target=\"_blank\" rel=\"noopener\">http:\/\/www.ahrcloud.com<\/a><\/td>\n<\/tr>\n<tr>\n<td>MariaDB<\/td>\n<td><a href=\"http:\/\/mariadb.org\/\" target=\"_blank\" rel=\"noopener\">http:\/\/mariadb.org\/<\/a><\/td>\n<\/tr>\n<tr>\n<td>CMake<\/td>\n<td><a href=\"http:\/\/www.cmake.org\" target=\"_blank\" rel=\"noopener\">http:\/\/www.cmake.org<\/a><\/td>\n<\/tr>\n<tr>\n<td>LibreOffice<\/td>\n<td><a href=\"http:\/\/www.libreoffice.org\" target=\"_blank\" rel=\"noopener\">http:\/\/www.libreoffice.org<\/a><\/td>\n<\/tr>\n<tr>\n<td>ALT Linux<\/td>\n<td><a href=\"http:\/\/www.altlinux.org\" target=\"_blank\" rel=\"noopener\">http:\/\/www.altlinux.org<\/a><\/td>\n<\/tr>\n<tr>\n<td>ParaView<\/td>\n<td><a href=\"http:\/\/www.paraview.org\" target=\"_blank\" rel=\"noopener\">http:\/\/www.paraview.org<\/a><\/td>\n<\/tr>\n<tr>\n<td>GTK+<\/td>\n<td><a href=\"http:\/\/www.gtk.org\/\" target=\"_blank\" rel=\"noopener\">http:\/\/www.gtk.org\/<\/a><\/td>\n<\/tr>\n<tr>\n<td>Poedit<\/td>\n<td><a href=\"http:\/\/www.poedit.net\/\" target=\"_blank\" rel=\"noopener\">http:\/\/www.poedit.net\/<\/a><\/td>\n<\/tr>\n<tr>\n<td>Bugzilla<\/td>\n<td><a href=\"http:\/\/www.bugzilla.org\/\" target=\"_blank\" rel=\"noopener\">http:\/\/www.bugzilla.org\/<\/a><\/td>\n<\/tr>\n<tr>\n<td>Enlightenment (window manager)<\/td>\n<td><a href=\"http:\/\/www.enlightenment.org\" target=\"_blank\" rel=\"noopener\">http:\/\/www.enlightenment.org<\/a><\/td>\n<\/tr>\n<tr>\n<td>FFmpeg<\/td>\n<td><a href=\"http:\/\/www.ffmpeg.org\/\" target=\"_blank\" rel=\"noopener\">http:\/\/www.ffmpeg.org\/<\/a><\/td>\n<\/tr>\n<tr>\n<td>GLib<\/td>\n<td><a href=\"http:\/\/library.gnome.org\/devel\/glib\/\" target=\"_blank\" rel=\"noopener\">http:\/\/library.gnome.org\/devel\/glib\/<\/a><\/td>\n<\/tr>\n<tr>\n<td>PEAR<\/td>\n<td><a href=\"http:\/\/pear.php.net\/\" target=\"_blank\" rel=\"noopener\">http:\/\/pear.php.net\/<\/a><\/td>\n<\/tr>\n<tr>\n<td>Ruby<\/td>\n<td><a href=\"http:\/\/www.ruby-lang.org\/\" target=\"_blank\" rel=\"noopener\">http:\/\/www.ruby-lang.org\/<\/a><\/td>\n<\/tr>\n<tr>\n<td>GnuCash<\/td>\n<td><a href=\"http:\/\/www.gnucash.org\/\" target=\"_blank\" rel=\"noopener\">http:\/\/www.gnucash.org\/<\/a><\/td>\n<\/tr>\n<tr>\n<td>phpMyAdmin<\/td>\n<td><a href=\"http:\/\/www.phpmyadmin.net\/\" target=\"_blank\" rel=\"noopener\">http:\/\/www.phpmyadmin.net\/<\/a><\/td>\n<\/tr>\n<tr>\n<td>Mono<\/td>\n<td><a href=\"http:\/\/www.mono-project.com\" target=\"_blank\" rel=\"noopener\">http:\/\/www.mono-project.com<\/a><\/td>\n<\/tr>\n<tr>\n<td>SWIG<\/td>\n<td><a href=\"http:\/\/www.swig.org\" target=\"_blank\" rel=\"noopener\">http:\/\/www.swig.org<\/a><\/td>\n<\/tr>\n<tr>\n<td>SWT (Standard Widget Toolkit)<\/td>\n<td><a href=\"http:\/\/www.eclipse.org\/swt\/\" target=\"_blank\" rel=\"noopener\">http:\/\/www.eclipse.org\/swt\/<\/a><\/td>\n<\/tr>\n<tr>\n<td>Checkstyle<\/td>\n<td><a href=\"http:\/\/checkstyle.sourceforge.net\" target=\"_blank\" rel=\"noopener\">http:\/\/checkstyle.sourceforge.net<\/a><\/td>\n<\/tr>\n<tr>\n<td>Eclipse Java Development Tools (JDT)<\/td>\n<td><a href=\"http:\/\/www.eclipse.org\/jdt\/\" target=\"_blank\" rel=\"noopener\">http:\/\/www.eclipse.org\/jdt\/<\/a><\/td>\n<\/tr>\n<tr>\n<td>Eclipse Platform Project<\/td>\n<td><a href=\"http:\/\/www.eclipse.org\/eclipse\/platform-ui\/\" target=\"_blank\" rel=\"noopener\">http:\/\/www.eclipse.org\/eclipse\/platform-ui\/<\/a><\/td>\n<\/tr>\n<tr>\n<td>Natural Language Toolkit (NLTK)<\/td>\n<td><a href=\"http:\/\/www.nltk.org\" target=\"_blank\" rel=\"noopener\">http:\/\/www.nltk.org<\/a><\/td>\n<\/tr>\n<tr>\n<td>Ekiga<\/td>\n<td><a href=\"http:\/\/ekiga.org\/\" target=\"_blank\" rel=\"noopener\">http:\/\/ekiga.org\/<\/a><\/td>\n<\/tr>\n<tr>\n<td>Boost C++ Libraries<\/td>\n<td><a href=\"http:\/\/www.boost.org\" target=\"_blank\" rel=\"noopener\">http:\/\/www.boost.org<\/a><\/td>\n<\/tr>\n<tr>\n<td>Kate (KDE)<\/td>\n<td><a href=\"http:\/\/kate-editor.org\" target=\"_blank\" rel=\"noopener\">http:\/\/kate-editor.org<\/a><\/td>\n<\/tr>\n<tr>\n<td>Devhelp<\/td>\n<td><a href=\"http:\/\/live.gnome.org\/devhelp\" target=\"_blank\" rel=\"noopener\">http:\/\/live.gnome.org\/devhelp<\/a><\/td>\n<\/tr>\n<tr>\n<td>Arch Linux Packages<\/td>\n<td><a href=\"http:\/\/www.archlinux.org\" target=\"_blank\" rel=\"noopener\">http:\/\/www.archlinux.org<\/a><\/td>\n<\/tr>\n<tr>\n<td>SPIP<\/td>\n<td><a href=\"http:\/\/www.spip.net\" target=\"_blank\" rel=\"noopener\">http:\/\/www.spip.net<\/a><\/td>\n<\/tr>\n<tr>\n<td>GNOME Terminal<\/td>\n<td><a href=\"https:\/\/help.gnome.org\/users\/gnome-terminal\/stable\/\" target=\"_blank\" rel=\"noopener\">https:\/\/help.gnome.org\/users\/gnome-terminal\/stable\/<\/a><\/td>\n<\/tr>\n<tr>\n<td>ScummVM<\/td>\n<td><a href=\"http:\/\/www.scummvm.org\/\" target=\"_blank\" rel=\"noopener\">http:\/\/www.scummvm.org\/<\/a><\/td>\n<\/tr>\n<tr>\n<td>Anjuta DevStudio<\/td>\n<td><a href=\"http:\/\/anjuta.org\" target=\"_blank\" rel=\"noopener\">http:\/\/anjuta.org<\/a><\/td>\n<\/tr>\n<tr>\n<td>BlueZ<\/td>\n<td><a href=\"http:\/\/www.bluez.org\/\" target=\"_blank\" rel=\"noopener\">http:\/\/www.bluez.org\/<\/a><\/td>\n<\/tr>\n<tr>\n<td>Eye of GNOME<\/td>\n<td><a href=\"http:\/\/www.gnome.org\/projects\/eog\" target=\"_blank\" rel=\"noopener\">http:\/\/www.gnome.org\/projects\/eog<\/a><\/td>\n<\/tr>\n<tr>\n<td>Tor<\/td>\n<td><a href=\"http:\/\/www.torproject.org\/\" target=\"_blank\" rel=\"noopener\">http:\/\/www.torproject.org\/<\/a><\/td>\n<\/tr>\n<tr>\n<td>Fedora Packages<\/td>\n<td><a href=\"http:\/\/fedoraproject.org\" target=\"_blank\" rel=\"noopener\">http:\/\/fedoraproject.org<\/a><\/td>\n<\/tr>\n<tr>\n<td>Haiku<\/td>\n<td><a href=\"http:\/\/www.haiku-os.org\" target=\"_blank\" rel=\"noopener\">http:\/\/www.haiku-os.org<\/a><\/td>\n<\/tr>\n<tr>\n<td>Stellarium<\/td>\n<td><a href=\"http:\/\/stellarium.org\/\" target=\"_blank\" rel=\"noopener\">http:\/\/stellarium.org\/<\/a><\/td>\n<\/tr>\n<tr>\n<td>Totem<\/td>\n<td><a href=\"http:\/\/projects.gnome.org\/totem\/\" target=\"_blank\" rel=\"noopener\">http:\/\/projects.gnome.org\/totem\/<\/a><\/td>\n<\/tr>\n<tr>\n<td>Rhythmbox<\/td>\n<td><a href=\"http:\/\/www.gnome.org\/projects\/rhythmbox\/\" target=\"_blank\" rel=\"noopener\">http:\/\/www.gnome.org\/projects\/rhythmbox\/<\/a><\/td>\n<\/tr>\n<tr>\n<td>Gentoo Linux<\/td>\n<td><a href=\"http:\/\/www.gentoo.org\/\" target=\"_blank\" rel=\"noopener\">http:\/\/www.gentoo.org\/<\/a><\/td>\n<\/tr>\n<tr>\n<td>CDT (Eclipse)<\/td>\n<td><a href=\"http:\/\/www.eclipse.org\/cdt\/\" target=\"_blank\" rel=\"noopener\">http:\/\/www.eclipse.org\/cdt\/<\/a><\/td>\n<\/tr>\n<tr>\n<td>JRuby<\/td>\n<td><a href=\"http:\/\/www.jruby.org\" target=\"_blank\" rel=\"noopener\">http:\/\/www.jruby.org<\/a><\/td>\n<\/tr>\n<tr>\n<td>eZ Publish<\/td>\n<td><a href=\"http:\/\/share.ez.no\" target=\"_blank\" rel=\"noopener\">http:\/\/share.ez.no<\/a><\/td>\n<\/tr>\n<tr>\n<td>VLC media player<\/td>\n<td><a href=\"http:\/\/videolan.org\/\" target=\"_blank\" rel=\"noopener\">http:\/\/videolan.org\/<\/a><\/td>\n<\/tr>\n<tr>\n<td>Equinox<\/td>\n<td><a href=\"http:\/\/www.eclipse.org\/equinox\/\" target=\"_blank\" rel=\"noopener\">http:\/\/www.eclipse.org\/equinox\/<\/a><\/td>\n<\/tr>\n<tr>\n<td>Epiphany<\/td>\n<td><a href=\"http:\/\/www.gnome.org\/projects\/epiphany\/\" target=\"_blank\" rel=\"noopener\">http:\/\/www.gnome.org\/projects\/epiphany\/<\/a><\/td>\n<\/tr>\n<tr>\n<td>Thunderbird<\/td>\n<td><a href=\"http:\/\/mozilla.org\/thunderbird\/\" target=\"_blank\" rel=\"noopener\">http:\/\/mozilla.org\/thunderbird\/<\/a><\/td>\n<\/tr>\n<tr>\n<td>GeoTools<\/td>\n<td><a href=\"http:\/\/geotools.org\" target=\"_blank\" rel=\"noopener\">http:\/\/geotools.org<\/a><\/td>\n<\/tr>\n<tr>\n<td>PyPy<\/td>\n<td><a href=\"http:\/\/pypy.org\" target=\"_blank\" rel=\"noopener\">http:\/\/pypy.org<\/a><\/td>\n<\/tr>\n<tr>\n<td>KDE<\/td>\n<td><a href=\"http:\/\/www.kde.org\" target=\"_blank\" rel=\"noopener\">http:\/\/www.kde.org<\/a><\/td>\n<\/tr>\n<tr>\n<td>apt &#8211; Advanced Package Tool<\/td>\n<td><a href=\"https:\/\/wiki.debian.org\/Apt\" target=\"_blank\" rel=\"noopener\">https:\/\/wiki.debian.org\/Apt<\/a><\/td>\n<\/tr>\n<tr>\n<td>Moodle<\/td>\n<td><a href=\"http:\/\/git.moodle.org\/gw?p=moodle.git\" target=\"_blank\" rel=\"noopener\">http:\/\/git.moodle.org\/gw?p=moodle.git<\/a><\/td>\n<\/tr>\n<tr>\n<td>Calligra Suite<\/td>\n<td><a href=\"http:\/\/www.calligra.org\" target=\"_blank\" rel=\"noopener\">http:\/\/www.calligra.org<\/a><\/td>\n<\/tr>\n<tr>\n<td>QGIS<\/td>\n<td><a href=\"http:\/\/qgis.org\/\" target=\"_blank\" rel=\"noopener\">http:\/\/qgis.org\/<\/a><\/td>\n<\/tr>\n<tr>\n<td>Mozilla Firefox<\/td>\n<td><a href=\"http:\/\/www.firefox.com\/\" target=\"_blank\" rel=\"noopener\">http:\/\/www.firefox.com\/<\/a><\/td>\n<\/tr>\n<tr>\n<td>coreboot<\/td>\n<td><a href=\"http:\/\/www.coreboot.org\/Welcome_to_coreboot\" target=\"_blank\" rel=\"noopener\">http:\/\/www.coreboot.org\/Welcome_to_coreboot<\/a><\/td>\n<\/tr>\n<tr>\n<td>Tiki Wiki CMS Groupware<\/td>\n<td><a href=\"http:\/\/tiki.org\" target=\"_blank\" rel=\"noopener\">http:\/\/tiki.org<\/a><\/td>\n<\/tr>\n<tr>\n<td>Apache Maven 2<\/td>\n<td><a href=\"http:\/\/github.com\/apache\/maven-archetype\" target=\"_blank\" rel=\"noopener\">http:\/\/github.com\/apache\/maven-archetype<\/a><\/td>\n<\/tr>\n<tr>\n<td>Plone<\/td>\n<td><a href=\"http:\/\/plone.org\" target=\"_blank\" rel=\"noopener\">http:\/\/plone.org<\/a><\/td>\n<\/tr>\n<tr>\n<td>Superior Lisp Interaction Mode for Emacs<\/td>\n<td><a href=\"http:\/\/common-lisp.net\/project\/slime\/\" target=\"_blank\" rel=\"noopener\">http:\/\/common-lisp.net\/project\/slime\/<\/a><\/td>\n<\/tr>\n<tr>\n<td>Kodi<\/td>\n<td><a href=\"http:\/\/kodi.tv\" target=\"_blank\" rel=\"noopener\">http:\/\/kodi.tv<\/a><\/td>\n<\/tr>\n<tr>\n<td>MythTV<\/td>\n<td><a href=\"http:\/\/www.mythtv.org\" target=\"_blank\" rel=\"noopener\">http:\/\/www.mythtv.org<\/a><\/td>\n<\/tr>\n<tr>\n<td>systemd<\/td>\n<td><a href=\"http:\/\/www.freedesktop.org\/wiki\/Software\/systemd\" target=\"_blank\" rel=\"noopener\">http:\/\/www.freedesktop.org\/wiki\/Software\/systemd<\/a><\/td>\n<\/tr>\n<tr>\n<td>GeoServer<\/td>\n<td><a href=\"http:\/\/www.geoserver.org\" target=\"_blank\" rel=\"noopener\">http:\/\/www.geoserver.org<\/a><\/td>\n<\/tr>\n<tr>\n<td>Groovy<\/td>\n<td><a href=\"http:\/\/groovy.codehaus.org\/\" target=\"_blank\" rel=\"noopener\">http:\/\/groovy.codehaus.org\/<\/a><\/td>\n<\/tr>\n<tr>\n<td>Blender<\/td>\n<td><a href=\"http:\/\/www.blender.org\/\" target=\"_blank\" rel=\"noopener\">http:\/\/www.blender.org\/<\/a><\/td>\n<\/tr>\n<tr>\n<td>MySQL<\/td>\n<td><a href=\"http:\/\/www.mysql.com\/\" target=\"_blank\" rel=\"noopener\">http:\/\/www.mysql.com\/<\/a><\/td>\n<\/tr>\n<tr>\n<td>iproute2<\/td>\n<td><a href=\"http:\/\/www.linuxfoundation.org\/collaborate\/workgroups\/networking\/iproute2\" target=\"_blank\" rel=\"noopener\">http:\/\/www.linuxfoundation.org\/collaborate\/workgroups\/networking\/iproute2<\/a><\/td>\n<\/tr>\n<tr>\n<td>MonoDevelop<\/td>\n<td><a href=\"http:\/\/www.monodevelop.com\" target=\"_blank\" rel=\"noopener\">http:\/\/www.monodevelop.com<\/a><\/td>\n<\/tr>\n<tr>\n<td>Hibernate<\/td>\n<td><a href=\"http:\/\/www.hibernate.org\/subprojects\/ogm\" target=\"_blank\" rel=\"noopener\">http:\/\/www.hibernate.org\/subprojects\/ogm<\/a><\/td>\n<\/tr>\n<tr>\n<td>NetworkManager<\/td>\n<td><a href=\"http:\/\/www.gnome.org\/projects\/NetworkManager\/\" target=\"_blank\" rel=\"noopener\">http:\/\/www.gnome.org\/projects\/NetworkManager\/<\/a><\/td>\n<\/tr>\n<tr>\n<td>NLog &#8211; Advanced .NET Logging<\/td>\n<td><a href=\"http:\/\/nlog-project.org\/\" target=\"_blank\" rel=\"noopener\">http:\/\/nlog-project.org\/<\/a><\/td>\n<\/tr>\n<tr>\n<td>GParted<\/td>\n<td><a href=\"http:\/\/gparted.org\/\" target=\"_blank\" rel=\"noopener\">http:\/\/gparted.org\/<\/a><\/td>\n<\/tr>\n<tr>\n<td>Seahorse<\/td>\n<td><a href=\"http:\/\/www.gnome.org\/projects\/seahorse\/\" target=\"_blank\" rel=\"noopener\">http:\/\/www.gnome.org\/projects\/seahorse\/<\/a><\/td>\n<\/tr>\n<tr>\n<td>Glade User Interface Designer<\/td>\n<td><a href=\"http:\/\/glade.gnome.org\/\" target=\"_blank\" rel=\"noopener\">http:\/\/glade.gnome.org\/<\/a><\/td>\n<\/tr>\n<tr>\n<td>Jenkins<\/td>\n<td><a href=\"http:\/\/jenkins-ci.org\/\" target=\"_blank\" rel=\"noopener\">http:\/\/jenkins-ci.org\/<\/a><\/td>\n<\/tr>\n<tr>\n<td>IntelliJ IDEA Community Edition<\/td>\n<td><a href=\"http:\/\/www.jetbrains.org\" target=\"_blank\" rel=\"noopener\">http:\/\/www.jetbrains.org<\/a><\/td>\n<\/tr>\n<tr>\n<td>Ruby on Rails<\/td>\n<td><a href=\"http:\/\/rubyonrails.org\" target=\"_blank\" rel=\"noopener\">http:\/\/rubyonrails.org<\/a><\/td>\n<\/tr>\n<tr>\n<td>BusyBox<\/td>\n<td><a href=\"http:\/\/busybox.net\/\" target=\"_blank\" rel=\"noopener\">http:\/\/busybox.net\/<\/a><\/td>\n<\/tr>\n<tr>\n<td>Evince<\/td>\n<td><a href=\"http:\/\/projects.gnome.org\/evince\/\" target=\"_blank\" rel=\"noopener\">http:\/\/projects.gnome.org\/evince\/<\/a><\/td>\n<\/tr>\n<tr>\n<td>DokuWiki<\/td>\n<td><a href=\"http:\/\/www.dokuwiki.org\/\" target=\"_blank\" rel=\"noopener\">http:\/\/www.dokuwiki.org\/<\/a><\/td>\n<\/tr>\n<tr>\n<td>Linux NTFS file system support<\/td>\n<td><a href=\"http:\/\/www.linux-ntfs.org\/\" target=\"_blank\" rel=\"noopener\">http:\/\/www.linux-ntfs.org\/<\/a><\/td>\n<\/tr>\n<tr>\n<td>KVM<\/td>\n<td><a href=\"http:\/\/kvm.qumranet.com\/kvmwiki\" target=\"_blank\" rel=\"noopener\">http:\/\/kvm.qumranet.com\/kvmwiki<\/a><\/td>\n<\/tr>\n<tr>\n<td>Battle for Wesnoth<\/td>\n<td><a href=\"http:\/\/wesnoth.org\/\" target=\"_blank\" rel=\"noopener\">http:\/\/wesnoth.org\/<\/a><\/td>\n<\/tr>\n<tr>\n<td>Git<\/td>\n<td><a href=\"http:\/\/git-scm.com\/\" target=\"_blank\" rel=\"noopener\">http:\/\/git-scm.com\/<\/a><\/td>\n<\/tr>\n<tr>\n<td>SPIP-Zone<\/td>\n<td><a href=\"http:\/\/zone.spip.org\/trac\/spip-zone\/\" target=\"_blank\" rel=\"noopener\">http:\/\/zone.spip.org\/trac\/spip-zone\/<\/a><\/td>\n<\/tr>\n<tr>\n<td>Mercurial<\/td>\n<td><a href=\"http:\/\/mercurial.selenic.com\/\" target=\"_blank\" rel=\"noopener\">http:\/\/mercurial.selenic.com\/<\/a><\/td>\n<\/tr>\n<tr>\n<td>Hibernate Entity Manager<\/td>\n<td><a href=\"http:\/\/entitymanager.hibernate.org\/\" target=\"_blank\" rel=\"noopener\">http:\/\/entitymanager.hibernate.org\/<\/a><\/td>\n<\/tr>\n<tr>\n<td>Racket<\/td>\n<td><a href=\"http:\/\/racket-lang.org\/\" target=\"_blank\" rel=\"noopener\">http:\/\/racket-lang.org\/<\/a><\/td>\n<\/tr>\n<tr>\n<td>RubyGems<\/td>\n<td><a href=\"http:\/\/rubygems.org\" target=\"_blank\" rel=\"noopener\">http:\/\/rubygems.org<\/a><\/td>\n<\/tr>\n<tr>\n<td>SQLAlchemy<\/td>\n<td><a href=\"http:\/\/www.sqlalchemy.org\/\" target=\"_blank\" rel=\"noopener\">http:\/\/www.sqlalchemy.org\/<\/a><\/td>\n<\/tr>\n<tr>\n<td>cabal<\/td>\n<td><a href=\"http:\/\/haskell.org\/cabal\/\" target=\"_blank\" rel=\"noopener\">http:\/\/haskell.org\/cabal\/<\/a><\/td>\n<\/tr>\n<tr>\n<td>U-Boot<\/td>\n<td><a href=\"http:\/\/www.denx.de\/wiki\/U-Boot\/WebHome\" target=\"_blank\" rel=\"noopener\">http:\/\/www.denx.de\/wiki\/U-Boot\/WebHome<\/a><\/td>\n<\/tr>\n<tr>\n<td>WebKit<\/td>\n<td><a href=\"http:\/\/webkit.org\" target=\"_blank\" rel=\"noopener\">http:\/\/webkit.org<\/a><\/td>\n<\/tr>\n<tr>\n<td>OpenEmbedded<\/td>\n<td><a href=\"http:\/\/openembedded.org\" target=\"_blank\" rel=\"noopener\">http:\/\/openembedded.org<\/a><\/td>\n<\/tr>\n<tr>\n<td>Yocto Project<\/td>\n<td><a href=\"http:\/\/www.yoctoproject.org\" target=\"_blank\" rel=\"noopener\">http:\/\/www.yoctoproject.org<\/a><\/td>\n<\/tr>\n<tr>\n<td>matplotlib<\/td>\n<td><a href=\"http:\/\/matplotlib.org\/\" target=\"_blank\" rel=\"noopener\">http:\/\/matplotlib.org\/<\/a><\/td>\n<\/tr>\n<tr>\n<td>Symfony<\/td>\n<td><a href=\"http:\/\/www.symfony.com\/\" target=\"_blank\" rel=\"noopener\">http:\/\/www.symfony.com\/<\/a><\/td>\n<\/tr>\n<tr>\n<td>Meld<\/td>\n<td><a href=\"http:\/\/meldmerge.org\/\" target=\"_blank\" rel=\"noopener\">http:\/\/meldmerge.org\/<\/a><\/td>\n<\/tr>\n<tr>\n<td>Haxe<\/td>\n<td><a href=\"http:\/\/haxe.org\/\" target=\"_blank\" rel=\"noopener\">http:\/\/haxe.org\/<\/a><\/td>\n<\/tr>\n<tr>\n<td>FreeSWITCH<\/td>\n<td><a href=\"http:\/\/www.freeswitch.org\/\" target=\"_blank\" rel=\"noopener\">http:\/\/www.freeswitch.org\/<\/a><\/td>\n<\/tr>\n<tr>\n<td>Geany<\/td>\n<td><a href=\"http:\/\/geany.org\/\" target=\"_blank\" rel=\"noopener\">http:\/\/geany.org\/<\/a><\/td>\n<\/tr>\n<tr>\n<td>collectd<\/td>\n<td><a href=\"http:\/\/collectd.org\/\" target=\"_blank\" rel=\"noopener\">http:\/\/collectd.org\/<\/a><\/td>\n<\/tr>\n<tr>\n<td>Gramps<\/td>\n<td><a href=\"http:\/\/gramps-project.org\" target=\"_blank\" rel=\"noopener\">http:\/\/gramps-project.org<\/a><\/td>\n<\/tr>\n<tr>\n<td>phpBB Forum Software<\/td>\n<td><a href=\"http:\/\/www.phpbb.com\/\" target=\"_blank\" rel=\"noopener\">http:\/\/www.phpbb.com\/<\/a><\/td>\n<\/tr>\n<tr>\n<td>HAProxy<\/td>\n<td><a href=\"http:\/\/www.haproxy.org\/\" target=\"_blank\" rel=\"noopener\">http:\/\/www.haproxy.org\/<\/a><\/td>\n<\/tr>\n<tr>\n<td>fail2ban<\/td>\n<td><a href=\"http:\/\/www.fail2ban.org\/wiki\/index.php\/Main_Page\" target=\"_blank\" rel=\"noopener\">http:\/\/www.fail2ban.org\/wiki\/index.php\/Main_Page<\/a><\/td>\n<\/tr>\n<tr>\n<td>NumPy<\/td>\n<td><a href=\"http:\/\/numpy.scipy.org\" target=\"_blank\" rel=\"noopener\">http:\/\/numpy.scipy.org<\/a><\/td>\n<\/tr>\n<tr>\n<td>Scala<\/td>\n<td><a href=\"http:\/\/www.scala-lang.org\/\" target=\"_blank\" rel=\"noopener\">http:\/\/www.scala-lang.org\/<\/a><\/td>\n<\/tr>\n<tr>\n<td>dpkg<\/td>\n<td><a href=\"http:\/\/wiki.debian.org\/Teams\/Dpkg\/\" target=\"_blank\" rel=\"noopener\">http:\/\/wiki.debian.org\/Teams\/Dpkg\/<\/a><\/td>\n<\/tr>\n<tr>\n<td>Nette Framework<\/td>\n<td><a href=\"http:\/\/nette.org\" target=\"_blank\" rel=\"noopener\">http:\/\/nette.org<\/a><\/td>\n<\/tr>\n<tr>\n<td>Inkscape<\/td>\n<td><a href=\"http:\/\/www.inkscape.org\" target=\"_blank\" rel=\"noopener\">http:\/\/www.inkscape.org<\/a><\/td>\n<\/tr>\n<tr>\n<td>Phing<\/td>\n<td><a href=\"http:\/\/www.phing.info\/\" target=\"_blank\" rel=\"noopener\">http:\/\/www.phing.info\/<\/a><\/td>\n<\/tr>\n<tr>\n<td>jBPM<\/td>\n<td><a href=\"http:\/\/jbpm.org\" target=\"_blank\" rel=\"noopener\">http:\/\/jbpm.org<\/a><\/td>\n<\/tr>\n<tr>\n<td>JBoss Drools<\/td>\n<td><a href=\"http:\/\/www.jboss.org\/drools\" target=\"_blank\" rel=\"noopener\">http:\/\/www.jboss.org\/drools<\/a><\/td>\n<\/tr>\n<tr>\n<td>Bitbake<\/td>\n<td><a href=\"http:\/\/developer.berlios.de\/projects\/bitbake\/\" target=\"_blank\" rel=\"noopener\">http:\/\/developer.berlios.de\/projects\/bitbake\/<\/a><\/td>\n<\/tr>\n<tr>\n<td>Zotero<\/td>\n<td><a href=\"http:\/\/www.zotero.org\/\" target=\"_blank\" rel=\"noopener\">http:\/\/www.zotero.org\/<\/a><\/td>\n<\/tr>\n<tr>\n<td>Lutece<\/td>\n<td><a href=\"http:\/\/www.lutece.paris.fr\" target=\"_blank\" rel=\"noopener\">http:\/\/www.lutece.paris.fr<\/a><\/td>\n<\/tr>\n<tr>\n<td>OTRS<\/td>\n<td><a href=\"http:\/\/www.otrs.com\/\" target=\"_blank\" rel=\"noopener\">http:\/\/www.otrs.com\/<\/a><\/td>\n<\/tr>\n<tr>\n<td>Sage: Open Source Mathematics Software<\/td>\n<td><a href=\"http:\/\/sagemath.org\" target=\"_blank\" rel=\"noopener\">http:\/\/sagemath.org<\/a><\/td>\n<\/tr>\n<tr>\n<td>Rockbox<\/td>\n<td><a href=\"http:\/\/rockbox.org\" target=\"_blank\" rel=\"noopener\">http:\/\/rockbox.org<\/a><\/td>\n<\/tr>\n<tr>\n<td>Liferay Portal<\/td>\n<td><a href=\"http:\/\/liferay.com\" target=\"_blank\" rel=\"noopener\">http:\/\/liferay.com<\/a><\/td>\n<\/tr>\n<tr>\n<td>TYPO3 CMS<\/td>\n<td><a href=\"http:\/\/typo3.org\" target=\"_blank\" rel=\"noopener\">http:\/\/typo3.org<\/a><\/td>\n<\/tr>\n<tr>\n<td>Vala<\/td>\n<td><a href=\"http:\/\/live.gnome.org\/Vala\" target=\"_blank\" rel=\"noopener\">http:\/\/live.gnome.org\/Vala<\/a><\/td>\n<\/tr>\n<tr>\n<td>pylint<\/td>\n<td><a href=\"http:\/\/pylint.org\" target=\"_blank\" rel=\"noopener\">http:\/\/pylint.org<\/a><\/td>\n<\/tr>\n<tr>\n<td>The LLVM Compiler Infrastructure<\/td>\n<td><a href=\"http:\/\/llvm.org\/\" target=\"_blank\" rel=\"noopener\">http:\/\/llvm.org\/<\/a><\/td>\n<\/tr>\n<tr>\n<td>libvirt<\/td>\n<td><a href=\"http:\/\/libvirt.org\" target=\"_blank\" rel=\"noopener\">http:\/\/libvirt.org<\/a><\/td>\n<\/tr>\n<tr>\n<td>TinyMCE<\/td>\n<td><a href=\"http:\/\/tinymce.moxiecode.com\" target=\"_blank\" rel=\"noopener\">http:\/\/tinymce.moxiecode.com<\/a><\/td>\n<\/tr>\n<tr>\n<td>Django<\/td>\n<td><a href=\"http:\/\/www.djangoproject.com\/\" target=\"_blank\" rel=\"noopener\">http:\/\/www.djangoproject.com\/<\/a><\/td>\n<\/tr>\n<tr>\n<td>PHPUnit<\/td>\n<td><a href=\"http:\/\/www.phpunit.de\/\" target=\"_blank\" rel=\"noopener\">http:\/\/www.phpunit.de\/<\/a><\/td>\n<\/tr>\n<tr>\n<td>OpenStreetMap<\/td>\n<td><a href=\"http:\/\/www.openstreetmap.org\/\" target=\"_blank\" rel=\"noopener\">http:\/\/www.openstreetmap.org\/<\/a><\/td>\n<\/tr>\n<tr>\n<td>SymPy<\/td>\n<td><a href=\"http:\/\/sympy.org\" target=\"_blank\" rel=\"noopener\">http:\/\/sympy.org<\/a><\/td>\n<\/tr>\n<tr>\n<td>Xen Project (Hypervisor)<\/td>\n<td><a href=\"http:\/\/www.xenproject.org\" target=\"_blank\" rel=\"noopener\">http:\/\/www.xenproject.org<\/a><\/td>\n<\/tr>\n<tr>\n<td>Eclipse Mylyn<\/td>\n<td><a href=\"http:\/\/www.eclipse.org\/mylyn\/\" target=\"_blank\" rel=\"noopener\">http:\/\/www.eclipse.org\/mylyn\/<\/a><\/td>\n<\/tr>\n<tr>\n<td>PHP_CodeSniffer<\/td>\n<td><a href=\"http:\/\/pear.php.net\/package\/PHP_CodeSniffer\" target=\"_blank\" rel=\"noopener\">http:\/\/pear.php.net\/package\/PHP_CodeSniffer<\/a><\/td>\n<\/tr>\n<tr>\n<td>Sakai LMS (core)<\/td>\n<td><a href=\"http:\/\/www.sakaiproject.org\/\" target=\"_blank\" rel=\"noopener\">http:\/\/www.sakaiproject.org\/<\/a><\/td>\n<\/tr>\n<tr>\n<td>Spring Framework<\/td>\n<td><a href=\"http:\/\/github.com\/SpringSource\/spring-framework\" target=\"_blank\" rel=\"noopener\">http:\/\/github.com\/SpringSource\/spring-framework<\/a><\/td>\n<\/tr>\n<tr>\n<td>Joomla!<\/td>\n<td><a href=\"http:\/\/www.joomla.org\/\" target=\"_blank\" rel=\"noopener\">http:\/\/www.joomla.org\/<\/a><\/td>\n<\/tr>\n<tr>\n<td>Marble<\/td>\n<td><a href=\"http:\/\/edu.kde.org\/marble\/\" target=\"_blank\" rel=\"noopener\">http:\/\/edu.kde.org\/marble\/<\/a><\/td>\n<\/tr>\n<tr>\n<td>LXDE<\/td>\n<td><a href=\"http:\/\/lxde.org\" target=\"_blank\" rel=\"noopener\">http:\/\/lxde.org<\/a><\/td>\n<\/tr>\n<tr>\n<td>Pygments<\/td>\n<td><a href=\"http:\/\/pygments.org\/\" target=\"_blank\" rel=\"noopener\">http:\/\/pygments.org\/<\/a><\/td>\n<\/tr>\n<tr>\n<td>OpenLayers<\/td>\n<td><a href=\"http:\/\/openlayers.org\/\" target=\"_blank\" rel=\"noopener\">http:\/\/openlayers.org\/<\/a><\/td>\n<\/tr>\n<tr>\n<td>The MacPorts Project<\/td>\n<td><a href=\"http:\/\/www.macports.org\/\" target=\"_blank\" rel=\"noopener\">http:\/\/www.macports.org\/<\/a><\/td>\n<\/tr>\n<tr>\n<td>calibre<\/td>\n<td><a href=\"http:\/\/calibre-ebook.com\/\" target=\"_blank\" rel=\"noopener\">http:\/\/calibre-ebook.com\/<\/a><\/td>\n<\/tr>\n<tr>\n<td>Grails<\/td>\n<td><a href=\"http:\/\/grails.org\" target=\"_blank\" rel=\"noopener\">http:\/\/grails.org<\/a><\/td>\n<\/tr>\n<tr>\n<td>Alfresco Content Management<\/td>\n<td><a href=\"http:\/\/www.alfresco.com\" target=\"_blank\" rel=\"noopener\">http:\/\/www.alfresco.com<\/a><\/td>\n<\/tr>\n<tr>\n<td>util-linux<\/td>\n<td><a href=\"https:\/\/github.com\/karelzak\/util-linux\" target=\"_blank\" rel=\"noopener\">https:\/\/github.com\/karelzak\/util-linux<\/a><\/td>\n<\/tr>\n<tr>\n<td>jQuery<\/td>\n<td><a href=\"http:\/\/jquery.com\/\" target=\"_blank\" rel=\"noopener\">http:\/\/jquery.com\/<\/a><\/td>\n<\/tr>\n<tr>\n<td>Vaadin<\/td>\n<td><a href=\"http:\/\/vaadin.com\/\" target=\"_blank\" rel=\"noopener\">http:\/\/vaadin.com\/<\/a><\/td>\n<\/tr>\n<tr>\n<td>Cython<\/td>\n<td><a href=\"http:\/\/www.cython.org\/\" target=\"_blank\" rel=\"noopener\">http:\/\/www.cython.org\/<\/a><\/td>\n<\/tr>\n<tr>\n<td>Dojo Toolkit<\/td>\n<td><a href=\"http:\/\/dojotoolkit.org\/\" target=\"_blank\" rel=\"noopener\">http:\/\/dojotoolkit.org\/<\/a><\/td>\n<\/tr>\n<tr>\n<td>MediaWiki<\/td>\n<td><a href=\"https:\/\/www.mediawiki.org\/wiki\/MediaWiki\" target=\"_blank\" rel=\"noopener\">https:\/\/www.mediawiki.org\/wiki\/MediaWiki<\/a><\/td>\n<\/tr>\n<tr>\n<td>Second Life Viewer<\/td>\n<td><a href=\"http:\/\/www.secondlife.com\/\" target=\"_blank\" rel=\"noopener\">http:\/\/www.secondlife.com\/<\/a><\/td>\n<\/tr>\n<tr>\n<td>Munin<\/td>\n<td><a href=\"http:\/\/munin-monitoring.org\/\" target=\"_blank\" rel=\"noopener\">http:\/\/munin-monitoring.org\/<\/a><\/td>\n<\/tr>\n<tr>\n<td>Odoo<\/td>\n<td><a href=\"https:\/\/www.odoo.com\" target=\"_blank\" rel=\"noopener\">https:\/\/www.odoo.com<\/a><\/td>\n<\/tr>\n<tr>\n<td>Mozilla Calendar<\/td>\n<td><a href=\"http:\/\/www.mozilla.org\/projects\/calendar\/\" target=\"_blank\" rel=\"noopener\">http:\/\/www.mozilla.org\/projects\/calendar\/<\/a><\/td>\n<\/tr>\n<tr>\n<td>KDevelop<\/td>\n<td><a href=\"http:\/\/kdevelop.org\/\" target=\"_blank\" rel=\"noopener\">http:\/\/kdevelop.org\/<\/a><\/td>\n<\/tr>\n<tr>\n<td>ZNC<\/td>\n<td><a href=\"http:\/\/znc.in\" target=\"_blank\" rel=\"noopener\">http:\/\/znc.in<\/a><\/td>\n<\/tr>\n<tr>\n<td>Werkzeug<\/td>\n<td><a href=\"http:\/\/werkzeug.pocoo.org\/\" target=\"_blank\" rel=\"noopener\">http:\/\/werkzeug.pocoo.org\/<\/a><\/td>\n<\/tr>\n<tr>\n<td>cppcheck<\/td>\n<td><a href=\"http:\/\/cppcheck.sourceforge.net\/\" target=\"_blank\" rel=\"noopener\">http:\/\/cppcheck.sourceforge.net\/<\/a><\/td>\n<\/tr>\n<tr>\n<td>Wicket Stuff<\/td>\n<td><a href=\"http:\/\/wicketstuff.org\" target=\"_blank\" rel=\"noopener\">http:\/\/wicketstuff.org<\/a><\/td>\n<\/tr>\n<tr>\n<td>Drush<\/td>\n<td><a href=\"http:\/\/drupal.org\/project\/drush\" target=\"_blank\" rel=\"noopener\">http:\/\/drupal.org\/project\/drush<\/a><\/td>\n<\/tr>\n<tr>\n<td>Sphinx documentation builder<\/td>\n<td><a href=\"http:\/\/sphinx-doc.org\/\" target=\"_blank\" rel=\"noopener\">http:\/\/sphinx-doc.org\/<\/a><\/td>\n<\/tr>\n<tr>\n<td>Piwik<\/td>\n<td><a href=\"http:\/\/piwik.org\" target=\"_blank\" rel=\"noopener\">http:\/\/piwik.org<\/a><\/td>\n<\/tr>\n<tr>\n<td>JDownloader<\/td>\n<td><a href=\"http:\/\/www.jdownloader.org\" target=\"_blank\" rel=\"noopener\">http:\/\/www.jdownloader.org<\/a><\/td>\n<\/tr>\n<tr>\n<td>SeaMonkey<\/td>\n<td><a href=\"http:\/\/www.seamonkey-project.org\/\" target=\"_blank\" rel=\"noopener\">http:\/\/www.seamonkey-project.org\/<\/a><\/td>\n<\/tr>\n<tr>\n<td>Empathy<\/td>\n<td><a href=\"http:\/\/live.gnome.org\/Empathy\" target=\"_blank\" rel=\"noopener\">http:\/\/live.gnome.org\/Empathy<\/a><\/td>\n<\/tr>\n<tr>\n<td>SilverStripe<\/td>\n<td><a href=\"http:\/\/www.silverstripe.org\" target=\"_blank\" rel=\"noopener\">http:\/\/www.silverstripe.org<\/a><\/td>\n<\/tr>\n<tr>\n<td>PulseAudio<\/td>\n<td><a href=\"http:\/\/pulseaudio.org\" target=\"_blank\" rel=\"noopener\">http:\/\/pulseaudio.org<\/a><\/td>\n<\/tr>\n<tr>\n<td>LLVM\/Clang C family frontend<\/td>\n<td><a href=\"http:\/\/clang.llvm.org\/\" target=\"_blank\" rel=\"noopener\">http:\/\/clang.llvm.org\/<\/a><\/td>\n<\/tr>\n<tr>\n<td>Pylons<\/td>\n<td><a href=\"http:\/\/pylonsproject.org\" target=\"_blank\" rel=\"noopener\">http:\/\/pylonsproject.org<\/a><\/td>\n<\/tr>\n<tr>\n<td>MongoDB<\/td>\n<td><a href=\"http:\/\/www.mongodb.org\/\" target=\"_blank\" rel=\"noopener\">http:\/\/www.mongodb.org\/<\/a><\/td>\n<\/tr>\n<tr>\n<td>Mockito<\/td>\n<td><a href=\"https:\/\/github.com\/mockito\/mockito\" target=\"_blank\" rel=\"noopener\">https:\/\/github.com\/mockito\/mockito<\/a><\/td>\n<\/tr>\n<tr>\n<td>Doctrine<\/td>\n<td><a href=\"http:\/\/www.doctrine-project.org\" target=\"_blank\" rel=\"noopener\">http:\/\/www.doctrine-project.org<\/a><\/td>\n<\/tr>\n<tr>\n<td>Pacman<\/td>\n<td><a href=\"http:\/\/www.archlinux.org\/pacman\/\" target=\"_blank\" rel=\"noopener\">http:\/\/www.archlinux.org\/pacman\/<\/a><\/td>\n<\/tr>\n<tr>\n<td>MAME &#8211; Multiple Arcade Machine Emulator<\/td>\n<td><a href=\"http:\/\/mamedev.org\/\" target=\"_blank\" rel=\"noopener\">http:\/\/mamedev.org\/<\/a><\/td>\n<\/tr>\n<tr>\n<td>Rubinius<\/td>\n<td><a href=\"http:\/\/rubini.us\/\" target=\"_blank\" rel=\"noopener\">http:\/\/rubini.us\/<\/a><\/td>\n<\/tr>\n<tr>\n<td>Apache Camel<\/td>\n<td><a href=\"http:\/\/camel.apache.org\/\" target=\"_blank\" rel=\"noopener\">http:\/\/camel.apache.org\/<\/a><\/td>\n<\/tr>\n<tr>\n<td>OpenJDK<\/td>\n<td><a href=\"http:\/\/openjdk.java.net\/\" target=\"_blank\" rel=\"noopener\">http:\/\/openjdk.java.net\/<\/a><\/td>\n<\/tr>\n<tr>\n<td>Buildbot<\/td>\n<td><a href=\"http:\/\/buildbot.net\/trac\" target=\"_blank\" rel=\"noopener\">http:\/\/buildbot.net\/trac<\/a><\/td>\n<\/tr>\n<tr>\n<td>MPD<\/td>\n<td><a href=\"http:\/\/sourceforge.net\/projects\/musicpd\" target=\"_blank\" rel=\"noopener\">http:\/\/sourceforge.net\/projects\/musicpd<\/a><\/td>\n<\/tr>\n<tr>\n<td>Tracker<\/td>\n<td><a href=\"http:\/\/projects.gnome.org\/tracker\/\" target=\"_blank\" rel=\"noopener\">http:\/\/projects.gnome.org\/tracker\/<\/a><\/td>\n<\/tr>\n<tr>\n<td>org-mode<\/td>\n<td><a href=\"http:\/\/orgmode.org\" target=\"_blank\" rel=\"noopener\">http:\/\/orgmode.org<\/a><\/td>\n<\/tr>\n<tr>\n<td>Sass<\/td>\n<td><a href=\"http:\/\/sass-lang.com\/\" target=\"_blank\" rel=\"noopener\">http:\/\/sass-lang.com\/<\/a><\/td>\n<\/tr>\n<tr>\n<td>WPA\/WPA2\/IEEE 802.1X Supplicant<\/td>\n<td><a href=\"http:\/\/hostap.epitest.fi\/wpa_supplicant\/\" target=\"_blank\" rel=\"noopener\">http:\/\/hostap.epitest.fi\/wpa_supplicant\/<\/a><\/td>\n<\/tr>\n<tr>\n<td>Go programming language<\/td>\n<td><a href=\"http:\/\/golang.org\/\" target=\"_blank\" rel=\"noopener\">http:\/\/golang.org\/<\/a><\/td>\n<\/tr>\n<tr>\n<td>Apache CouchDB<\/td>\n<td><a href=\"http:\/\/couchdb.apache.org\/\" target=\"_blank\" rel=\"noopener\">http:\/\/couchdb.apache.org\/<\/a><\/td>\n<\/tr>\n<tr>\n<td>Qt 4<\/td>\n<td><a href=\"http:\/\/qt-project.org\/\" target=\"_blank\" rel=\"noopener\">http:\/\/qt-project.org\/<\/a><\/td>\n<\/tr>\n<tr>\n<td>Apache CXF<\/td>\n<td><a href=\"http:\/\/cxf.apache.org\/\" target=\"_blank\" rel=\"noopener\">http:\/\/cxf.apache.org\/<\/a><\/td>\n<\/tr>\n<tr>\n<td>CakePHP<\/td>\n<td><a href=\"http:\/\/cakephp.org\" target=\"_blank\" rel=\"noopener\">http:\/\/cakephp.org<\/a><\/td>\n<\/tr>\n<tr>\n<td>CKeditor WYSIWYG editor<\/td>\n<td><a href=\"http:\/\/ckeditor.com\/\" target=\"_blank\" rel=\"noopener\">http:\/\/ckeditor.com\/<\/a><\/td>\n<\/tr>\n<tr>\n<td>SciPy<\/td>\n<td><a href=\"http:\/\/www.scipy.org\" target=\"_blank\" rel=\"noopener\">http:\/\/www.scipy.org<\/a><\/td>\n<\/tr>\n<tr>\n<td>gitg<\/td>\n<td><a href=\"http:\/\/trac.novowork.com\/gitg\/\" target=\"_blank\" rel=\"noopener\">http:\/\/trac.novowork.com\/gitg\/<\/a><\/td>\n<\/tr>\n<tr>\n<td>Banshee<\/td>\n<td><a href=\"http:\/\/banshee-project.org\" target=\"_blank\" rel=\"noopener\">http:\/\/banshee-project.org<\/a><\/td>\n<\/tr>\n<tr>\n<td>OGRE<\/td>\n<td><a href=\"http:\/\/www.ogre3d.org\" target=\"_blank\" rel=\"noopener\">http:\/\/www.ogre3d.org<\/a><\/td>\n<\/tr>\n<tr>\n<td>Chromium (Google Chrome)<\/td>\n<td><a href=\"http:\/\/code.google.com\/chromium\/\" target=\"_blank\" rel=\"noopener\">http:\/\/code.google.com\/chromium\/<\/a><\/td>\n<\/tr>\n<tr>\n<td>Gradle<\/td>\n<td><a href=\"http:\/\/www.gradle.org\/\" target=\"_blank\" rel=\"noopener\">http:\/\/www.gradle.org\/<\/a><\/td>\n<\/tr>\n<tr>\n<td>Netty Project<\/td>\n<td><a href=\"http:\/\/netty.io\/\" target=\"_blank\" rel=\"noopener\">http:\/\/netty.io\/<\/a><\/td>\n<\/tr>\n<tr>\n<td>Sinatra<\/td>\n<td><a href=\"http:\/\/www.sinatrarb.com\" target=\"_blank\" rel=\"noopener\">http:\/\/www.sinatrarb.com<\/a><\/td>\n<\/tr>\n<tr>\n<td>Chef<\/td>\n<td><a href=\"http:\/\/www.opscode.com\/chef\" target=\"_blank\" rel=\"noopener\">http:\/\/www.opscode.com\/chef<\/a><\/td>\n<\/tr>\n<tr>\n<td>Gerrit Code Review<\/td>\n<td><a href=\"http:\/\/code.google.com\/p\/gerrit\" target=\"_blank\" rel=\"noopener\">http:\/\/code.google.com\/p\/gerrit<\/a><\/td>\n<\/tr>\n<tr>\n<td>GNOME Shell<\/td>\n<td><a href=\"http:\/\/live.gnome.org\/GnomeShell\" target=\"_blank\" rel=\"noopener\">http:\/\/live.gnome.org\/GnomeShell<\/a><\/td>\n<\/tr>\n<tr>\n<td>Git Extensions<\/td>\n<td><a href=\"http:\/\/code.google.com\/p\/gitextensions\" target=\"_blank\" rel=\"noopener\">http:\/\/code.google.com\/p\/gitextensions<\/a><\/td>\n<\/tr>\n<tr>\n<td>Qt Creator<\/td>\n<td><a href=\"http:\/\/qt-project.org\/\" target=\"_blank\" rel=\"noopener\">http:\/\/qt-project.org\/<\/a><\/td>\n<\/tr>\n<tr>\n<td>Kohana v3<\/td>\n<td><a href=\"http:\/\/kohanaframework.org\/\" target=\"_blank\" rel=\"noopener\">http:\/\/kohanaframework.org\/<\/a><\/td>\n<\/tr>\n<tr>\n<td>Android<\/td>\n<td><a href=\"http:\/\/www.android.com\" target=\"_blank\" rel=\"noopener\">http:\/\/www.android.com<\/a><\/td>\n<\/tr>\n<tr>\n<td>JUnit<\/td>\n<td><a href=\"http:\/\/www.junit.org\" target=\"_blank\" rel=\"noopener\">http:\/\/www.junit.org<\/a><\/td>\n<\/tr>\n<tr>\n<td>PCSX2<\/td>\n<td><a href=\"http:\/\/pcsx2.net\/\" target=\"_blank\" rel=\"noopener\">http:\/\/pcsx2.net\/<\/a><\/td>\n<\/tr>\n<tr>\n<td>Shotwell<\/td>\n<td><a href=\"https:\/\/wiki.gnome.org\/Apps\/Shotwell\" target=\"_blank\" rel=\"noopener\">https:\/\/wiki.gnome.org\/Apps\/Shotwell<\/a><\/td>\n<\/tr>\n<tr>\n<td>Redis<\/td>\n<td><a href=\"http:\/\/redis.io\/\" target=\"_blank\" rel=\"noopener\">http:\/\/redis.io\/<\/a><\/td>\n<\/tr>\n<tr>\n<td>Cassandra<\/td>\n<td><a href=\"http:\/\/cassandra.apache.org\/\" target=\"_blank\" rel=\"noopener\">http:\/\/cassandra.apache.org\/<\/a><\/td>\n<\/tr>\n<tr>\n<td>PhoneGap<\/td>\n<td><a href=\"http:\/\/phonegap.com\/\" target=\"_blank\" rel=\"noopener\">http:\/\/phonegap.com\/<\/a><\/td>\n<\/tr>\n<tr>\n<td>Trinity Core<\/td>\n<td><a href=\"http:\/\/www.trinitycore.org\" target=\"_blank\" rel=\"noopener\">http:\/\/www.trinitycore.org<\/a><\/td>\n<\/tr>\n<tr>\n<td>Icinga<\/td>\n<td><a href=\"http:\/\/www.icinga.org\" target=\"_blank\" rel=\"noopener\">http:\/\/www.icinga.org<\/a><\/td>\n<\/tr>\n<tr>\n<td>CyanogenMod<\/td>\n<td><a href=\"http:\/\/www.cyanogenmod.com\/\" target=\"_blank\" rel=\"noopener\">http:\/\/www.cyanogenmod.com\/<\/a><\/td>\n<\/tr>\n<tr>\n<td>Rygel<\/td>\n<td><a href=\"http:\/\/live.gnome.org\/Rygel\" target=\"_blank\" rel=\"noopener\">http:\/\/live.gnome.org\/Rygel<\/a><\/td>\n<\/tr>\n<tr>\n<td>QEMU<\/td>\n<td><a href=\"http:\/\/www.qemu.org\/\" target=\"_blank\" rel=\"noopener\">http:\/\/www.qemu.org\/<\/a><\/td>\n<\/tr>\n<tr>\n<td>Trinity Core2<\/td>\n<td><a href=\"http:\/\/www.trinitycore.org\" target=\"_blank\" rel=\"noopener\">http:\/\/www.trinitycore.org<\/a><\/td>\n<\/tr>\n<tr>\n<td>Pitivi<\/td>\n<td><a href=\"http:\/\/github.com\/jhoolmans\" target=\"_blank\" rel=\"noopener\">http:\/\/github.com\/jhoolmans<\/a><\/td>\n<\/tr>\n<tr>\n<td>Openfire<\/td>\n<td><a href=\"http:\/\/www.igniterealtime.org\/projects\/openfire\/\" target=\"_blank\" rel=\"noopener\">http:\/\/www.igniterealtime.org\/projects\/openfire\/<\/a><\/td>\n<\/tr>\n<tr>\n<td>Apache Hadoop<\/td>\n<td><a href=\"http:\/\/hadoop.apache.org\/core\/\" target=\"_blank\" rel=\"noopener\">http:\/\/hadoop.apache.org\/core\/<\/a><\/td>\n<\/tr>\n<tr>\n<td>akka<\/td>\n<td><a href=\"http:\/\/akka.io\" target=\"_blank\" rel=\"noopener\">http:\/\/akka.io<\/a><\/td>\n<\/tr>\n<tr>\n<td>JGit<\/td>\n<td><a href=\"http:\/\/www.eclipse.org\/jgit\/\" target=\"_blank\" rel=\"noopener\">http:\/\/www.eclipse.org\/jgit\/<\/a><\/td>\n<\/tr>\n<tr>\n<td>Homebrew<\/td>\n<td><a href=\"https:\/\/github.com\/Homebrew\/homebrew-apache\" target=\"_blank\" rel=\"noopener\">https:\/\/github.com\/Homebrew\/homebrew-apache<\/a><\/td>\n<\/tr>\n<tr>\n<td>Oh My Zsh<\/td>\n<td><a href=\"http:\/\/github.com\/robbyrussell\/oh-my-zsh\" target=\"_blank\" rel=\"noopener\">http:\/\/github.com\/robbyrussell\/oh-my-zsh<\/a><\/td>\n<\/tr>\n<tr>\n<td>ehcache<\/td>\n<td><a href=\"http:\/\/www.ehcache.org\/\" target=\"_blank\" rel=\"noopener\">http:\/\/www.ehcache.org\/<\/a><\/td>\n<\/tr>\n<tr>\n<td>EGit<\/td>\n<td><a href=\"http:\/\/www.eclipse.org\/egit\/\" target=\"_blank\" rel=\"noopener\">http:\/\/www.eclipse.org\/egit\/<\/a><\/td>\n<\/tr>\n<tr>\n<td>node.js (NodeJs)<\/td>\n<td><a href=\"http:\/\/nodejs.org\" target=\"_blank\" rel=\"noopener\">http:\/\/nodejs.org<\/a><\/td>\n<\/tr>\n<tr>\n<td>Thunar<\/td>\n<td><a href=\"http:\/\/www.xfce.org\" target=\"_blank\" rel=\"noopener\">http:\/\/www.xfce.org<\/a><\/td>\n<\/tr>\n<tr>\n<td>Selenium<\/td>\n<td><a href=\"http:\/\/seleniumhq.org\/\" target=\"_blank\" rel=\"noopener\">http:\/\/seleniumhq.org\/<\/a><\/td>\n<\/tr>\n<tr>\n<td>Arquillian<\/td>\n<td><a href=\"http:\/\/jboss.org\/arquillian\" target=\"_blank\" rel=\"noopener\">http:\/\/jboss.org\/arquillian<\/a><\/td>\n<\/tr>\n<tr>\n<td>Erlang<\/td>\n<td><a href=\"http:\/\/www.erlang.org\" target=\"_blank\" rel=\"noopener\">http:\/\/www.erlang.org<\/a><\/td>\n<\/tr>\n<tr>\n<td>YUI<\/td>\n<td><a href=\"http:\/\/yuilibrary.com\/\" target=\"_blank\" rel=\"noopener\">http:\/\/yuilibrary.com\/<\/a><\/td>\n<\/tr>\n<tr>\n<td>Gunicorn<\/td>\n<td><a href=\"http:\/\/gunicorn.org\" target=\"_blank\" rel=\"noopener\">http:\/\/gunicorn.org<\/a><\/td>\n<\/tr>\n<tr>\n<td>CoffeeScript<\/td>\n<td><a href=\"http:\/\/www.coffeescript.org\/\" target=\"_blank\" rel=\"noopener\">http:\/\/www.coffeescript.org\/<\/a><\/td>\n<\/tr>\n<tr>\n<td>Clementine Music Player<\/td>\n<td><a href=\"https:\/\/github.com\/clementine-player\/Clementine\" target=\"_blank\" rel=\"noopener\">https:\/\/github.com\/clementine-player\/Clementine<\/a><\/td>\n<\/tr>\n<tr>\n<td>scikit learn<\/td>\n<td><a href=\"http:\/\/scikit-learn.org\" target=\"_blank\" rel=\"noopener\">http:\/\/scikit-learn.org<\/a><\/td>\n<\/tr>\n<tr>\n<td>Processing<\/td>\n<td><a href=\"http:\/\/processing.org\/\" target=\"_blank\" rel=\"noopener\">http:\/\/processing.org\/<\/a><\/td>\n<\/tr>\n<tr>\n<td>Vagrant<\/td>\n<td><a href=\"http:\/\/vagrantup.com\/\" target=\"_blank\" rel=\"noopener\">http:\/\/vagrantup.com\/<\/a><\/td>\n<\/tr>\n<tr>\n<td>Qt 5<\/td>\n<td><a href=\"http:\/\/www.qt-project.org\/\" target=\"_blank\" rel=\"noopener\">http:\/\/www.qt-project.org\/<\/a><\/td>\n<\/tr>\n<tr>\n<td>Yii PHP Framework<\/td>\n<td><a href=\"http:\/\/www.yiiframework.com\" target=\"_blank\" rel=\"noopener\">http:\/\/www.yiiframework.com<\/a><\/td>\n<\/tr>\n<tr>\n<td>Zend Framework<\/td>\n<td><a href=\"http:\/\/framework.zend.com\/\" target=\"_blank\" rel=\"noopener\">http:\/\/framework.zend.com\/<\/a><\/td>\n<\/tr>\n<tr>\n<td>Apache Spark<\/td>\n<td><a href=\"http:\/\/spark.apache.org\" target=\"_blank\" rel=\"noopener\">http:\/\/spark.apache.org<\/a><\/td>\n<\/tr>\n<tr>\n<td>Flask<\/td>\n<td><a href=\"http:\/\/flask.pocoo.org\/\" target=\"_blank\" rel=\"noopener\">http:\/\/flask.pocoo.org\/<\/a><\/td>\n<\/tr>\n<tr>\n<td>OsmAnd<\/td>\n<td><a href=\"http:\/\/www.osmand.net\" target=\"_blank\" rel=\"noopener\">http:\/\/www.osmand.net<\/a><\/td>\n<\/tr>\n<tr>\n<td>ownCloud<\/td>\n<td><a href=\"http:\/\/ownCloud.org\" target=\"_blank\" rel=\"noopener\">http:\/\/ownCloud.org<\/a><\/td>\n<\/tr>\n<tr>\n<td>Open Computer Vision Library (OpenCV)<\/td>\n<td><a href=\"http:\/\/opencv.org\/\" target=\"_blank\" rel=\"noopener\">http:\/\/opencv.org\/<\/a><\/td>\n<\/tr>\n<tr>\n<td>phpDocumentor<\/td>\n<td><a href=\"http:\/\/www.phpdoc.org\" target=\"_blank\" rel=\"noopener\">http:\/\/www.phpdoc.org<\/a><\/td>\n<\/tr>\n<tr>\n<td>IPython<\/td>\n<td><a href=\"http:\/\/ipython.org\/\" target=\"_blank\" rel=\"noopener\">http:\/\/ipython.org\/<\/a><\/td>\n<\/tr>\n<tr>\n<td>RSpec<\/td>\n<td><a href=\"http:\/\/rspec.info\/\" target=\"_blank\" rel=\"noopener\">http:\/\/rspec.info\/<\/a><\/td>\n<\/tr>\n<tr>\n<td>OpenStack<\/td>\n<td><a href=\"http:\/\/www.openstack.org\/\" target=\"_blank\" rel=\"noopener\">http:\/\/www.openstack.org\/<\/a><\/td>\n<\/tr>\n<tr>\n<td>OpenStack Nova<\/td>\n<td><a href=\"https:\/\/launchpad.net\/nova\" target=\"_blank\" rel=\"noopener\">https:\/\/launchpad.net\/nova<\/a><\/td>\n<\/tr>\n<tr>\n<td>Apache CloudStack<\/td>\n<td><a href=\"https:\/\/github.com\/apache\/incubator-cloudstack\" target=\"_blank\" rel=\"noopener\">https:\/\/github.com\/apache\/incubator-cloudstack<\/a><\/td>\n<\/tr>\n<tr>\n<td>AngularJS<\/td>\n<td><a href=\"http:\/\/angularjs.org\/\" target=\"_blank\" rel=\"noopener\">http:\/\/angularjs.org\/<\/a><\/td>\n<\/tr>\n<tr>\n<td>GWT (formerly Google Web Toolkit)<\/td>\n<td><a href=\"https:\/\/github.com\/google-web-toolkit\/gwt\" target=\"_blank\" rel=\"noopener\">https:\/\/github.com\/google-web-toolkit\/gwt<\/a><\/td>\n<\/tr>\n<tr>\n<td>Facter<\/td>\n<td><a href=\"http:\/\/puppetlabs.com\/puppet\/related-projects\/facter\/\" target=\"_blank\" rel=\"noopener\">http:\/\/puppetlabs.com\/puppet\/related-projects\/facter\/<\/a><\/td>\n<\/tr>\n<tr>\n<td>salt<\/td>\n<td><a href=\"http:\/\/saltstack.org\" target=\"_blank\" rel=\"noopener\">http:\/\/saltstack.org<\/a><\/td>\n<\/tr>\n<tr>\n<td>jMonkey Engine<\/td>\n<td><a href=\"http:\/\/jmonkeyengine.org\" target=\"_blank\" rel=\"noopener\">http:\/\/jmonkeyengine.org<\/a><\/td>\n<\/tr>\n<tr>\n<td>Puppet<\/td>\n<td><a href=\"http:\/\/puppetlabs.com\/puppet\/\" target=\"_blank\" rel=\"noopener\">http:\/\/puppetlabs.com\/puppet\/<\/a><\/td>\n<\/tr>\n<tr>\n<td>Play! framework<\/td>\n<td><a href=\"http:\/\/www.playframework.org\/\" target=\"_blank\" rel=\"noopener\">http:\/\/www.playframework.org\/<\/a><\/td>\n<\/tr>\n<tr>\n<td>Elasticsearch<\/td>\n<td><a href=\"http:\/\/www.elasticsearch.com\" target=\"_blank\" rel=\"noopener\">http:\/\/www.elasticsearch.com<\/a><\/td>\n<\/tr>\n<tr>\n<td>Bootstrap (Twitter)<\/td>\n<td><a href=\"http:\/\/twitter.github.com\/bootstrap\/\" target=\"_blank\" rel=\"noopener\">http:\/\/twitter.github.com\/bootstrap\/<\/a><\/td>\n<\/tr>\n<tr>\n<td>Apache OpenOffice<\/td>\n<td><a href=\"http:\/\/www.openoffice.org\/\" target=\"_blank\" rel=\"noopener\">http:\/\/www.openoffice.org\/<\/a><\/td>\n<\/tr>\n<tr>\n<td>GlassFish<\/td>\n<td><a href=\"https:\/\/glassfish.dev.java.net\/\" target=\"_blank\" rel=\"noopener\">https:\/\/glassfish.dev.java.net\/<\/a><\/td>\n<\/tr>\n<tr>\n<td>Propel<\/td>\n<td><a href=\"http:\/\/propelorm.org\" target=\"_blank\" rel=\"noopener\">http:\/\/propelorm.org<\/a><\/td>\n<\/tr>\n<tr>\n<td>JabRef<\/td>\n<td><a href=\"http:\/\/jabref.sourceforge.net\" target=\"_blank\" rel=\"noopener\">http:\/\/jabref.sourceforge.net<\/a><\/td>\n<\/tr>\n<tr>\n<td>CodeIgniter<\/td>\n<td><a href=\"http:\/\/www.codeigniter.com\/\" target=\"_blank\" rel=\"noopener\">http:\/\/www.codeigniter.com\/<\/a><\/td>\n<\/tr>\n<tr>\n<td>GNOME Boxes<\/td>\n<td><a href=\"http:\/\/live.gnome.org\/Boxes\" target=\"_blank\" rel=\"noopener\">http:\/\/live.gnome.org\/Boxes<\/a><\/td>\n<\/tr>\n<tr>\n<td>GitLab<\/td>\n<td><a href=\"https:\/\/www.gitlab.com\/gitlab-ce\/\" target=\"_blank\" rel=\"noopener\">https:\/\/www.gitlab.com\/gitlab-ce\/<\/a><\/td>\n<\/tr>\n<tr>\n<td>TiddlyWiki<\/td>\n<td><a href=\"http:\/\/www.tiddlywiki.org\" target=\"_blank\" rel=\"noopener\">http:\/\/www.tiddlywiki.org<\/a><\/td>\n<\/tr>\n<tr>\n<td>Fish shell<\/td>\n<td><a href=\"https:\/\/github.com\/fish-shell\/fish-shell\" target=\"_blank\" rel=\"noopener\">https:\/\/github.com\/fish-shell\/fish-shell<\/a><\/td>\n<\/tr>\n<tr>\n<td>Ansible<\/td>\n<td><a href=\"http:\/\/ansible.com\" target=\"_blank\" rel=\"noopener\">http:\/\/ansible.com<\/a><\/td>\n<\/tr>\n<tr>\n<td>Simple Machines Forum<\/td>\n<td><a href=\"http:\/\/www.simplemachines.org\/\" target=\"_blank\" rel=\"noopener\">http:\/\/www.simplemachines.org\/<\/a><\/td>\n<\/tr>\n<tr>\n<td>FontForge<\/td>\n<td><a href=\"http:\/\/www.fontforge.org\" target=\"_blank\" rel=\"noopener\">http:\/\/www.fontforge.org<\/a><\/td>\n<\/tr>\n<tr>\n<td>libgdx<\/td>\n<td><a href=\"http:\/\/libgdx.badlogicgames.com\" target=\"_blank\" rel=\"noopener\">http:\/\/libgdx.badlogicgames.com<\/a><\/td>\n<\/tr>\n<tr>\n<td>py-pandas<\/td>\n<td><a href=\"http:\/\/pandas.sourceforge.net\/\" target=\"_blank\" rel=\"noopener\">http:\/\/pandas.sourceforge.net\/<\/a><\/td>\n<\/tr>\n<tr>\n<td>javascript<\/td>\n<td><a href=\"https:\/\/github.com\/airbnb\/javascript\" target=\"_blank\" rel=\"noopener\">https:\/\/github.com\/airbnb\/javascript<\/a><\/td>\n<\/tr>\n<tr>\n<td>EasyTAG<\/td>\n<td><a href=\"https:\/\/wiki.gnome.org\/Apps\/EasyTAG\" target=\"_blank\" rel=\"noopener\">https:\/\/wiki.gnome.org\/Apps\/EasyTAG<\/a><\/td>\n<\/tr>\n<tr>\n<td>docker<\/td>\n<td><a href=\"http:\/\/docker.io\" target=\"_blank\" rel=\"noopener\">http:\/\/docker.io<\/a><\/td>\n<\/tr>\n<tr>\n<td>Capistrano<\/td>\n<td><a href=\"http:\/\/capistranorb.com\/\" target=\"_blank\" rel=\"noopener\">http:\/\/capistranorb.com\/<\/a><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<div id=\"xunlei_com_thunder_helper_plugin_d462f475-c18e-46be-bd10-327458d045bd\"><\/div>\n","protected":false},"excerpt":{"rendered":"<p>\u4e00\u3001\u5de5\u5177 1. \u6570\u636e\u6293\u53d6 \u6700\u521d\u662f\u6253\u7b97\u4f7f\u7528openhub.net\u7684Open API\u7684\uff0c\u4ed6\u4eec\u6709\u4e0d\u9519\u7684API\uff0c\u8fd8\u5728G [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[30],"tags":[],"class_list":["post-2027","post","type-post","status-publish","format-standard","hentry","category-it"],"_links":{"self":[{"href":"https:\/\/blog.zhuangbiaowei.com\/index.php?rest_route=\/wp\/v2\/posts\/2027","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blog.zhuangbiaowei.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blog.zhuangbiaowei.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blog.zhuangbiaowei.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.zhuangbiaowei.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=2027"}],"version-history":[{"count":0,"href":"https:\/\/blog.zhuangbiaowei.com\/index.php?rest_route=\/wp\/v2\/posts\/2027\/revisions"}],"wp:attachment":[{"href":"https:\/\/blog.zhuangbiaowei.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=2027"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.zhuangbiaowei.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=2027"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.zhuangbiaowei.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=2027"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}