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

Jun 26 » Rule Engines » OpenL Tablets

OpenL Tablets is full-fledged open source Business Rules Management System (LGPL license). Its business friendly approach to rules authoring and management allows to keep executable business rules as close as humanly possible to the original source and to maintain them by Business Analysts. OpenL Tablets includes:

 * highly scalable executable rule engine
 * SOA ready infrastructure
 * web-based and Excel-based authoring environments
 * type safe validation
 * developer productivity tools

Go To OpenL Tablets

Jun 26 » Scripting Languages » Whiley

Whiley is a hybrid object-oriented and functional programming language which compiles to the JVM. Whiley employs extended static checking to eliminate errors at compile time, including divide-by-zero, array out-of-bounds and null dereference. Whiley's Extended static checking is made possible through the use of an automated theorem prover.

Go To Whiley

Jun 26 » Testing Tools » SelAid

SelAid makes it easier to test web applications using Selenium 2.0 WebDriver. Its helper classes provide a richer abstraction layer on top of WebDriver's WebElement class. The SelAid classes represent and operate on groups of inter-related HTML tags, like tables, list boxes, radio buttons and option groups. Typical web testing would make use of both SelAid and WebDriver APIs to keep tests simple, readable and maintainable.

Go To SelAid

Jun 12 » Crawlers » Bixo

Bixo is an open source web mining toolkit that runs as a series of Cascading pipes on top of Hadoop. By building a customized Cascading pipe assembly, you can quickly create specialized web mining applications that are optimized for a particular use case.

Go To Bixo

Jun 12 » Bloggers » Sprout

Sprout is a simple blogger, but it's also a HTTP & SQL base on top of which you can build any system: CMS, game server, campaign site; you name it! Sprout uses a node graph database structure, that allows you to store complex dynamic object hierarchies without altering the database table structure. You can still add normal tables with Memory for table like data structures. Sprout contains basic user handling in the main package because you will likely need that; while articles, comments and files are in a demo specific content package.

Go To Sprout

Apr 27 » Testing Tools » Basher

Basher is a lightweight profiling & performance testing framework which hopes to help developers to do early & continuous profiling & performance testing by integrating into normal, Maven build cycle.

Go To Basher

Apr 27 » Code Analyzers » JBoss Tattletale

JBoss Tattletale is a tool that can help you get an overview of the project you are working on or a product that you depend on. The tool will recursive scan a directory for JAR files and generate linked and formatted HTML reports.

Go To JBoss Tattletale

Apr 27 » Workflow Engines » Bonita Open Solution

Bonita Open Solution is an intuitive and powerful open source Workflow and BPM suite: just draw your processes using a BPMN palette, then connect to your existing systems (Oracle, MySQL, LDAP, Google, Twitter, Facebook...) and run your Java Workflow application in a single click

Go To Bonita Open Solution

Apr 11 » Testing Tools » ContiPerf

ContiPerf is a lightweight testing utility that enables the user to easily leverage JUnit 4 test cases as performance tests e.g. for continuous performance testing. It is inspired by JUnit 4's easy test configuration with annotations and by JUnitPerf's idea of wrapping unit tests for performance testing, but more powerful and easier to use.

Go To ContiPerf

Apr 11 » CMS » fleXive CMS

[fleXive] CMS is an Open Source Content Management System based on the Java Enterprise Edition 5 and JavaServer Faces (JSF) 1.2. It uses the Open Source [fleXive] content repository as a consolidated store for all data, including templates and page contents. Its features include:

 * Dynamic XHTML-based templating with JSF (Facelets)
 * Integration of business logic via JSF and EJB
 * Multilingual page contents
 * Dynamic page data structures
 * Publishing of contents and/or templates
 * ACL based security
 * Modular structure, published to a Maven repository
 * WebDAV and CMIS interfaces

Go To fleXive CMS

Apr 11 » J2EE Frameworks » ActiveInsight

