UI框架:Foundation,Boostrap,Pure,EasyUI,Polymercss
前端UI設計師必去的幾個網站:Dribbble,awwwards,unmatchedstyle,UIMakerhtml
Mozilla 開發者中心:https://developer.mozilla.org/en-US/前端
圖標資源:IcoMoon(個人最愛),Themify Icons,FreePik,Glyphiconsarthtml5
Hadoop:分佈式的文件系統,結合其MapReduce編程模型能夠用來作海量數據的批處理(Hive,Pig,HBase啥的就不說 了),值得介紹的是Cloudera的Hadoop分支CDH5,基於YARN MRv2集成了Spark可直接用於生產環境的Hadoop,對於企業快速構建數據倉庫很是有用。java
Ceph:Linux分佈式文件系統(特色:無中心)node
Storm:實時流數據處理,能夠看下IBM的一篇介紹 (還有個Yahoo的S4,也是作流數據處理的)jquery
Spark:大規模流式數據處理(能夠應付企業中常見的三種數據處理場景:複雜的批量數據處理(batch data processing);基於歷史數據的交互式查詢(interactive query);基於實時數據流的數據處理(streaming data processing)),CSND有篇文章介紹的不錯linux
Spark Streaming:基於Spark的實時計算框架ios
Tachyon:分佈式內存文件系統nginx
Mesos:計算框架一個集羣管理器,提供了有效的、跨分佈式應用或框架的資源隔離和共享Impala:新一代開源大數據分析引擎,提供Sql語義,比- Hive強在速度上
SNAPPY:快速的數據壓縮系統,適用於Hadoop生態系統中
Kafka:高吞吐量的分佈式消息隊列系統
ActiveMQ:是Apache出品,最流行的,能力強勁的開源消息總線
MQTT:Message Queuing Telemetry Transport,消息隊列遙測傳輸)是IBM開發的一個即時通信協議,有可能成爲物聯網的重要組成部分
RabbitMQ:記得OpenStack就是用的這個東西吧
ZeroMQ:宣稱是將分佈式計算變得更簡單,是個分佈式消息隊列,能夠看下雲風的一篇文章的介紹開源的日誌收集系統:scribe、chukwa、kafka、flume。這有一篇對比文章
Zookeeper:可靠的分佈式協調的開源項目
Databus:LinkedIn 實時低延遲數據抓取系統
數據源獲取:Flume、Google Refine、Needlebase、ScraperWiki、BloomReach
序列化技術:JSON、BSON、Thrift、Avro、Google Protocol Buffers
NoSql:Apache Hadoop、Apache Casandra、MongoDB、Apache CouchDB、Redis、BigTable、HBase、Hypertable、Voldemort、Neo4j
MapReduce相關:Hive、Pig、Cascading、Cascalog、mrjob、Caffeine、S四、MapR、Acunu、Flume、Kafka、Azkaban、Oozie、Greenplum
數據處理:R、Yahoo! Pipes、Mechanical Turk、Solr/ Lucene、ElasticSearch、Datameer、Bigsheets、TinkerpopNLP天然語言處理:Natural Language Toolkit、Apache OpenNLP、Boilerpipe、OpenCalais
機器學習:WEKA、Mahout、scikits.learn、SkyTree
可視化技術:GraphViz、Processing、Protovis、Google Fusion Tables、Tableau、Highcharts、EChats(百度的還不錯)、Raphaël.js
開源的數據分析可視化工具:Weka、Orange、KNIME
Cobar:阿里巴巴的MySql分佈式中間件
Thrift:用來進行可擴展且跨語言的服務的開發(相似的還有個Avro,Google protobuf)。
libevent:是一個事件觸發的網絡庫,適用於windows、linux、bsd等多種平臺,內部使用select、epoll、kqueue等系統調用管理事件機制。(對了還有個libev呢)
Boost:很少說了,準C++標準庫
Ptmalloc\Valgrind\Purify
NetworkServer架構:acceptor->dispatcher->worker(這個不算工具哦)
breakpad:崩潰轉儲和分析模塊,不少crashreport會用到
UI界面相關:MFC、BCG和QT這類的就不說了,高端一點的還有Html和DirectUI技術:libcef(基於chrome內核的,想一想 使用html5開發頁面,還真有點小激動呢)、HtmlLayout、Duilib、Bolt,非C++的,還有node-webkit也不錯,集成了 node和webkit內核。
MINA:使用Java開發手遊和頁遊服務器(對了還有Netty,也很猛的,都是基於NIO的)
HP-Socket:見有有些頁遊服務器使用這個構建的
雲風的技術博客:http://blog.codingnow.com/
OGRE:大名鼎鼎的3D圖形渲染引擎
OpenVDB:夢工廠C++的特效庫,開源的
cocos2d:跨平臺2D遊戲引擎
unity3d:跨平臺3D遊戲引擎,很火的哦
Nodejs:也有很多使用它來開發手遊和也有服務器(網易的Pomelo就是哦)
Scribe:Facebook的(nodejs + scribe + inotify 同步日誌)
logstash:強大的日誌收集系統,能夠基於logstash+kibana+elasticsearch+redis開發強大的日誌分析平臺
log.io: nodejs開發的實時日誌收集系統
RTP,實時傳輸協議與音視頻
RTP,RTCP,RTSP-> librtp,JRTPLIB(遵循了RFC1889標準)
環形緩衝區,實時數據傳輸用
SDL,ffmpeg,live555,Speex
Red5:用Java開發開源的Flash流媒體服務器。它支持:把音頻(MP3)和視頻(FLV)轉換成播放流; 錄製客戶端播放流(只支持FLV);共享對象;現場直播流發佈;遠程調用。
Eric,Eclipse+pydev,比較不錯的Python IDE
PyWin:Win32 api編程包
numpy:科學計算包,主要用來處理大型矩陣計算等,此外還有SciPy,Matplotlib
GUI相關:PyQt,PyQwt
supervisor:進程監控工具
經常使用的IDE:IntelliJ IDEA,Eclipse,Netbeans
Web開發相關:Tomcat、Resin、Jetty、WebLogic等,經常使用的組件Struts,Spring
HibernateNetty: 異步事件驅動網絡應用編程框架,用於高併發網絡編程比較好(NIO框架)
MINA:簡單地開發高性能和高可靠性的網絡應用程序(也是個NIO框架),很多手遊服務端是用它開發的
jOOQ:java Orm框架Activiti:工做流引擎,相似的還有jBPM、Snaker
Perfuse:是一個用戶界面包用來把有結構與無結構數據以具備交互性的可視化圖形展現出來.
Gephi:複雜網絡分析軟件, 其主要用於各類網絡和複雜系統,動態和分層圖的交互可視化與探測開源工具
Nutch:知名的爬蟲項目,hadoop就是從這個項目中發展出來的
web-harvest:Web數據提取工具
POM工具:Maven+ArtifactoryNetflix
Curator:Netflix公司開源的一個Zookeeper client library,用於簡化Zookeeper客戶端編程
Akka:一款基於actor模型實現的 併發處理框架
EclEmma:覆蓋測試工具
Xilium.CefGlue:基於CEF框架的.NET封裝,基於.NET開發Chrome內核瀏覽器
CefSharp:同上,有一款WebKit的封裝,C#和Js交互會更簡單
netz:免費的 .NET 可執行文件壓縮工具
SmartAssembly:變態的.net代碼優化混淆工具
NETDeob0:.net反混淆工具,真是魔高一尺道高一丈啊(還有個de4dot,在GitHub上,都是開源的)
ILMerge:將全部引用的DLL和exe文件打成一個exe文件
ILSpy:開源.net程序反編譯工具
Javascript.NET:很不錯的js執行引擎,對v8作了封裝
NPOI: Excel操做
DotRAS:遠程訪問服務的模塊
WinHtmlEditor: Winform下的html編輯器
SmartThreadPool:使用C#實現的,帶高級特性的線程池
Snoop: WPF Spy Utility
Autofac: 輕量級IoC框架
HtmlAgilityPack:Html解析利器
Quartz.NET:Job調度
HttpLib:@CodePlex,簡化http請求
SuperSocket:簡化Socket操做,基於他的還有個SuperWebSocket,能夠開發獨立的WebSocket服務器了
DocX:未安裝Office的狀況下操做Word文件
Dapper:輕量級的ORM類,性能不錯
HubbleDotNet:支持接入數據庫的全文搜索系統
fastJSON:@CodeProject,高性能的json序列化類
ZXing.NET:@CodePlex,QR,條形碼相關
Nancy:輕量級Http服務器,作個小型的Web應用能夠擺脫IIS嘍(Nancy.Viewengines.Razor,能夠加入Razor引擎)
AntiXSS:微軟的XSS防護庫Microsoft Web Protection
LibraryJint:JavaScript解釋器
CS-Script:將C#代碼文件做爲腳本執行
Jexus:Linux下 高性能、易用、免費的ASP.NET服務器
Clay:將dynamic發揮的更加靈活,像寫js同樣寫C#
DynamicJSON:沒必要定義數據模型獲取json數據
Antlr:開源的語法分析器(歸到C#不太合適,其餘語言也能夠去用)
SharpPcap:C#版的WinPcap調用端,牛逼的網絡包分析庫(自帶PacketNotNet用於包協議分析)
Roslyn:C#,VB編譯器
ImageResizer: 服務端自由控制圖片大小,真乃神器也,對手機端傳小圖,PC端傳大圖,CMS用它很方便
UI相關:DevExpress, Fluent(Office 07風格), mui(Modern UI for WPF)
NetSparkle:應用自動更新組件
ConfuserEx: 開源.net混淆工具
ServiceStack: 開源高性能Web服務框架,可用於構建高性能的REST服務Expression
Evaluator:Eval for C#,處理字符串表達式
設計工具:Sketch、OmniGraffle
MindManger:思惟導圖
未完待續……