This week's book giveaway is in the Servlets forum.
We're giving away four copies of Murach's Java Servlets and JSP and have Joel Murach on-line!
See this thread for details.
The moose likes Other Open Source Projects and the fly likes What's your favorite open source library/project? Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login


Win a copy of Murach's Java Servlets and JSP this week in the Servlets forum!
JavaRanch » Java Forums » Products » Other Open Source Projects
Bookmark "What Watch "What New topic
Author

What's your favorite open source library/project?

Ulf Dittmer
Marshal

Joined: Mar 22, 2005
Posts: 41015
    
  43
We talk about iText, log4j, JFreeChart and JasperReports all the time here, but there are plenty of high quality projects that not everyone may be aware of. I'd like to encourage everybody to list their favorite ones, with a short description of what they like about it, and maybe links to helpful resources (unless they're part of the main project site). I'll go first:
  • ImageJ - an image processing application and library that can read and write many image formats, and can be extended through a macro language and a plugin API
  • HSQLDB - all-Java SQL database that installs easily, can run embedded (i.e., no server) and can be accessed by JDBC and Hibernate
  • Lucene - library that can be used to index and search documents, has powerful search features and is quite fast


  • Ping & DNS - my free Android networking tools app
    Hussein Baghdadi
    clojure forum advocate
    Bartender

    Joined: Nov 08, 2003
    Posts: 3476

  • http://www.opensymphony.com/compassCompass is a Java Search Engine Framework built on top of Lucene. It provides simplified ORM like API when working with a Search Engine and extending Lucene supporting transactional index operations.
  • OSCache

  • OSCache is a caching solution that includes a JSP tag library and set of classes to perform fine grained dynamic caching of JSP content, servlet responses or arbitrary objects.
  • SiteMesh

  • SiteMesh is a web-page layout and decoration framework and web- application integration framework to aid in creating large sites consisting of many pages for which a consistent look/feel, navigation and layout scheme is required.
  • Quartz

  • Quartz is a full-featured, open source job scheduling system that can be integrated with, or used along side virtually any J2EE or J2SE application.
  • ClickStream

  • Utility to track the current users on your site, and where they've been in detail.
    (Description is from OpenSymphony.com)
    [ February 18, 2007: Message edited by: John Todd ]
    Jaikiran Pai
    Marshal

    Joined: Jul 20, 2005
    Posts: 9910
        
    158

    POI-HSSF project is meant for Excel file operations. Started using it just a couple of months back. Looks good. They even have libraries for other Microsoft Format Files


    [My Blog] [JavaRanch Journal]
    Darya Akbari
    Ranch Hand

    Joined: Aug 21, 2004
    Posts: 1855
  • DocBook XML and DocBook XSL for creating and versioning of custom PDF, HTML and JavaHelp documents


  • SCJP, SCJD, SCWCD, SCBCD
    Ulf Dittmer
    Marshal

    Joined: Mar 22, 2005
    Posts: 41015
        
      43
    Bump. Nobody else has anything to share?
    Christophe Verré
    Sheriff

    Joined: Nov 24, 2005
    Posts: 14687
        
      16

  • Java CSV A simple library to read/write csv files
  • Umlet A no-fluff tool to make UML diagrams in no time. (needs a bit of practice though)
  • JTDS Throw away your crappy Microsoft driver and get this JDBC Driver for SQLServer (and Sybase).
  • lint4j Analyze your source and spot some dirty code


  • [My Blog]
    All roads lead to JavaRanch
    Jaikiran Pai
    Marshal

    Joined: Jul 20, 2005
    Posts: 9910
        
    158

    Originally posted by Satou kurinosuke:
  • lint4j Analyze your source and spot some dirty code


  • This looks like a good one, going by what has been mentioned on their home page.
    Darya Akbari
    Ranch Hand

    Joined: Aug 21, 2004
    Posts: 1855
  • JForms - Swing GUI Framework from JGoodies
  • kri shan
    Ranch Hand

    Joined: Apr 08, 2004
    Posts: 1371
    Whether lint4j detects memory leak too ?
    Ulf Dittmer
    Marshal

    Joined: Mar 22, 2005
    Posts: 41015
        
      43
    Whether lint4j detects memory leak too ?

    No. It's a static code checker, and consequently does nothing at runtime.
    D Rog
    Ranch Hand

    Joined: Feb 07, 2004
    Posts: 472

    jDepend by Mike Clark
    xStream by xstream.codehaus.org
    JavaLayer by http://www.javazoom.net/javalayer/javalayer.html


    Retire your iPod and start with HD Android music player Kamerton | Minimal J2EE container is here | Light weight full J2EE stack | and build tool | Co-author of "Windows programming in Turbo Pascal"
    bart zagers
    Ranch Hand

    Joined: Feb 05, 2003
    Posts: 234
    Joda-Time: each time I see a question on Date or Calendar pop up, I'm happy I discovered Joda-Time.
    clive jordan
    Ranch Hand

    Joined: Apr 27, 2005
    Posts: 39
    Lucene. It has to be one of the best pieces of openSource software I've come across. Optimization is somewhat inefficient, but on the whole, itts rock-solid.
    Vikram Shirur
    Ranch Hand

    Joined: Jul 27, 2006
    Posts: 33
    POI-HSSF project is meant for Excel file operations.

    I am using it from 2 months... its very good.... GO for it...
    --------------------
    Joan Horta Tosas
    Ranch Hand

    Joined: Feb 01, 2007
    Posts: 59
    Checkstyle is a tool that provides an automated and fully configurable way of checking your coding style. It has en eclipse-plugin too. When you're working in a team, it's a good thing to define a coding style and when using Eclipse it immediately says if your code is not addhering to it. Some examples of what can it check are: using brackets in same or new line, not having defined Javadoc for public and protected methos, variable names styles (like final static variables being in uppercase), have a new line at the end of a file, and so on...

    By the way, I've just looked at eclipse-cs site and found they received an award:
    The Eclipse Checkstyle plug-in won the Eclipse Community Award 2007 in the category of "Best Open Source Eclipse-based Developer tool".

    [ March 08, 2007: Message edited by: Joan Horta Tosas ]
    Aryan Khan
    Ranch Hand

    Joined: Sep 12, 2004
    Posts: 290

    I love the apache commons.


    OCP/MCP/SCJP/SCWCD/IBM XML/SCMAD/SCEA-1
    Hussein Baghdadi
    clojure forum advocate
    Bartender

    Joined: Nov 08, 2003
    Posts: 3476

    Web-Harvest
    Ananth Chellathurai
    Ranch Hand

    Joined: Nov 21, 2007
    Posts: 349

    Sweetdev Ria Ajax library for J2ee.

    Ananth Chellathurai


    Ananth Chellathurai [Walk on software]
     
     
    subject: What's your favorite open source library/project?
     
    Similar Threads
    Java Desktop Applications
    JavaRanch Code Repository (JCR)
    Data Base Tip
    calling windows API from Java?
    How to connect to hsqldb using python or perl.