Saturday, September 02, 2006

Receipts Data : An application that allows companies to keep receipts

Receipts Data is an application that allows companies to keep receipts. It provides a mechanism for searching for stored receipts and for printing documents.

[License] OSI Approved :: BSD License (revised)
[Operating System] OS Independent
[Programming Language] Java
[Topic] Office/Business

L2FProd.com Common Components

L2FProd.com Common Components Swing has lot of components built in, but still some are missing. This project provides the developer community with these missing components, inspired from modern user interfaces. It provides a PropertySheet component, a collapsible task pane (JTaskPane), a button bar (JButtonBar), a font chooser (JFontChooser), an Outlook Bar (JOutlookBar), a Tip Of The Day dialog (JTipOfTheDay), and a directory chooser (JDirectoryChooser).

[License] The Apache License 2.0
[Programming Language] Java
[Topic] Software Development :: Libraries :: Java Libraries, Software Development :: User Interfaces, Software Development :: Widget Sets

Thursday, August 31, 2006


BZByte EZ Ajax is a Java-based interactive Web toolkit to make writting professional interactive Web applications easy. It's much easier/quicker to use than other frameworks, and all development is done in Java.

[Environment] Web Environment
[Intended Audience] Developers
[License] OSI Approved :: GNU General Public License (GPL)
[Operating System] OS Independent
[Programming Language] Java
[Topic] Internet, Internet :: WWW/HTTP :: Dynamic Content, Software Development :: Libraries :: Application Frameworks, Software Development :: Libraries :: Java Libraries, Software Development :: User Interfaces
Universal Password Manager (UPM) allows you to store usernames, passwords, URLs, etc. in an encrypted database protected by one master password. Its three strongest features are simplicity (it provides a small number of very strong features with no clutter), the ability to run cross-platform, and database sharing. Rather than having many separate databases (home, work, etc.), database sharing allows you store your database at a remote location (password protected HTTP URL, for example) and then have UPM automatically keep your local database in sync with the remote database.

  • Intended Audience : End Users/Desktop
  • License : GNU General Public License (GPL)
  • Operating System : All 32-bit MS Windows (95/98/NT/2000/XP), OS Independent (Written in an interpreted language), OS X
  • Programming Language : Java
  • Topic : Database, Internet, Office/Business, Security
  • User Interface : Java Swing

Tiger Envelopes makes encryption automatic with almost any email program, allowing you to continue reading and writing mail the way you always have

Tiger Envelopes makes encryption automatic with almost any email program, allowing you to continue reading and writing mail the way you always have. It installs with one click on Windows, Mac, and Linux. It automatically configures Outlook, Outlook Express, Thunderbird, Mac Mail, and KMail. Tiger is a personal mail proxy server with automatic encryption. It uses SMTP and POP3 to work with almost any mail client, crypto plugins to work with almost any type of cryptography, and Java to run on almost any operating system. Plugins for Bouncy Castle, GPG, and PGP are included.

[Intended Audience] End Users/Desktop
[License] OSI Approved :: GNU General Public License (GPL)
[Operating System] OS Independent
[Programming Language] Java
[Topic] Communications :: Email :: Filters, Security :: Cryptography

Tuesday, August 29, 2006

Testar : A tool that reduces testing time for large Java unit test suites

Testar is a tool that reduces testing time for large Java unit test suites. It runs on top of JUnit and automatically selects individual tests to execute based on changes made to the code since the previous tool invocation. It can be used both from the command line and inside an IDE.

[Environment] Console (Text Based)
[Intended Audience] Developers, Quality Engineers
[License] The Apache License 2.0
[Operating System] OS Independent
[Programming Language] Java
[Topic] Software Development :: Testing

Barbecue : A Java barcode generator

Barbecue is a Java barcode generator. It provides barcode generation for Swing/AWT, printing, and Web sites. Barcodes can be generated as (J)Components, JPEGs, and SVG.