ActiveInsight is an open source ESP / CEP framework that offers real-time, value-based detection and reaction to events and patterns. It offers a distributed (cloud ready) Event Stream Processing framework used for processing single and aggregated events (Complex Event Processing). The ActiveInsight framework offers a pattern detection engine and distributed caching modules designed to be embedded in 3rd party applications (ISV's) or deployed as a standalone application along side other back-end systems.

Go To ActiveInsight

Dec 07 » Parser Generators » parboiled

parboiled is a pure Java library that provides a lightweight and easy-to-use, yet powerful and elegant PEG (Parsing Expression Grammar) parsing facility. You define your grammar rules directly in Java source, there is no need to write and maintain special, external grammar files. parboiled provides for clean separation of grammar and action code while preserving seamless integration with full IDE support (syntax hightlighting, code navigation, refactoring, etc.). parboiled minimizes the time and cost required for developing custom DSLs (Domain Specific Languages) in Java.

Go To parboiled

Dec 07 » Web Frameworks » Flower framework

A minimalistic framework that helps you in converting your Spring beans into HTTP-accessible controllers using one servlet and a few additional lines in your XML application context. This framework uses Extensible XML authoring feature available in Spring and allows you to expose the bean using just one additional XML attribute on your bean.

Go To Flower framework

Sep 30 » XML Parsers » Apache Betwixt

The Betwixt library allows one to serialize objects to XML and back again - providing an XML introspection mechanism for mapping beans to XML in a flexible way. Betwixt is strong is when you've already got the beans and just want a nice looking XML format to serialize/deserialize your beans. Indeed with Betwixt you can just write your beans and not even worry about XML schemas and providing you follow a simple bean naming convention (the use of getter, setter and adder methods) you'll get nice looking XML for free

Go To Apache Betwixt

Sep 28 » Profilers » Allmon

Allmon is a generic system collecting and storing metrics used for performance and availability monitoring. The main goal of the project is to create a generic system storing various metrics collections used for system performance, health, quality and availability monitoring purposes. The system also provides a set of data-mining algorithms useful for further performance analysis. Allmon is designed to store different metrics values coming from many areas of monitoring infrastructure. The collected data are base for vast range of performance and availability analysis. Allmon collaborates with other analytical tools for OLAP multidimensional analysis and Data Mining processing. The tool can be used for production as well as for development (profiling) and QA (load testing) purposes.

Go To Allmon

Sep 08 » Code Analyzers » Dependometer

Dependometer performs a static analysis of physical dependencies within a software system. Dependometer validates dependencies against the logical architecture structuring the system into classes, packages, subsystems, vertical slices and layers and detects cycles between these structural elements. Furthermore, it calculates a number of quality metrics on the different abstraction layers and reports any violations against the configured thresholds. Currently, Dependometer is available for projects written in Java or C++.

Go To Dependometer

Sep 08 » Job Schedulers » Super

Super with SuperScheduler and SuperWatchdog is a Java job scheduler with rich GUI for all applications. It is platform neutral. Especially good to be a job scheduler for Linux and Solaris. It provides a super set of functionalities of the Scheduler of Microsoft Windows. It provides event-triggered scheduling. It can schedule tasks in a distributed environment. A task will be executed once and only once among all machines in the network. All tasks are holiday adjustable. Even every job is a STANDBY job, the history will be a good trace for important tasks. It supports Internationalization. A Chinese properties file is provided.

Go To Super

Sep 08 » Web Frameworks » Induction

Induction is a powerful, high performance, Java MVC web application framework. Induction supports dynamic application reloading, type-based dependency injection and dependency analysis between models, views and controllers. The goal of Induction is to simplify the task of building complex, high performance, maintainable web applications using Java technology.

Go To Induction

Sep 08 » General Purpose » JSaPar

JSaPar is a Java library providing a schema based parser/producer of CSV (Comma Separated Values) and flat files. Features

 * Use a schema to express the syntax of your text file.
 * The schema can be written in xml or created directly within the java code.
 * Use two schemas to convert between different text formats.
 * Can handle huge files as streams without loading everything into memory.

Go To JSaPar

Sep 08 » Network Clients » jNetMap

jNetMap is a graphical tool for keeping an eye on all the devices in your network. It can discover all the devices connected to the network and you can also add new ones, such as an external webserver. You will just have to draw the connections between the devices and your netmap is ready to go. jNetMap will check every 5 minutes if your devices are still running, and you can create alert scripts to notify you if they are not. You can adjust the interval in the upper right corner of the screen. The color of the lines connecting your devices indicate the availability of said device.

Go To jNetMap

Sep 08 » Web Services » Membrane SOAP Monitor

Membrane SOAP Monitor is a forwarding HTTP and SOAP proxy with a graphical UI. The GUI features an XML beautifier that makes it easier to analyze the envelope of SOAP messages. predic8 just open sourced the project.

Go To Membrane SOAP Monitor

Sep 08 » Network Clients » xLightweb

xLightweb is an easy to use http network library to build high performance, high scalable network applications. xLightweb provides a simple and intuitive API to write client side HTTP applications as well as server side HTTP applications.

Go To xLightweb

Sep 08 » Testing Tools » Fressia

Fressia Project is an effort to develop an Open Source framework for Testing Automation. It's intended for users (testers) that want a simple tool which can be used just out of the box. It's does not requires any complicated configuration stuff.

Go To Fressia

Aug 31 » Web Frameworks » Sombrero

An AJAX framework to write database web applications with the target to edit and show the stored informations in different form windows. For this a simulated MDI-GUI gives the user the possibility to jumb between the form windows opened by himself. Tables has horizontal und vertical scrollbars. Between the server and the browser of the user the traffic is very small also in the case of very large tables because only the visible rows are transfered with AJAX. The tutorial is currently in german language but the API documentation is in english.

Go To Sombrero

Aug 31 » Testing Tools » JUCA

JUCA stands for "JUnit Coverage Analyzer". It is a tool which performs a static analysis of your java class files and determines which methods of your classes are (potentially) called from JUnit testcases. The results are summarized in a HTML report.

Go To JUCA





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.