Recently Added Projects 
NeoDatis ODB is a new generation Object Oriented Database. ODB is a real transparent persistence layer that allows anyone to persist native objects with a single line of code.
ODB can be used as an embedded database engine that can be seamlessly integrated to any product as an embedded database or in client/server mode.
Go To NeoDatis ODB
JTimepiece is an advanced library for working with dates and times in Java. Features include: reduces number of objects created when working with multiple date/times, methods for computing difference between two date/times, support for time zones, leap year and daylight savings, methods for converting between string and date/times, methods for adding and subtracting to and from date/times, methods for easily retrieving individual parts of date/times, no dependencies to other non-standard Java libraries, compatible with J2SE 1.2 and above.
Go To JTimepiece
BPM platform built in Java and integrated to the Eclipse platform. Designed to be simple, versatile and focused on the developer.
It includes a Petri Nets graphical process designer integrated to Eclipse and a query language similar to OQL.
Main components:
* kbee Workflow Server
* kbee Process Designer: Graphic design of procedures using Petri Nets.
* kbee OLAP Server: for OLAP cubes in the processes
* kbee.WQL (Workflow Query Language): OQL like query language on the workflow engine
Go To kbee.workflow
Baralga enables you to keep track of the time you spend working on different projects. You can record the projects your are working or you can manually enter and edit project activities. Thus, you will be able to easily memorize when and how long you have been working on every project.
Go To Baralga
GanttProject is a tool for creating a project schedule by means of Gantt chart and resource load chart. With GanttProject you can break down your project into a tree of tasks and assign human resources that have to work on each task. You can also establish dependencies between tasks, like "this task can't start until this one is finished". GanttProject renders your project using two charts: Gantt chart for tasks and resource load chart for resources. You may print your charts, generate PDF and HTML reports, exchange data with Microsoft(R) Project(TM) and spreadsheet applications.
Go To GanttProject
Vroom is a framework for HTML/JSP and Java code binding. It's extremely simple to use and very powerful. It can control your HTML widgets on the fly. It can be applied independently as JSP/Servlet Model or can be integrated with Struts, JSF, YUI etc. No custom tags, no complex configurations, just simple binding configuration file and backing beans.
Go To Vroom
Ant Hill is an Ant library meant to perform remote invocation of build targets via XMPP (Jabber) protocol.
To be more specific Ant Hill provides a mechanism to implement Remote Target Invocation.
The client / server approach allows to work on clusters and coordinate a large number of machines.
Ant Hill has been written to be extensible, it is possible to define quickly new Remote Commands.
Ant Hill provides error reporting through Remote Exception Propagation and several debugging features.
Go To Ant Hill
Retroweaver is a bytecode weaver that enables you to take advantage of the new Java 1.5 language features, while still retaining total binary compatability with 1.4 virtual machines. Retroweaver operates by transforming Java class files compiled by a 1.5 compiler into version 1.4 class files which can then be run on any 1.4 virtual machine.
Go To Retroweaver
SWTBot is an open-source Java based functional testing tool for testing SWT and Eclipse based applications.
SWTBot provides APIs that are simple to read and write. The APIs also hide the complexities involved with SWT and Eclipse. This makes it suitable for functional testing by everyone. SWTBot also provides its own set of assertions that are useful for SWT. You can also use your own assertion framework with SWTBot.
SWTBot has a driver and recorder to playback and record tests and integrates with Eclipse, and also provides for ant tasks so that you can run your builds from within CruiseControl or any other CI tool that you use.
SWTBot can run on all platforms that SWT runs on. Very few other testing tools provide such a wide variety of platforms.
Go To SWTBot
DocumentBurster takes as input PDF reports and bursts them based on meta-data. Generated documents can be delivered on a variety of destinations like email, ftp, fax, archive and many more.
Features:
* It is portable as it works on all versions of Windows and most of the UNIX systems.
* It is working by reading meta-data which is easily included in the document to indicate the splitting and delivery methods to be used.
* It has out of the box delivery targets as email, ftp, fax, archive and many more. Email is referring to any SMTP compatible server including gmail and yahoo.
* It is easy to define your own custom delivery targets with the help of a plug-in architecture. This will handle the delivery of reports to any target that can be imagined.
* Scheduling. It is easy to define simple or complex schedules for bursting.
* It has command line support so it is easy to automate the bursting of reports.
Go To DocumentBurster
JEval is an advanced library for adding high-performance, mathematical, Boolean and functional expression parsing and evaluation to your Java applications. Features include: parses and evaluates dynamic and static expressions at run time, supports all major mathematical and Boolean operators, supports custom functions, 39 Math and String functions built in and ready to use, supports nested functions, supports variables, allows for custom variable resolver, no dependencies to other non-standard Java libraries, compatible with J2SE 1.2 and above.
Go To JEval
SpagoBI is an integration platform focused on business intelligence needs at the enterprise level. It's a full open source solution (no professional edition). SpagoBI offers a complete analytical layer (e.g.: reporting dimensional analysis -OLAP-, data mining, dashboards, free and visual data inquiring) with many solution for every area, allowing the end-user to compose the platform best suited for him/her, also mixing open source and proprietary products in order to maximize the overall ROI.
Go To SpagoBI
Talend is a provider of open source data integration software.
Talend offers open, innovative and powerful data integration solutions, used primarily for integration between operational systems, ETL, and migration by organizations of all sizes.
Go To Talend
RapidMiner (formerly YALE) is the world-wide leading open-source data mining solution due to the combination of its leading-edge technologies and its functional range. Applications of RapidMiner cover a wide range of real-world data mining tasks.
Go To RapidMiner
MyJSQLView provides an easy to use Java based GUI, graphical user interface, frontend for viewing, adding, editing, or deleting data in several mainstream databases. A query tool allows the building of complex SELECT SQL statements. The application allows easy sorting, searching, and import/export of table data.
Go To MyJSQLView
OpenSwing is an open source suite of graphics components based on Swing and a framework to develop client server applications having two or three tiers; it allows to develop rich internet applications based on HTTP protocol and Swing front-end too.
GUI can be created in a fast way by using the UI designer of the adopted java IDE: Eclipse, NetBeans, JDeveloper or JBuilder, as for other non java IDEs (JB, Delphi, Visual Studio .NET).
It uses several tecnologies/mechanisms, such as POJO, MVC, data binding.
It can be easily integrated with many server-side layers, such as Spring, Hibernate, iBatis, JPA.
Go To OpenSwing
Sambuca is a Java HTTP Server framework that allows developers to embed a HTTP server directly in their applications with custom HTTP Request Handlers, so that their application can directly process incoming HTTP Requests and easily send back HTTP formatted responses to the requesting client. Applications can host standalone HTTP Services such as Web Service without having to deploy and integrate with a full application server such as Tomcat, JBoss, or WebLogic.
Go To Sambuca
Geocoding is the process of estimating a latitude and longitude for a given location. JGeocoder is a free geocoder implemented in Java. This project is loosely modeled after Geo::Coder::US , a Perl module available for download from the CPAN.
Go To JGeocoder - Free Java Geocoder
Seam is an open source development platform for building rich Internet applications in Java. Seam integrates technologies such as Asynchronous JavaScript and XML (AJAX), JavaServer Faces (JSF), Java Persistence (JPA), Enterprise Java Beans (EJB 3.0) and Business Process Management (BPM) into a unified full-stack solution, complete with sophisticated tooling.
Go To Seam Framework
JAllInOne is an open source ERP/CRM java application having a Swing front-end. It is a Rich Internet Application so the front-end can remotely comunicate with the server-side layer of JAllInOne via HTTP protocol.
Main features:
Sales, Purchases, Warehouse, Bill of materials and production, Accounting, Agenda, CRM, Customers and contacts hierarchies, Callouts and appoinments management, Document management, Users and roles management, database schema management, grids and forms customization, reporting solution based on Jasper Report, reports customization.
Go To JAllInOne
Rupy is a tiny Java NIO HTTP server.
Features:
* NIO (Non-Blocking IO)
* Asynchronous Reply
* Chunked Transfer
* Session Timeout
* Hot-Deployment
* Filter Chain
Go To Rupy
JOrtho (Java Orthography) is a spell-checker. The library works with any JTextComponent from the Swing frame work. This includes JTextPane, JEditorPane and JTextArea.
Features are:
* highlight the potentially wrongly spelled word
* detect capitalization errors
* dialog (when pressing F7 key) for continuous spell check of the text
* offer a context menu with suggestions for a correct form of the word
* context menu with option to change the checking language
* user defined dictionary for words that are not in the global one
* translated spell checker GUI
* standalone API, no server is required but applets are possible
Go To JOrtho
LML is a small (82Kb) but reliable persistence engine based in annotations and reflection. It has no dependencies and can be used for standalone and web applications.
It's a clean and easy to use library for developers to forget worrying about database communication.
Go To LightweightModelLayer
LimpidLog is a revolutionary logging system which does not require any hard-code log statements. It records all important information about the execution of a class at runtime when the class is registered.
A Swing manager can be used to dynamically register/deregister your applications. Logged data can be read by human, or read my LimpidDebugger which interprets the data presents it as source level debugging.
LimpidLog is for J2EE standalone Java application. LimpidLog also supports Netbeans with GUI management as a Netbeans plug-in.
Go To LimpidLog
JML is a java Msn Messenger library that supports MSNP8-MSNP12. It is optimized for multiple users and is intended to be very easy to follow and use.
Go To Java MSN Messenger Library