[Environment] MacOS X, Other Environment, Web Environment, Win32 (MS Windows)
[Intended Audience] Developers, End Users/Desktop
[License] OSI Approved :: BSD License (revised)
[Operating System] OS Independent
[Programming Language] Java
[Topic] Information Management, Multimedia :: Graphics, Office/Business :: Financial :: Point-Of-Sale, Printing, Software Development :: Libraries :: Java Libraries

Appia : A framework for network protocol composition that includes a complete set of protocols that provide group communication and atomic broadcast

Appia is a framework for network protocol composition that includes a complete set of protocols that provide group communication and atomic broadcast. It is extensible and can create channels that fit the user's needs.

[Environment] Console (Text Based)
[Intended Audience] Developers
[License] The Apache License 2.0
[Operating System] OS Independent
[Programming Language] Java
[Topic] Adaptive Technologies, Scientific/Engineering, System :: Networking

Matrex : An un-spreadsheet that is useful for working with vectors (for example, database data and charts) and matrices

Matrex is an un-spreadsheet that is useful for working with vectors (for example, database data and charts) and matrices. It is the perfect desktop tool for mathematical, statistical, and engineering models and for other complex calculations.

Matrex : An un-spreadsheet that is useful for working with vectors (for example, database data and charts) and matrices

Matrex is an un-spreadsheet that is useful for working with vectors (for example, database data and charts) and matrices. It is the perfect desktop tool for mathematical, statistical, and engineering models and for other complex calculations.

Jitterbit : An open source integration tool that delivers a quick and simple way to design, configure, test, and deploy integration solutions


Jitterbit is an open source integration tool that delivers a quick and simple way to design, configure, test, and deploy integration solutions. It supports many document types and protocols: XML, web services, database, LDAP, text, FTP, HTTP(S), file.

  • Database Environment : ODBC, Project is a database conversion tool, Microsoft SQL Server, MySQL, Oracle, PostgreSQL (pgsql), Sybase
  • Intended Audience : End Users/Desktop, Financial and Insurance Industry, Healthcare Industry, Information Technology, Telecommunications Industry, Other Audience
  • License : Mozilla Public License 1.1 (MPL 1.1)
  • Operating System : 32-bit MS Windows (NT/2000/XP), All POSIX (Linux/BSD/UNIX-like OSes)
  • Programming Language : C++, Java
  • Topic : Communications, XML, SOAP, Internet, Enterprise, Interface Engine/Protocol Translator
  • User Interface : Java Swing

Monday, August 28, 2006

AgileWiki : A Java-based wiki that provides a virtual wiki for each registered user, complete with access control and versioning

AgileWiki is a Java-based wiki that provides a virtual wiki for each registered user, complete with access control and versioning. The backend includes a built-in database (which uses flat files) and communicates via RMI to either a Servlet (packaged as a WAR file) or to a Swing client. AgileWiki is also both an application platform and a knowledge management system.

[Intended Audience] Developers
[License] OSI Approved :: Common Public License
[Operating System] OS Independent
[Programming Language] Java
[Topic] Database, Documentation, Information Management, Internet :: WWW/HTTP :: Dynamic Content :: Wiki

Asterisk-Java provides a set of Java classes that allow you to easily build Java applications that interact with an Asterisk PBX Server

Asterisk-Java provides a set of Java classes that allow you to easily build Java applications that interact with an Asterisk PBX Server. It supports the FastAGI protocol and the Manager API.

[Intended Audience] Developers
[License] OSI Approved, The Apache License 2.0
[Operating System] OS Independent
[Programming Language] Java
[Topic] Communications :: Telephony, Software Development :: Libraries :: Java Libraries

Ravenous : full-featured Web server written in Java

Ravenous is full-featured Web server written in Java. It allows you to write dynamic pages in Java without the need to read stacks of books before you get started, while still providing the features needed to create complex, high performance sites once you get more development experience.

[Environment] Web Environment
[Intended Audience] Developers, System Administrators
[License] OSI Approved :: BSD License (original), OSI Approved :: BSD License (revised)
[Programming Language] Java
[Topic] Internet :: WWW/HTTP :: HTTP Servers

