Highlights of 110 well-known Java Projects

Source: Internet
Author: User
Tags http file upload xslt xslt processor checkstyle
Project name   Project Description http://andyluo.blogjava.net
ASM Java bytecode manipulation framework
Aspectwerkz Aspectwerkz-dynamic AOP for Java
Axis Axis-an implementation of the soap (Simple Object Access Protocol) Submission to W3C
Batik Batik SVG toolkit-Toolkit using images in the Scalable Vector Graphics (SVG) Format
Bcel Byte Code Engineering Library-analyze, create and manipulate Java class files
Beanutils Beanutils-utilities for working with JavaBeans
Catalina Catalina-Servlet and JSP based Web Server
Cayenne Professional object relational mapping
Cglib Cglib-dynamic byte code generatorhttp: // andyluo.blogjava.net
Chain Chain-Implementation of the gof "chain of responsibility" Pattern
Checkstyle Checkstyle-development tool to help writing Java code that adheres to a coding standard
CLI Command Line library-Simple API for working with the command line arguments and options
Codec Commons codec-encoders and decoders like base64, Hex, phonetic encodings and URLs
Collections Collections-filling the holes left in Sun's collections API
Configuration Commons configuration-generic API enabling configuration from a variety of sources
DBCP DBCP-Connection Pooling implementations
Dbutils Dbutils-set of classes designed to make working with JDBC easier
Digester Struts Digester-Configure an XML/Java mapping with actions when patterns are recognized
Discovery Discovery-Discovering, or finding, implementations for pluggable interfaces
DNSJava DNS in Java-Supporting common record types, queries, zone transfers and dynamic updates
Doclet JavaDoc Doclet-Custom output from the types methods and fields in a source tree.
Dom4j DOM4J-XML, XPath and XSLT library
DTDParser DTDParse DTD Library-You can use this library to parse a DTD
EL EL-The JSPs 2.0 Expression Language Interpreter from Apache
Fastutil FastUtil-Type-specific maps sets and lists with a small memory footprint and fast access
FileUpload Http File Upload library-add robust, fast file upload capability to your web applications
Freemarker HTML template enginehttp: // andyluo.blogjava.net
Gjt Giant Java tree-Java library consisting entirely of open source components
GNU-RegEx GNU regular expressions-implementation of a traditional (non-POSIX) NFA RegEx Engine
Groovy Groovy-scripting language
Hibernate Hibernate-relational persistence for idiomatic Java
Hivemind Hivemind-a services and configuration microkernel
HSQLDB HSQLDB-the Java SQL Relational Database
Htmlparser HTML Parser-Java library used to parse HTML
Httpclient HTTP Client-Fills holes left by the java.net package, including most recent HTTP standards
Informa Informa-News aggregation library
IO Commons-IO-Utility classes, stream implementations, file filters and endian classes for IO
IText IText-Generates PDF on the fly
J2EE Java 2 Platform, Enterprise Edition
J2SE Java2 Standard Edition v5
JAI Java Advanced Imaging-Network-enabled, scalable, platform-independent image processing
Jalopy Jalopy Source Formatter-Formats Java source code according to widely retriable rules
Jasper Jasper-Tomcat JSP enginehttp: // andyluo.blogjava.net
JasperReports JasperReports-Free Java reporting library
Java3d Java3D-Object-oriented interfaces that support a simple, high-level programming mode
JavaComm Java Communications-API for technologies such as voice mail, fax and smartcards
JavaGroups JavaGroups-Reliable multicast communication enable processes to send messages to each other
Jaxen Jaxen XPath Processor-Object model walker; evaluate XPath expressions in dom4j and JDOM
JAXME JaxMe 2-Open source implementation of JAXB
JClassLib JClassLib-Library for reading, modifing and writing Java class files and bytecode
JCommon JCommon-Collection of useful classes used by JFreeChart, JFreeReport and other projects
JCrontab JCronTab-Scheduler written in Java, provide a fully functional schedules for Java projects
JDIC JDIC-jdesktop integration components
Jdnc Jdnc-jdesktop network components
JDO Java data objects-Direct storage of Java domain model instances into a database
JDOM Jdom xml library-for accessing, manipulating and outputting XML data from Java code.
Jetspeed Jetspeed-Java Portal Server
Jexl Java Expression Language-is an embedable Expression Language Engine
Jfreechart Jfreechart-free library for generating charts, including pie, bar, line and areas charts
Jgroups Jgroups-Multicast Communication Toolkit
Jmeter Jmeter-Load Testing applcation
JMF Java media framework-library for audio, video and other time-based Media
Jmock Jmock-testing Library
JSF Assumerver faces-Web Framework
Jsword Jsword-Bible software in Java, compatible with the sword project for C/C ++
Jtidy Jtidy-HTML syntax checker
JUnit JUnit-regression testing framework used by the developer who implements unit tests in Java
Jxpath Jxpath library-simple interpreter of an expression language called xpath
Lang Lang-utilities including enums, string manipulation, reflection, serialization and more
Log4j Log4j-fast logging API that lets you configure logging at runtime
Logging Commons logging-simple wrapper API around multiple logging APIs
Lucene Lucene-high-performance, full-featured text search engine written entirely in Java
Math Math-Library of lightweight, self-contained mathematics and statistics components
Net Network Library-Support for Finger, Whois, TFTP, Telnet, FTP, NNTP, etc developed by ORO
OJB OJB-O/R tool that allows transparent persistence
OpenJMS Open source JMS server
ORO ORO-Text processing library
OSCache OSCache-A high performance J2EE caching framework
PJA Pure Java AWT-Toolkit for drawing graphics without any native graphics resources
PMD PMD-Scans Java source code for potential problems
POI POI-Java OLE 2 Manipulator
Pool Commons Pooling-provides an generic, retriable Object-pooling API
Primitives Primitives-Collection of types and utilities optimized for working with Java primitives
Proxool Java connection pool
Quartz Quartz-J2EE open source job scheduler
Regexp Jakarta Regular Expressions-Java RegEx library under BSD style license
Rhino Mozilla JavaScript-open-source implementation of JavaScript written entirely in Java
Seraph Seraph-Atlassian Security Framework
SiteMesh A web-page layout and decoration framework
Slide Slide-Content repository, can serve as a basis for CMS
SOAP Apache Soap-implementation of the SOAP submission to W3C
Speedo Oss jdo implementationhttp: // andyluo.blogjava.net
Spring Server Side alternative to J2EE APIs
Struts Jakarta Struts-open source framework for building web applications
Tapestry Tapestry-Web Framework
Turbine Turbine-Servlet based framework allowing developers to quickly build secure web applications
UDDI4J UDDI4J-Library that provides an API to interact with a UDDI registry
Validator Validtator-Validate data from user input
Velocity Velocity-Support for clean, quick MVC web development and support for the Struts framework
Village Village-API that sits on top of the JDBC to make it easier to interact with a JDBC
WebWork 2 Next generation of WebWork
Xalan Xalan-XSLT processor for transforming XML documents into HTML, text, or XML
XDoclet XDoclet-Code generation engine
Xerces Xerces2-The next generation of high performance, XML parsers in the Apache Xerces family
XMLBeans XMLBeans-XML-Java binding toolhttp: // andyluo.blogjava.net
XMLPull XMLPull-Defines a simple pull parsing API that does pull XML parsing from J2EE to J2EE
XMLRPC XML-RPC-Implementation of the XML-RPC, using XML over HTTP to implement remote procedure CILS
XNI Xerces Native Interface-Framework for streaming a document and constructing generic parsers
XOM XML Object Model-Tree-based API for processing XML that strives for correctness and simplicity.
XStream XML serialization

 

Related Article

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.