A
Ajax
Aspect-Oriented
 
B
Bloggers
Build Systems
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

May 03 » Web Servers » Sambuca

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

May 03 » Geospatial » JGeocoder - Free Java Geocoder

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

May 03 » J2EE Frameworks » Seam Framework

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

May 02 » ERP & CRM » JAllInOne

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

Apr 30 » Web Servers » Rupy

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

Apr 29 » Text Processing » JOrtho

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

Apr 29 » Persistence » LightweightModelLayer

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

Apr 27 » Logging Tools » LimpidLog

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

Apr 27 » Chat Servers » Java MSN Messenger Library

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

Apr 24 » Web Services » Apache Axis2

Apache Axis2, the third generation Web services engine is more efficient, more modular and more XML-oriented than its predecessor Apache Axis. It is carefully designed to support the easy addition of plug-in modules that extend its functionality for features such as security and increased reliability.

Go To Apache Axis2

Apr 24 » Template Engines » Hapax

Hapax is a simple text templating library for Java. Hapax is suitable for constructing text output from Java code. The syntax is similar to Google's ctemplate library. Hapax was designed to be easy to use and have minimal dependencies. Hapax does not depend on any existing web framework, and is suitable for use in servlets, scripting languages (Scala, Groovy, etc), and server-side applications.

Go To Hapax

Apr 24 » Project Management » EmForge

EmForge is a web-based application, suite of tools used in software development: project management (jBPM-based), documenting (Wiki-based), versioning (Subversion-based), reporting (JasperReports-based). Key Features of EmForge:

 * Integration of tools, used in software-development process: documentation(Wiki-based), task-Management (Workflow-Based), Version-Control Management (Subversion-based).
 * Easy to use: this project used Trac as prototype.
 * Flexible: this project is based on Enterprise-standard technologies it is quite easy to integrate it with any other systems, used in company. And this project uses workflow-engine, which allows administrators and managers to setup any process they need (different companies and different projects used different processes for development - you can easily configure EmForge to follow your development process, instead of changing your development processes to follow used tool)

Go To EmForge

Feb 18 » Web Frameworks » fleXive

[fleXive] is a Java EE 5 open-source framework for the development of complex and evolving (web-)applications. It speeds up development by easing many tedious and repetitive programming tasks and helping to keep your application(s) flexible during the development-cycle and in production. [fleXive] concentrates on enterprise-scale content modeling, storage and retrieval, and includes comprehensive JSF support for displaying and manipulating these contents in (web) applications. The runtime environment can be included in existing Java EE applications, but you can also build new applications and package them into stand-alone Java EE applications. [fleXive] provides essential features for data-centric applications:

 * Secure EJB-based persistence engine
 * Web development JSF toolkit
 * Powerful administration interfaces
 * Based on the latest industry-standards like Java 6, EJB 3, JSF, etc.

Go To fleXive

Feb 10 » Template Engines » JCopist

JCopist is a template-based document generation server based on OpenOffice.org. Its templates are regular OpenDocuments enhanced with the FreeMarker scripting language. A wide range of formats are available, eg. : ODT, PDF, RTF, HTML, MS Word, MS Excel.

Go To JCopist

Feb 01 » ESB » Apache Synapse

Apache Synapse is a easy-to-use and lightweight ESB which offers a wide range of management, routing and transformation capabilities. With support for HTTP, SOAP, SMTP, JMS, FTP and file system transports. Included is first class support for standards such as WS-Addressing, Web Services Security (WSS), Web Services Reliable Messaging (WSRM), efficient binary attachments (MTOM/XOP) as well as key transformation standards such as XSLT, XPath and XQuery. Synapse supports a number of useful functions out-of-the-box without programming, but it also can be extended using popular programming languages such as Java, JavaScript, Ruby, and Groovy.

Go To Apache Synapse

Jan 30 » ESB » WSO2 ESB

The WSO2 ESB is an ultra fast, light-weight and versatile Enterprise Service Bus based on the Apache Synapse ESB. It allows you to Connect, Manage and Transform service interactions between Web services, REST/POX services and Legacy systems. You can easily switch transports between http/s, JMS, File Systems, Mail etc, or read/write from Databases, split and aggregate messages and support declarative enforcement of QoS aspects such as WS-Security etc, and also switch between message formats such as SOAP 1.1/1.2, PoX/REST, Text, Binary, MTOM and SwA. It ships with a graphical management and administration console that allows easy configuration, development and monitoring, and an integrated Registry/Repository.

