#Core
##Apache Commons Lang 介绍:Apache’s library that provides a host of helper utilities for the java.lang API, such as String manipulation, object creation, etc.
##Google Guava 介绍:Google’s Core library for collections, caching, primitives support, etc
示例:http://www.programcreek.com/2013/10/google-guava-splitter-example/
#HTML及XML处理
##Jsoup 介绍:使用css选择器的html解析器,跟使用jQuery相似
项目主页:
其他连接:http://www.oschina.net/p/jsoup
示例:http://www.programcreek.com/2012/05/parse-html-in-java/
##STaX 介绍:Process XML code
示例:http://www.programcreek.com/2011/08/java-code-use-stax-to-create-xml-file/
#Web Frameworks
##Spring 介绍:an open source application framework and inversion of control container for the Java platform
示例:http://www.programcreek.com/2012/06/spring-framework-tutorial-hello-world/
##Struts 2 介绍:most popular web framework from Apache
示例:http://www.programcreek.com/2010/03/struts-2-tutorials-sample-application-login-module/
##Google Web Toolkit 介绍:a development toolkit from Google for building and optimizing complex browser-based applications
示例:http://www.programcreek.com/2011/01/a-example-application-of-gwt/
##Strips 介绍:a presentation framework for building web applications using the latest Java technologies.
##Tapestry 介绍:component oriented framework for creating dynamic, robust, highly scalable web applications in Java.
##其他 更多框架:http://www.programcreek.com/2011/08/java-web-frameworks-comparison/
#报表图形
##JFreeChart 介绍:creates charts such as bar charts, line charts, pie charts, etc.
##JFreeReport 介绍:creates PDF reports.
##JGraphT 介绍:create graph that contains a set of nodes connected by edges.
#Windowing Libraries
##Swing 介绍:a GUI library from SDK
示例:http://www.programcreek.com/2009/01/the-steps-involved-in-building-a-swing-gui-application/
##SWT
介绍:a GUI library from eclipse
##其他 swing vs swt:http://www.programcreek.com/2012/04/swing-vs-swt-side-by-side-comparison/
#GUI Frameworks
##Eclipse RCP 介绍:
示例:http://www.programcreek.com/2013/02/eclipse-rcp-tutorial-add-a-popup-menu/
#自然语处理
##OpenNLP 介绍:
项目主页:http://opennlp.apache.org/
其他连接:http://www.oschina.net/p/opennlp 示例:http://www.programcreek.com/2012/05/opennlp-tutorial/
##Stanford Parser 介绍:斯坦福的自然语处理,还有一些其他的工具包
项目主页:
示例:http://www.programcreek.com/2012/07/java-example-for-using-stanford-postagger/
##其他 更多自然语处理工具:http://www.programcreek.com/2013/05/collection-of-natural-language-processing-tools/
#Static Analysis
##Eclipse JDT 介绍:a library from IBM which can manipulate Java source code
示例:http://www.programcreek.com/2011/01/a-complete-standalone-example-of-astparser/
##WALA 介绍:a library that can process .jar file, i.e., bytecode
示例:http://www.programcreek.com/2012/10/wala-tutorial/
#JSON
##Jackson 介绍:a multi-purpose Java library for processing JSON data format. Jackson aims to be the best possible combination of fast, correct, lightweight, and ergonomic for developers.
##XStream 介绍:a simple library to serialize objects to XML and back again.
##Google Gson 介绍:a Java library that can be used to convert Java Objects into their JSON representation
示例:http://www.programcreek.com/2012/05/call-google-search-api-in-java-program/
##JSON-lib 介绍:a java library for transforming beans, maps, collections, java arrays and XML to JSON and back again to beans and DynaBeans.
#Math
##Apache Commons Math 介绍:provide functions for math and statistics.
#Logging
##Apache Log4j 介绍:most popular logging library
示例:http://www.programcreek.com/2009/06/an-entry-example-of-log4j/
##Logback 介绍:a successor to the popular log4j project.
##SLF4j(The Simple Logging Facade for Java) 介绍:a simple facade or abstraction for various logging frameworks (e.g. java.util.logging, logback, log4j) allowing the end user to plug in the desired logging framework at deployment time.
#文档处理
##Apache POI 介绍:
项目主页:http://poi.apache.org/
其他连接:http://www.oschina.net/p/poi
##Apache ODF Toolkit (Incubating) 介绍:
项目主页:http://incubator.apache.org/odftoolkit/
##Poppler 介绍:用c++的,基于xpdf,渲染pdf的
项目主页:http://poppler.freedesktop.org/
##Aspose.Words 介绍:似乎是收费的
项目主页:
其他连接:http://www.oschina.net/p/aspose-words
##Docx4j 介绍:
项目主页:
其他连接:http://www.oschina.net/p/docx4j
##其他 Open Document Format格式标准:http://opendocument.xml.org/
#Date and Time
##Joda-Time 介绍:a quality replacement for the Java date and time classes.
##Lambok 介绍:a Java library meant to simplify the development of Java code writing
#网络
##Apache MINA 介绍:
项目主页:http://mina.apache.org/
##netty 介绍:由jboss开源,跟mina是同一个作者
项目主页:http://netty.io/
其他连接:https://github.com/netty/netty/tree/3
#nosql
##memcached 介绍:
项目主页:http://memcached.org/
其他连接:http://code.google.com/p/memcached/
##xmemcached 介绍:
项目主页:https://github.com/killme2008/xmemcached
其他连接:http://code.google.com/p/xmemcached/
##hector 介绍:cassandra的客户端,提供了更高层的api
项目主页:http://hector-client.github.io/hector/build/html/index.html
#服务器
##Apache Tomcat 介绍:
项目主页:http://tomcat.apache.org/
##Jetty 介绍:
项目主页:http://www.eclipse.org/jetty/
##nginx 介绍:
项目主页:http://nginx.org/
#构建工具
##Apache Ant 介绍:
项目主页:http://ant.apache.org/
##Maven
介绍:
项目主页:http://maven.apache.org/
#RPC
##Apache Thrift 介绍:facebook开源的序列化工具,支持rpc
项目主页:http://thrift.apache.org
##protobuf 介绍:google开源的序列化工具,跟thrift由同一个组开发,没有实现rpc
项目主页:http://code.google.com/p/protobuf/
##Apache Avro 介绍:
项目主页:http://avro.apache.org/
#SOA
##finagle 介绍:twitter开源的SOA框架,基于thrift
项目主页:https://github.com/twitter/finagle
##Dubbo 介绍:阿里开源的SOA框架,淘宝的叫HSF
项目主页:http://code.alibabatech.com/wiki/display/dubbo/Home
#分布式
##TimeTunnel 介绍:阿里开源的日志分布式处理
项目主页:http://code.taobao.org/p/TimeTunnel/src/
##scribe 介绍:facebook开源的日志分布式处理
项目主页:https://github.com/facebook/scribe
#消息中间件
##METAQ 介绍:淘宝METAQ开源消息中间件,似乎改名了?
项目主页:http://metaq.taobao.org/
其他连接:https://github.com/alibaba/RocketMQ/wiki
#教程
##nginx-tutorials 介绍:一个nginx开源教程
项目主页:https://github.com/agentzh/nginx-tutorials
##免费中文开源编程书 介绍:
项目主页:https://github.com/justjavac/free-programming-books-zh_CN
#搜索
##Apache Lucene 介绍:
项目主页:http://lucene.apache.org/
##Apache Solr 介绍:
项目主页:http://lucene.apache.org/solr/
#云计算
##Apache Hadoop 介绍:
项目主页:http://hadoop.apache.org/
#机器学习
##PredictionIO 介绍:http://www.csdn.net/article/2013-11-14/2817501-PredictionIO
项目主页:http://prediction.io/
托管地址:https://github.com/PredictionIO/PredictionIO
#其他
##Clojure 介绍:jvm上一种lisp方言
项目主页:http://clojure.org/getting_started
##smarthosts 介绍:提供host文件,防止dns篡改
##vim 介绍:
项目主页:http://www.vim.org/
##Argo 介绍:58同城出的轻量级web框架
项目主页:https://github.com/58code/Argo
##阿里开源汇总 项目主页:http://code.alibabatech.com/wiki/dashboard.action