A
Ajax
Aspect-Oriented
 
B
Bloggers
Build Systems
Business Intelligence
ByteCode
 
C
CMS
Cache Solutions
Charting & Reporting
Chat Servers
Code Analyzers
Code Beautifiers
Code Coverage
Collections
Command Line
Connection Pools
Crawlers
 
D
Databases
 
E
EJB Servers
ERP & CRM
ESB
Eclipse Plugins
Expression Languages
 
F
Financial Soft
Forum Soft
 
G
General Purpose
Geospatial
Groupware
 
H
HTML Parsers
 
I
IDEs
Installers
Inversion of Control
Issue Tracking
 
J
J2EE Frameworks
JDBC
JMS
JMX
JSP Tag Libraries
Job Schedulers
 
L
Localization
Logging Tools
 
M
Mail Clients
 
N
Network Clients
Network Servers
 
O
Obfuscators
 
P
PDF Libraries
Parser Generators
Persistence
Portals
Profilers
Project Management
 
R
RSS & RDF Tools
Rule Engines
 
S
SQL Clients
Scripting Languages
Search Engines
Security
Source Control
Swing
 
T
Template Engines
Testing Tools
Text Processing
 
U
UML & Modeling
 
V
Validation
 
W
Web Frameworks
Web Mail
Web Servers
Web Services
Web Testing
Wiki Engines
Workflow Engines
 
X
XML Parsers
XML UI Toolkits
 

Recently Added Projects Feed

2009-03-25 20:31:24.0 » Security » JSecurity

JSecurity is a powerful and flexible open-source Java security framework that cleanly handles authentication, authorization, enterprise session management and cryptography. Our mission: To provide the most robust and comprehensive Java security framework available while also being very easy to understand and extremely simple to use. N.B. Project is being renamed to "Ki"

Go To JSecurity

2009-03-22 20:38:23.0 » Web Services » Apache CXF

Apache CXF is an open source (web) services framework. CXF helps you build and develop services using frontend programming APIs, like JAX-WS. These services can speak a variety of protocols such as SOAP, XML/HTTP, RESTful HTTP, or CORBA and work over a variety of transports such as HTTP, JMS or JBI.

Go To Apache CXF

2009-03-22 20:38:19.0 » Logging Tools » Microlog

Microlog is a small, yet powerful logging library for mobile devices based on the Log4j API. Supports Java ME (J2ME) and Android. Logs to device, to PC or to servers online. Used in all phases from development on emulator/device to outdoor field-testing.

Go To Microlog

2009-03-16 22:39:44.0 » General Purpose » Marvin

Marvin is an extensible image processing framework developed in Java. Every image processing algorithm is developed as a plug-in and it can be plugged into the MarvinEditor, an image manipulation program that uses plug-ins developed using Marvin Framework, or in third-party applications. Currently there are 36 plug-ins available. The framework provide features to:

 * manipulate images
 * manipulate captured video frames
 * multi-threading image processing
 * integrate plug-ins with Graphical User Interface(GUI)
 * analyze plug-in performance
 * extend features via plug-ins

Go To Marvin

2009-03-16 22:39:43.0 » Logging Tools » LOGBack

Logback is intended as a successor to the popular log4j project. It was designed by Ceki Gülcü, the founder of log4j. It builds upon experience gained in building industrial-strength logging systems going back as far as 1999. Logback's basic architecture is sufficiently generic so as to apply under different circumstances. At present time, logback is divided into three modules, logback-core, logback-classic and logback-access. The logback-core module lays the groundwork for the other two modules. The logback-classic module can be assimilated to a significantly improved version of log4j. Moreover, logback-classic natively implements the SLF4J API so that you can readily switch back and forth between logback and other logging systems such as log4j or java.util.logging (JUL). The logback-access module integrates with Servlet containers, such as Tomcat and Jetty, to provide HTTP-access log functionality. Note that you could easily build your own module on top of logback-core.

Go To LOGBack

2009-03-03 21:56:39.0 » General Purpose » Transmorph

Transmorph is a java library used to convert a Java object of one type into an object of another type (with another signature, possibly parameterized). Transmorph strong points are :

 * support conversion for primitives and objects
 * support conversion to multidimensional arrays
 * support conversion to parameterized collections and types
 * support conversion for beans that contain bi-directional relationships
 * you can choose exactly which converters you want to use
 * jars for JDK 1.4 and JDK 1.5
 * no dependencies
 * 40 converters included
 * easy to add more converters
 * objects can be modified after conversion using modifiers
 * can convert to a type given either its java type (Class) or signature
 * easy to use

