Open Source API

Open Source jars are freely available for the programmers and vendors for creating and developing new java applications using the opensource jars. There are a number of Open Source API's which you can use to develop your application. Some of the major Open Source Api's are given below -

Quart logo


Quartz is a full-featured, open source job scheduling service that can be integrated with, or used along side virtually any Java EE or Java SE application-from the smallest stand-alone application to the largest e-commerce system. Quartz can be used to create.
Learn more

iText logo

Portable Document Format (PDF) is now an open standard for electronic document exchange maintained by the International Organization for Standardization (ISO). When you convert documents, forms, graphics.
Learn more

java-mail logo

Java Mail

The JavaMail API provides a platform-independent and protocol-independent framework to build mail and messaging applications. The JavaMail API is available as an optional package for use with Java SE platform and is also included in the Java EE platform.
Learn more

jfreechart logo

JFree Chart

JFreeChart is a free 100% Java chart library that makes it easy for developers to display professional quality charts in their applications. JFreeChart's extensive feature set includes.
Learn more

POI Logo


Apache POI, a project run by the Apache Software Foundation, and previously a sub-project of the Jakarta Project, provides pure Java libraries for reading and writing files in Microsoft Office formats, such as Word, PowerPoint and Excel.
Learn more

Aspectj Logo


AspectJ is an aspect-oriented extension created at PARC for the Java programming language. It is available in Eclipse Foundation open-source projects, both stand-alone and integrated into Eclipse. AspectJ has become a widely-used de facto standard for AOP by emphasizing simplicity and usability for end users.
Learn more

Logging Logo

Logging Techniques

Loggers has mulitple levels for logging. If we are writing a real short program, just for learning purposes System.out.println is fine but when we are developing a quality software project, we should use professional logger and SOPs should be avoided.
Learn more

JMF Logo

Java Media Framework

Java Media Framework [JMF] is a java open source library that enables developers to add audio, video and other time based media to java applications. JMF was developed by Sun Microsystems. JMF is a framework for handling streaming media in Java programs. JMF is an optional package of Java 2 standard platform that allows developments of cross-platform multimedia applications.
Learn more