Go To WSO2 ESB

Jan 30 » Portals » Lutece

Lutece is a portal engine which allows you to easily create your websites or intranets based upon HTML,XML.. content. Lutece provides a user friendly interface for portal management and therefore no specific technical skills are required. It provides also JSR168 and JSR170 support. It works with latest technologies such as Spring 2, Lucene2, Ehcache, FreeMarker, ....

Go To Lutece

Jan 23 » Swing » QDWizard

QDWizard is a very lightweight API to write complex Swing wizards with minimal learning curve

 * Designed to minimize required code. Only few methods to implement.
 * Simple design, only two classes visible by the programmer.
 * I18n support for action buttons (en, fr, de, sp, ca, nl for now).
 * Full branching support, can implement any wizard cinematic.
 * Error management using the simple setProblem() method.
 * Supports Wizard images natively and resizes image automaticaly.
 * Ultra light API: only few KB.
 * Actively supported by the Jajuk team.
 * Learning curve of 15 minutes maximum.
 * Real world samples provided (jajuk classes).

Go To QDWizard

Jan 23 » Ajax » ItsNat, Natural AJAX

ItsNat is an open source (dual licensed GNU Affero General Public License v3/commercial license for closed source projects) Java AJAX Component based Web Framework. It offers a natural approach to the modern Web 2.0 development. ItsNat simulates a Universal W3C Java Browser in the server. The server mimics the behavior of a web browser, containing a W3C DOM Level 2 node tree and receiving W3C DOM Events using AJAX. Every DOM server change is automatically sent to the client and updated the client DOM accordingly. Consequences: pure (X)HTML templates and pure Java W3C DOM for the view logic. No JSP, no custom tags, no XML meta-programming, no expression languages, no black boxed components where the developer has absolute control of the view. ItsNat provides an, optional, event based (AJAX) Component System, inspired in Swing and reusing Swing as far as possible such as data and selection models, where every DOM element or element group can be easily a component.

Go To ItsNat, Natural AJAX

Jan 23 » XML Parsers » JAXB

The Java Architecture for XML Binding (JAXB) provides a fast and convenient way to bind between XML schemas and Java representations, making it easy for Java developers to incorporate XML data and processing functions in Java applications

Go To JAXB

Jan 08 » PDF Libraries » PDF Renderer

The PDF Renderer is all Java library which renders PDF documents to the screen using Java2D. Typically this means drawing into a Swing panel, but it could also draw to other Graphics2D implementations

Go To PDF Renderer

Jan 08 » Ajax » ThinWire

ThinWire is an development framework that allows you to easily build applications for the web that have responsive, expressive and interactive user interfaces without the complexity of the alternatives. While virtually any web application can be built with ThinWire, when it comes to enterprise applications, the framework excels with its highly interactive and rich user interface components.

Go To ThinWire

Jan 07 » ERP & CRM » Librepos

Librepos is a point of sale application designed for touch screens, supports ESC/POS ticket printers, customer displays and barcode scanners. It is multiuser and has a great backoffice with a product entry form, reports and charts.

Go To Librepos

Jan 07 » Eclipse Plugins » X-Ray

X-Ray is an open-source software visualization plug-in for the Eclipse framework. Software designers use visualization tools in order to raise the level of abstraction and reduce the amount of information to the one needed. Most of these tools are stand-alone programs, that force the user to switch between different windows and contexts. This context switch represents a problem, being time consuming and forcing the user to download, install and use, tools or systems external to his favorite code editor. X-Ray provides System Complexity View, Class Dependency View and Package Dependency View directly inside Eclipse.

Go To X-Ray

Jan 06 » Command Line » Natural CLI

Natural CLI is a Java library providing to developers command line interfaces with human readable sentences. It means, your software can understand easily command lines. It's very easy to define. Main Features:

 * Java implementation.
 * Easy to code.
 * Type checking for parameters and user defined types.
 * Optional parameters and tokens.
 * Build-id help command and others.
 * Can be compatible with Apache Commons CLI.

Go To Natural CLI





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.