Go To Transmorph

2009-03-03 21:56:34.0 » Localization » TongueTied

TongueTied is a web based tool designed to manage static resources. The tool will help with the creation of keywords with support for multi-language or multi-region resources. TongueTied integrates a work flow around a keyword to track changes to its translations and ensure the legitimacy of each translation associated with a resource.

Go To TongueTied

2009-03-01 09:41:21.0 » Workflow Engines » Sarasvati

Sarasvati is a capable, embeddable workflow/BPM engine for Java. For developers, it focuses on expressive modeling and ease of use features like embeddable sub-processes and backtracking. For users, it offers transparency via visualizations and human readable guards.

Go To Sarasvati

2009-02-26 13:33:43.0 » Build Systems » APB

APB is a simple, yet powerfull, project build system that inherits some ideas from Ant and Maven while trying to avoid the use of complex XML files to define the metadata of the project. Project Definition is done in Java so you have the full power of Java plus the benefit of using your favorite IDE to edit the configuration files. Here are some of the features APB provides out-of-the-box:

 * Simple project definition based on default layouts, but with flexibility to accomodate your preferred one.
 * Model based builds: APB is able to build projects based on metadata about the project.
 * Full extensibility using Java
 * Dependency management
 * Full project lifecycle, including compilation, packaging and testing.
 * Coverage support during testing
 * Documentation generation
 * Generation of project files for common IDEs (Currently Intellij Idea)
 * Ant tasks to integrate APB projects into foreign contexts.
 * Command line invocation including shell-completion

Go To APB

2009-02-24 20:41:19.0 » Databases » AcornDB

AcornDB is a high performance, small footprint, transactional object oriented database written entirely in Java. It stores data in the application's native format, so no runtime data translation is required. AcornDB supports full ACID transactions and recovery. It provides an easy-to-use interface like query-by-example, object query API, automatic class schema recognition allowing programmers to store and retrieve information quickly, simply and reliably. AcornDB enabling high concurrency and speed while providing ACID transactions. AcornDB efficiently caches the data in memory, without exceeding application-specified limits. In this way works with an application to use available JVM resources while providing access to very large data sets.

Go To AcornDB

2009-02-24 20:41:15.0 » XML UI Toolkits » CookSwing

CookSwing is a library which builds Java Swing GUI from XML documents. It supports all Swing components, all Swing LayoutManager (including JGoodies Forms layout), all listeners, all Swing borders (including compound borders), and internationalization and localization. XML include for templated UI layout is supported as well. CookSwing also goes beyond merely Swing since many Swing components require fairly complex configuration parameters. Java binding with components generated by CookSwing is very easy. One of the primary strength CookSwing over other XUL toolkit is being easily extensible. It has a modular design and offers great debugging capabilities. CookSwing is also well documented with its innovative tagdoc, and having lots of examples and demos.

Go To CookSwing

2009-02-24 20:41:00.0 » CMS » Jahia

Jahia delivers a very complete, standard-based, and user friendly Unified Web Platform available today. It offers out-of-the-box Enterprise Web Content Management, Document Management, and Portal Management for any size enterprise.

Go To Jahia

2009-01-09 19:50:09.0 » Cache Solutions » SHOP.COM Cache System

The SHOP.COM Cache System is an object cache system that...

 * is an in-process cache and external, shared Cache
 * is horizontally scalable
 * stores cached objects to disk
 * supports associative keys
 * is non-transactional
 * can have any size key and any size data
 * does auto-GC based on TTL
 * is container and platform neutral

Go To SHOP.COM Cache System

2008-12-23 18:46:10.0 » Template Engines » RTFTemplate

RTFTemplate is a tool to merge a RTF template with data coming from a Java context and generate a new RTF document. The RTF template can contain custom fields, hyperlinks o defined sections to be replaced.

Go To RTFTemplate

2008-12-21 16:33:51.0 » Profilers » Appspy

Appsy is a "user experience profiling tool" : - Monitor how the users actually uses your java applications, - Monitor how your java applications responds to the users requests. Every software need to be improved in term of quality, performance, efficiency ... With Appspy, you will get all the data you need to learn how to improve the value of your software for your users.

Go To Appspy

2008-12-10 21:35:05.0 » ERP & CRM » Openbravo POS

