An object relational-mapping (ORM) library for Java
Hibernate is an Object/Relational Mapper tool. It's very popular among Java applications and implements the Java Persistence API. Hibernate ORM enables developers to more easily write applications whose data outlives the application process. As an Object/Relational Mapping (ORM) framework, Hibernate is concerned with data persistence as it applies to relational databases (via JDBC).
The portable software collection
winPenPack is a project that aims at collecting the most frequently used and most popular open source applications made portable, so that they can be executed without installation from any USB Flash Drive or Hard Disk. The winPenPack suites offer a wide range of portable applications like office tools, internet tools, multimedia tools, development tools, security applications and other frequently used utilities. Everything you need, completely free, open source and portable!
A pure Java library for reading from and writing to MS Access databases. This project is part of the OpenHMS (http://openhms.sourceforge.net/) project from Health Market Science.
CLucene is a C++ port of Lucene: the high-performance, full-featured text search engine written in Java. CLucene is faster than lucene as it is written in C++.
The archive-crawler project is building Heritrix: a flexible, extensible, robust, and scalable web crawler capable of fetching, archiving, and analyzing the full diversity and breadth of internet-accesible content.
open-source, flexible Business Process Management (BPM) in Java
jBPM is a business process management system. The light-weight, embeddable engine can execute native BPMN2. jBPM offers eclipse-based and web-based tooling for developers and business users to create, monitor and manage your processes.
jXLS is a small and easy-to-use Java library for writing Excel files using XLS templates and reading data from Excel into Java objects using XML configuration
Jericho HTML Parser is a java library allowing analysis and manipulation of parts of an HTML document, including server-side tags, while reproducing verbatim any unrecognised or invalid HTML.
A Java interface and implementation for the W3C Web Ontology Language (OWL), used to represent Semantic Web ontologies. The API is focused towards OWL 2 and offers an interface to inference engines and validation functionality.
OpenNLP provides the organizational structure for coordinating several different projects which approach some aspect of Natural Language Processing. OpenNLP also defines a set of Java interfaces and implements some basic infrastructure for NLP compon
Archive your personal history
ResCarta Toolkit offers an open source solution to creating, storing, viewing, and searching digital collections. Applications in the toolkit let users create and edit metadata, convert data to open standard ResCarta format, index and host collections.
The 'ImageJ Plugins' project is a source of custom plugins for the Image/J software. Image/J is a public domain image processing and analysis program developed in Java (http://rsb.info.nih.gov/ij/).
JSqlParser transforms a SQL statement into a hierarchy of java classes. Operations on the classes of JSqlParser are executed using the Visitor pattern.
Lilith is a logging and access event viewer for Logback, log4j & java.util.logging. It has features comparable to Chainsaw for log4j. This means that it can receive logging events from remote applications using Logback as their logging backend
Redland is a set of object-based, modular and portable C RDF libraries providing RDF APIs for the graph, triple storage (librdf), RDF/XML parsing and serializing (Raptor), SPARQL RDF querying (Rasqal). Language APIs in Perl, PHP, Python, Ruby and others.
Sarissa is a cross-browser ECMAScript lib that helps with browser incompatibilities in XMLHttpRequest/XML/XSLT/XPath along with some bonus utility methods. People call some of this Ajax nowdays, but the term was not available back in early 2003 ;-)
JmDNS is a java implementation of the IETF draft RFP multicast extensions for DNS. This project contains the needed elements for service discovery and service registration. It is compatible with Apple\'s Rendezvous service. This project has been moved to http://www.jmdns.org. This site is no longer actively maintained. Please visit us at our new home!
The Helsinki Finite-State Transducer toolkit is intended for processing natural language morphologies. The toolkit is demonstrated by wide-coverage implementations of a number of languages of varying morphological complexity.
The VCS to ICS Calendar Converter allows you to convert VCALENDAR files (for example generated by Nokia nbuexplorer or Microsoft Works) to the newer iCalendar format, used by Android and iOS for example. It allows the parsing of events and todo's.
Scrum Project Management Tool
Scrum Time is a web-based Scrum project management tool. This tool is intended to be intuitive, flexible, and extensible. The most recent release is implemented in ASP.NET MVC 2. The latest source code is on GitHub at: https://github.com/erniep888/ScrumTime/tree/ASP.NETMVC4
SableCC is a parser generator which generates object-oriented frameworks for building compilers, interpreters and other text parsers. SableCC keeps a clean separation between machine and user code which leads to a shorter development cycle.
Implementation of the encryption service from the Jackcess project (https://sourceforge.net/projects/jackcess/) with support for some forms of Microsoft Access file encryption.
A multi-platform tool to convert RSA private keys between SFM format (modulus, public exponent, private exponent) and CRT format, in both ways.
HTML to PDF conversion using GUI or command line batch files. Requires ABCpdf .NET for HTML parsing and PDF processing.