Crispy : A lightweight Java API to invoke remote services with simple Java object calls

Crispy is a lightweight Java API to invoke remote services (RMI, CORBA, WebService, XML-RPC, EJB, Hessian, Burlap, REST, JBoss Remoting, or others) with simple Java object calls. You can integrate Crispy in a service oriented architecture (SOA), in a rich client platform (RCP), or in an inversion of control container (IoC) such as PicoContainer, SpringFramework, or HiveMind.

[Environment] Web Environment
[Intended Audience] Developers
[License] OSI Approved :: GNU Lesser General Public License (LGPL)
[Programming Language] Java
[Topic] Communications, Internet, Internet :: WWW/HTTP, Software Development :: Libraries, Software Development :: Libraries :: Application Frameworks, Software Development :: Libraries :: Java Libraries, System :: Networking

Stripes : A framework that makes building Java Web applications as easy as it should be


Stripes is a framework that makes building Java Web applications as easy as it should be. It uses annotations to meet the goal of zero external configuration. It includes simple yet powerful solutions to common problems such as indexed properties, multi-event forms, localization, and use of domain objects in the Web tier. All of this is contained in a compact framework with hardly any dependencies.

[Environment] Web Environment
[Intended Audience] Developers
[License] OSI Approved :: GNU Lesser General Public License (LGPL), The Apache License 2.0
[Operating System] OS Independent
[Programming Language] Java
[Topic] Software Development :: Libraries :: Application Frameworks

Sunday, August 20, 2006

Reft : A file transfer program without hassles

Reft stands for "Ridiculously Easy File Transfer", and is a file transfer program without hassles. All that's required is for two parties to load Reft. One person sends a file, the other person accepts the file, and that's it.

[Intended Audience] End Users/Desktop
[License] OSI Approved :: GNU Lesser General Public License (LGPL)
[Programming Language] Java
[Topic] Communications :: File Sharing

The DHTML Windowing Toolkit : A cross-browser JavaScript/CSS library for the creation of inline DHTML windows to contain content

The DHTML Windowing Toolkit is a cross-browser JavaScript/CSS library for the creation of inline DHTML windows to contain content. These windows can be opened, closed, moved, and resized much like native windows.

[Environment] Web Environment
[Intended Audience] Developers
[License] OSI Approved :: GNU General Public License (GPL)
[Operating System] OS Independent
[Programming Language] JavaScript
[Topic] Internet :: WWW/HTTP :: Dynamic Content, Software Development :: Libraries

Saturday, August 19, 2006

DROID (Digital Record Object Identification) : A software tool to perform automated batch identification of file formats

DROID (Digital Record Object Identification) is a software tool to perform automated batch identification of file formats. It is designed to meet the fundamental requirement of any digital repository to be able to identify the precise format of all stored digital objects, and to link that identification to a central registry of technical information about that format and its dependencies. It uses internal and external signatures to identify and report the specific file format versions of digital files. These signatures are stored in an XML signature file, generated from information recorded in the PRONOM technical registry. New and updated signatures are regularly added to PRONOM, and DROID can be configured to automatically download updated signature files from the PRONOM Web site via Web services.

[Environment] Console (Text Based), Eclipse :: Java/Swing
[Intended Audience] Advanced End Users, Developers, End Users/Desktop
[License] OSI Approved :: BSD License (revised)
[Operating System] OS Independent
[Programming Language] Java
[Topic] Information Management, Utilities

Thursday, August 17, 2006

Sakai: Collaboration and Learning Environment for Education


Sakai is an online open source Collaboration and Learning Environment. Many users of Sakai deploy it to support teaching and learning, ad hoc group collaboration, support for portfolios and research collaboration.

Sakai is a free and open source product that is built and maintained by the Sakai community. Sakai's development model is called "Community Source" because many of the developers creating Sakai are drawn from the "community" of organizations that have adopted and are using Sakai.