Openbravo POS (previously called Librepos and TinaPOS) is a point of sale application designed for touch screens, supports ESC/POS ticket printers, customer displays and barcode scanners. It is multiuser providing product entry forms, reports and charts. It can be integrated with Openbravo ERP.

Go To Openbravo POS

2008-12-10 21:24:08.0 » Job Schedulers » cron4j

cron4j is a scheduler for the Java 2 platform which is very similar to the UNIX cron daemon. With cron4j you can launch, from within your Java applications, any task you need at the right time, according to some simple rules.

Go To cron4j

2008-12-10 21:24:03.0 » General Purpose » JUnique

The JUnique library can be used to prevent a user to run at the same time more instances of the same Java application. JUnique implements locks and communication channels shared between all the JVM instances launched by the same user.

Go To JUnique

2008-12-10 21:23:53.0 » Chat Servers » OpenYMSG: Yahoo messenger library for Java

OpenYMSG is an open source Yahoo Messenger API implementation. It began as a fork of jYMSG, primarily to upgrade the API. It is intended to get you up and running with a simple Yahoo Messenger client in very little time.

Go To OpenYMSG: Yahoo messenger library for Java

2008-11-24 22:36:40.0 » Workflow Engines » Tobflow

TobFlow (Total Object Base and Flow or the Object Flow) is an internet application platform to manage forms and workflows. It is made of an engine which manages the user interface (forms) and the scheduling of tasks (workflows) based on object model descriptions. The rationale of TobFlow is to propose a true document workflow tool, which, right from the design phase, combines the document approach (forms to fill in) and the process approach (sequence of tasks to fulfill a business objective). The solution is based on the notion of objects (i.e. information sets) that are defined both by the way they are presented to users (forms and views) and by their life sequence (workflow process).

Go To Tobflow

2008-11-24 22:29:27.0 » Testing Tools » JDBHammer

JDBHammer is a small database stress tool. It emulates a given number of concurrent users querying the engine and reports timing information for each test.

Go To JDBHammer

2008-10-28 22:06:46.0 » Scripting Languages » Clojure

Clojure is a dialect of Lisp, and shares with Lisp the code-as-data philosophy and a powerful macro system. Clojure is predominantly a functional programming language, and features a rich set of immutable, persistent data structures. When mutable state is needed, Clojure offers a software transactional memory system and reactive Agent system that ensure clean, correct, multithreaded designs.

Go To Clojure

2008-09-23 01:49:49.0 » CMS » LibreSource

LibreSource is a versatile collaborative platform. Open Source, modular and highly customizable, LibreSource is adapted to the collaborative software development (forge), groupware, community leading, e-archiving and Web publishing. On a single server, LibreSource can host several projects, several groups of users, and grant fine grain access to the resources. Based on Java/J2EE, LibreSource is a modular web server that users can customize online by combining resources and rights: wiki pages, forum, trackers, Synchronizers, Subversion repositories, files, download areas, drop boxes, forms, etc. LibreSource uses most of the advanced services provided by the OW2 application server called JOnAS.

Go To LibreSource

2008-09-23 01:49:42.0 » SQL Clients » DBSA

DBSA (DataBase Structure Analysis) is a tool for comparing schema snapshots. Differences are reported and an SQL patch can be generated. It includes a basic repository facility for schema history tracking

Go To DBSA

2008-09-23 01:49:35.0 » Eclipse Plugins » Fast Code Eclipse Plugin

It is free eclipse plugin for faster java development. It can help you code faster in a spring based application. It is capable of :

 * Automatically create DAO to Service and Service to Action, e.g. FooDAO to FooService and FooService to FooAction.
 * Automatically create one DAO to another with different name, e.g. FooDAO (with methods getFoo, saveFoo) to BarDAO (with methods getBar, saveBar).
 * Also create spring based configurations.
 * Easily navigate from DAO to Service and Service to DAO.
 * Easily navigate from hibernate pojos to .hbm files.
 * Easily create List, ArrayList, Map, HashMap initializers or fields in a class.
 * Easily copy a field, just highlight and right click, go inside Fast Code pop up menu and click 'Copy Field'
 * You can highlight part of the field name also.
 * Some of the features can be turned off/on or configured in Windows->Preference->Fast Code Preference.

Go To Fast Code Eclipse Plugin





Java is a trademark or registered trademark of Sun Microsystems, Inc. in the United States and other countries. This site is independent of Sun Microsystems, Inc.