a command line app which, using Xalan, Fop and an XSLT stylesheet, allows you to convert native AbiWord, (*.abw), files into PDF documents
Ant Commander is a fully configurable file manager. Several file systems are supported: file, zip, FTP, WebDAV, etc. Several kinds of panels are available: directory table, directory tree, text editor, image viewer, HTML viewer, command line, etc.
Apache Lucene is a high-performance, full-featured text search engine library written entirely in Java. It is a technology suitable for nearly any application that requires full-text search, especially cross-platform.
Apple Disk Transfer ProDOS
Apple Disk Transfer ProDOS (ADTPro) transfers classic 8-bit Apple disk images over a serial, ethernet or audio link to a more modern computer. Based on the seminal ADT, ADTPro can transfer any ProDOS-visible volume.
applet2app converts a Java applet into a standalone Java application. It can also produce a Linux executable or Windows executable.
Applino is an environment to run multiple Java desktop applications within a single JVM. It uses the compartmentalization technology which has been developed for servlets and reapplies it to the desktop space.
AT4J is a set of tools for working with data compression and file archives from Java. It supports reading and creating zip and tar files, as well as several types of compression algorithms via third party libraries.
Autojar creates jar files of minimal size from different inputs like own classes, external archives etc. It recursively searches the bytecode for references to other classes, extracts these from the archives, and copies them to the output.
Awesum2 is an easy to use checksum verifier. It enables you to easily verify the authenticity of files that you download from the Internet. It includes support for large files such as CD-ROM and DVD-ROM image files.
BackupRotator is a small utility to rotate files of any kind (including backup files and log files). It lets you keep only a given number of the newest files.
bbicon is a desktop iconification system for icon-less window managers (like blackbox and oroborus). It is written in Java and C (JNI), and has been tested on Linux/i386 and Linux/sparc.
Belkin Router Log Extractor
Belkin Router Log Extractor is a Log Extraction Utility for owners of the Belkin 4-Port Cable/DSL Gateway Router.
Beobachter is a file monitor, usually used to watch at log files. It has a Java Swing interface that allow us to customize the highlighting of the logs depending of the log type. Very simple, multi-platform, fast and practical tool.
BibTexGui is an editor for BibTeX files. It helps by providing lists of available entries and their required and optional elements. It also removes the need to think about braces and brackets.
Big Faceless Report Generator
a Java component for creating PDF documents from XML. Using JSP, ASP or similar technology, you can now create dynamic PDF reports as quickly and easily as HTML
BlueZip is a cross-platform compression utility which features a clean interface, full drag and drop support, and Zip and RAR support.
BonGoLipi is a transliteration tool for converting phonetically typed Bengali (Bangla) into text displayable with Unicode or non-Unicode fonts. It supports different transliteration schemes. Its objective is to propagate standardized Bengali.
Bork is a very small, cross-platform file encryption utility. It is designed to be included along with the files it encrypts for long-term storage (eg on CD-R). Its minimal external dependencies make it fairly futureproof.
an end-user server management tool for the JBoss Application Server. The tool will provide a Web frontend to many of the administration/monitoring task required for day to day maintanence of the server
a tool for drawing "call-flow" diagrams of the kind common in the telecommunications industry. Input to the tool is in a terse textual notation, and output from the tool can be in several formats, including "ASCII-art", pic format, XML, SVG, and VML
a COBOL CopyBook to XML converter written in Java and based on the SableCC parser generator. This project includes utilities to convert an XML instance file into its COBOL copybook equivalent string buffer and vice versa
cbviewer is a viewer for comic book archives in .zip, .rar, .cbz, and .cbr formats.
CdrLin is a Java-based GUI for cdrecord, mkisofs, and cdda2wav.
Checkpoint Commander is a cross-platform file management, viewing, and archiving / security tool written in Java. Includes optional archive encryption using AES (AES-CBC-HMAC-SHA1).
Chucho is a logging framework based on the popular Java library, Logback.
Clemens' Java Shell. It prints a prompt, reads in a line, and loads and invokes the Java class typed in
a tiny utility to print out source code or other text files. Its main intent is to provide you with print-outs used in code reviews and to save some paper by fitting two code pages onto one sheet of paper
The ComicReader is a program to read daily comics like Garfield, Dilbert, Userfriendly, and lots of other daily comics. It has unique features like automatic downloading of the comics, centrally managed comic definitions, and the option to email comics.
cron4j is a scheduler for the Java 2 platform which is very similar to the UNIX cron daemon. cron4j lets you launch, from within your Java applications, any task you need at the right time, according to some simple rules.
(commercial) DataMorph is an intuitive, easy to use data conversion tool that supports conversion from and to database systems, XML and delimited or fixed width ascii files. Furthermore, DataMorph provides functions to manipulate the data and it's hierarchical structure or schema within the conversion process, so the data can be taken to the desired format and schema in a single step.
(commercial) DBSight is a J2EE search platform for rapidly developing search engines on any relational database, for both beginners and experts. It's scalable, easy to create, and fast to search. It features a built-in database crawler following user-defined SQL, incremental indexing, user-controllable result ranking, the ability to return results with highlights (like Google), and categorized result counts (like Amazon). It can easily integrate with a non-Java environment with XML/JSON. There is a UI for all operations, so no Java coding is necessary.
(commercial) provides software for searching large volumes of text and data. It is unique in that it provides a way to search and manipulate document attributes as well as document text. It can perform both full-text searches (like a search engine), and parametric searches (like a SQL database)
Directory Synchronize synchronizes the contents of one directory to another. Directory Synchronize GUIThat means you can use it to backup your data on a regular basis to another computer or another harddrive.
Or you can use Directory Synchronize to synchronize the data on your laptop with the data on your desktop.
DirSynch is a tool to synchronize files between directories, with GUI. It's useful to synchronize folders in the computer and a USB flash drive and also between the desktop and a notebook.
DocFetcher is a desktop search application: given a set of documents, it creates index files, on which you can then run fast searches for documents that contain specific keywords. You can think of it as Google for your local document repository. Read more
an open source graphical typeface designer that builds TrueType font file. Written in Java, DoubleType runs on platforms supported by Java, including Windows, Linux, and Macintosh. Glyphs are stored in XML based file to aid collaboration using existing tools such as CVS
a set of Java utilities for handling Directory Services Markup Language (DSML) data
scans directories for identical files, allows you to easily locate and delete duplicates wasting hard disk space
Duplicate Files Searcher
Duplicate Files Searcher is an application for searching and deleting duplicate files on your computer. It can also be used to calculate MD5 and SHA hashes. It has features such as manual files selection (giving the user full control over files to be deleted), byte for byte file comparison, file preview, several file comparison methods, and more.
EasyReDeploy is an useful utility to change the contents of any archive file without opening it. This is mostly required for ReDeployments. Any modifications takes complete build process,reduce this tedious work with this tool.
easyRPM is a package management tool for RPM-based linux distributions. With the help of easyRPM you can explore packages that are installed on your computer, located on your hard disk, CD or in the web. You can easily find packages by any criteria (name, size, feature, file, word in description). xml-based query language is also supported.
EditLive! for Java
(commercial) an online XHTML authoring tool that empowers business users with an intuitive, easy-to-use interface for creating and publishing web content
Enterprise Password Safe
The Enterprise Password Safe is designed to solve the problem of password management, protection, and access auditing in multi-user, multi-system environments. The Enterprise Password Safe secures data using a multi-layered combination of the RSA, AES, and PKCS5-3 encryption algorithms. It also provides access controls at the group, user, and network levels. The EPS logs privileged operations and allows real time email alerts to be sent to a nominated list of administrators. The EPS adapts to your infrastructure.
epub2pdf is a command-line tool that quickly generates PDF files from EPUB ebooks. It allows the user to specify page size, fonts, margins, and default paragraph alignment.
FBReaderJ is an e-book reader for the Android platform. It is a clone of the FBReader book reader written in Java by the same authors. FBReaderJ supports several e-book formats: oeb, epub, and fb2. Direct reading from zip, tar, and gzip archives is supported.
Find4j is a file search utility that can look up files in your file system using search criteria about their name or content. The supported archive formats are: *.zip, *.jar, *.ear, *.war, *.rar.
FindDup is an easy to use tool for detecting duplicate files on your computer.
an open-source HTML template engine for Java servlets
Formatting Objects Processor is an XSL-FO formatter. It is used in conjunction with an XSLT transformation engine to format XML documents into PDF, PostScript, and other output formats.
a Java Wiki. It is simple to deploy (just drop in to any modern servlet container), small and very easy to customise after deployment. Supports the classic wiki markup and a few common extensions
used to search and replace text in non binary files
Garidio is a Java-application that allows users on a network to share the contents of their desktop clipboards with each other.
GILoT is an interpreting and formatting log tail:er. As each log entry is matched and formatted against customizeable rules, only relevant data is parsed. GILoT is one of the few Java applications to feature a TUI, thanks to charva and ncurses.
Globaldocs allows you to conveniently browse multiple Javadoc sets simultaneously, using a single packages/classes hierarchy tree and a searchable index. It supports local and remote docsets, including the local docsets, packed as JAR/ZIP-files.
Grace Contribution Manager
The "Grace" Contribution Manager of the Daniel Project handles the tracking of contributions and donors for a non-profit organization. As contributions come in for particular funds, the contribution is recorded along with the donor's information. Grace also handles the printing of receipts & reports and facilitates common administrative operations like bank deposits and exporting of data to an accounting package.
h3270 provides access to IBM 3270 hosts from within a web browser. It features a highly configurable layout engine based on regular expressions.
Hershey Font set for Java
an implementation of the Hershey Font set for Java. The HersheyFont class has methods for loading a specifed Hershey font across the net so that there is no dependency on installed fonts
an Java applet that adds indexing and search capability to your web site. It can search by two methods, by spidering through your site or by searching a cached index file. Spider-searching is slow, but very easy to set up and requires no maintenance. Cache-searching requires only a little more attention to set-up and is very fast, sometimes even faster than server-hosted cgi programs
Icwri is a lightweight service oriented Java built-in script. It is a very simple script. It can help Java developers to build some applications interfaces in a service oriented style.
an advanced, scalable and robust content management / Portal platform written in 100% Java. It is suitable for a wide range of applications and organisations. Typical uses include public websites, portal solutions, intranets and extranets. The platform is released under the GPL-license and it can be run on almost any platform and most known databases
J7Z is an alternative 7-Zip GUI. It was designed by Xavion.
J7Zip handles 7-zip archives. It can lists the contents of the archive, test the archive files, and extract files from the archive to their full paths in the current directory. This version supports only unencrypted archives, and archives with the Copy or LZMA codec.
Jacman is a GUI frontend to ArchLinux's "pacman" package management system. It provides an attractive interface to the majority of key features of Pacman, including installing, removing, and updating packages.
(commercial) Java Advanced Digital Clock : both a digital clock and a time counter (countdown or countup display, to or from a particular time)
JaLingo is a free simple to use cross-platform dictionary tool. Read more
Japplis Toolbox is a compilation of text utilities in one application. It can encode and decode URL, Base64, Hex, SoundEx, or Metaphone.
Jar Ajar is a JAR-based self-extractor for zip files. It can package zipped files with descriptive images and text using a graphical interface. When recipients launch the resulting JAR, Jar Ajar guides users through the unzip process.
Jar Explorer is a simple, easy-to-use application to browse the contents of jar files. It also includes a class decompiler.
JarSpy is a utility for "spying" the contents of Java archive files. It allows read only access into an archive, which allows the inspection of all of the classes and interfaces contained in the archive.
BinClock is a binary clock. The time is displayed in binary logic. By default, it shows the values 32, 16, 8, 4, 2, 1 from top to bottom. Either a circle or rectangle form can be used for the style.
Java Clazz Utils
Java Clazz Utils is a Java class file manipulation utility. It includes a viewer for Java classes (with all JVM-specific information) and Java decompiler.
Java Client for Dict
a client for Dict servers (RFC 2229) written in Java
Java File Manager
a Windows Commander, Krusader, MC, Norton Comander, etc. clone, but written entirely in Java
Java Service Wrapper
Java Service Wrapper is a configurable tool which allows Java applications to be installed and controlled like native NT or Unix services.
provides a CGI script for indexing and searching html files produced by javadoc tool. Javadoc-search allows fast and convenient regular expression search for class and class member names and for full method signatures that include argument types
a file manager. It supports all the basic actions with files, such as copying, deleting, renaming. Search utility is in-built, you can search by giving file/directory name (wildcard '*' possible), creation date, file size or particular symbol(s) that the file must contain
JavaLog Analyser allows you to customize your log files in real time with text and color filters.
JavaSearch is a platform-independent file search tool that can look for files in any hierarchy of file system folders or nested archives.
Javeau is a small tool meant to provide an easy way to create and use encrypted directories, using strong cryptography and a simple interface. It works under Java 6. Data stored in these folders are encrypted and safe (using 256 bit encryption); they can be accessed only by the user (by providing the password used to create the folder), and their integrity is checked to prevent data tampering. The application sports a convenient file-manager-like interface, is very fast and small, and is completely cross-platform: you can access your encrypted storage everywhere you can run a Java 6 VM.
JBDiff (Java Binary Diff) utility is a Java port of the C based bsdiff utility by Colin Percival.
BinClock is a small program that sits on your desktop and displays the time. Exactly what you would expect a clock to do. But, unlike other clocks, it does not display the time as boring, easy-to-read digits. Instead, it displays the time as a nearly-as-easy-to-read-(if-you-have-enough-practice) matrix of LEDs.
jbzip2 is a Java bzip2 compression/decompression library. It can be used as a replacement for the Apache CBZip2InputStream and CBZip2OutputStream classes.
jcfind will help you find packages, files, and Java classes in jar, ear, and war files within a specified directory.
allows you to view a file as it grows, much like the UNIX tail command. This application can tail many files concurrently and is useful for those monitoring server or error logfiles in a production or development environment
a Cron system written in java
a completely Java oriented desktop for Linux x86 XFree86 users. It is aimed at Java users and developers who desire a truly Java friendly desktop that supports both native and Java applications. The facilities built into JD4X allows the building of desktop backgrounds, desktop pagers, workspace support, desktop task bar
a Leitner system flashcard trainer
a powerful multi platform dictionary software. JDictionary is plugin based, and has an easy to use plugin managment system, that is able to download and install the desired plugins automagically from the web
JDiskReport enables you to understand how much space the files and directories consume on your disk drives, and it helps you find obsolete files and folders. The tool analyses your disk drives and collects several statistics which you can view as overview charts and details tables. Read more
the creation of a desktop for the Java virtual machine
a Cross platform full text indexing, search, and preview. Written in java. Supports any document that can be converted to plain text. Uses word position to rank files
Jesktop is a desktop system written in Java that can have GUI applications installed into it. It is semi-dependant upon NanoContainer which is a component framework at Codehaus.
JetNuke is a Content Management System written in Java and based on PHP-Nuke.
Jfilerunner is a file manager for Unix systems. Features include: File associations, running history of directories navigated, bookmarking favourite directories, with multi-threaded file and GUI operations.
jIncron is a graphical interface for incron (the inotify cron system). It allows the user to manipulate incron table rules much more easily.
JMakeZtxt converts text files into the format needed by Weasel Reader.
a full-blown multi-user web-based bookmark solution, written in Java. jMarks allows people to mark their online bookmarks as public or private, and can track the last time each bookmarked site was updated
Jojsticken is a program that maps joystick events to keyboard events.
JOPE Application Server
JOPE is an implementation of the SOPE server and concepts in Java 1.5. It provides (yet another) templating engine modelled after the WebObjects one, as well as database access libraries and other features. JOPE applications can be deployed into a Servlet container or run standalone using the Jetty HTTP server.
an OpenSource bibliography management software entirely written in Java. It will provide an free alternative to professional bibliography management software like EndNote
JOrtho is a spell checker. The library works with any JTextComponent from the Swing framework and checks as you type. The dictionary is based on the free Wiktionary.org, and applicable for multiple languages. You can select the spell checking language via context menu.
jPort is a Java-enabled application launcher for your desktop. jPort creates a Java enabled menu to launch dozens of free applications.
JRemote Control is a simple Bluetooth remote control. It allows you to initiate virtually any task on your PC from a J2ME enabled device. The server is fully configurable via an XML configuration file to allow you to choose how to map tasks on your PC to remote device commands. Commands are organized in contexts. Configuration is synchronized to the client when it connects.
jRSVP is a tool for Rapid Serial Visual Presentation. RSVP is based on the notion of displaying a text one word at a time. The words are displayed very quickly after one another. This supresses the eyes tendency to backtrack the line while reading, searching for the end of the sentence as well as the reader's tendency to oralize the text while reading.
Jsh is basically a Java shell or a Java launcher. That is, a program with a prompt that allows you to type sequence of commands.
a Unix Tail Utility with Java/Swing User Interface
a small Java tool to transliterate Arabic script to English text
JUnitConv is an universal Units of Measure Converter built as a Java Applet. It supports an unlimited number of Units Categories, Units of Measure and Multiplier Prefixes that could be customized using external text files.
enables you to monitor for changes in any file on your Unix system, most notably executable binaries, thus alerting you to a possibly backdoored binary. It runs on any platform that supports JSDK 1.4.x and has a MySQL database
jzForum is a simple forum written in Java. Features include rss feeds for forums/categories/threads, user and right management and uses jZonic as framework.
a zipping/archiving program, written in Java. It let's a user use a gui to create zip archives and Jar executables archives
a local content management system. Most content management systems run on the server, but this program will run on a local computer, allow you to manage the files associated with a Web site, and then upload them to the server as static pages
KontrolPack is an efficient, cross-platform remote shell command executor. The project's goal is to improve system interoperability connecting remote computers (independently of operating systems running) and executing shell command across networks.
Krysalis Barcode is a flexible generator for barcodes written in Java. It's free, available under an Apache-style Open Source license.
an application that detects if a webpage has changed. It uses a web servers last modified date if available, otherwise it generates a hash number based on the contents of the page
Library Finder is a utility for finding Java library files (.jar/.zip) for any class or file name pattern. It's a troubleshooting tool for ClassNotFoundException or NoClassDefFoundError. It also helps in setting up an IntelliJ project or workspace by identifying libraries used by a set of Java source files. It can add library files to an IntelliJ classpath. It supports wildcards and regular expressions for file name patterns. It can also be used through a command line interface.
LipstikLF is intended to be a Swing counterpart for the Lipstik KDE theme engine. It was written to be fast, clean, and as similar to original Lipstik look as possible. It should run both on Java 1.4 and 1.5.
MadCommander is a tool which imitates the legendary TotalCommander/MidnightCommander.
magic.jar is the runtime component of the TinyBrain.de Lua system. It allows you to run sandboxed scripts. Also, to up- and download them.
Magnolia is a free, open source, J2EE deployable content-management-system (CMS). Magnolia is written in Java and uses the upcoming standard API for Java-based content repositories to access its content. It has an easy to use WebBrowser Interface, a clear API and a useful custom tag library for easy templating in JSP and Servlets.
Make Run Script
MakeRunScript is a custom task for ant that generates run scripts for Java applications. Even if you are developing on windows, you can make a run script for *nix, and vice-versa. If you've used the built-in Java task before, you already know how to use 90% of MakeRunScript.
Managing Gigabytes for Java
a collaborative ongoing effort aimed at providing a free Java implementation of inverted-index compression techniques. MG4J tries to make the techniques accessible without having to deal with bit-level operations in a clean, object-oriented environment
software for creating plots of points, lines, polygons and labels to PostScript (high resolution, up to A0 paper size), Portable Document Format (PDF) and web image output formats
an easy-to-use system for organizing of your resources - local files, analytical documents, images, thoughts, friends, tasks, web links, etc. MindRaider enables you to annotate these resources with metadata describing how they are related. Also it provides a visualization of metadata and data
a Web Content Management System with strong multi media features. MMBase has a large installed base in The Netherlands
MQ File Mover
The MQ File Mover application is a software package designed to move files using WebSphere MQ (aka MQSeries).
MQSLoad is a simple program which loads messages read from a file into an MQSeries queue.
muCommander is a lightweight, cross-platform file manager with a dual-pane interface. It runs on any operating system with Java support (Mac OS X, Windows, Linux, *BSD, Solaris...). . It features a Norton Commander style, dual-pane interface to allow easy manipulation of files with many keyboard shortcuts. Read more
natively views scanned paper, PDF, HTML, UNIX manual pages, and TeX DVI. It supports annotations such as hyperlinks, highlights, notes, and executable copy editor markup — on any of the above formats
an open source, powerful, easy to use, easy to setup bulletin board (forum) built on the Java J2EE technology (Jsp/Servlet). mvnForum is compatible with any Servlet Containers which supports Jsp 1.2 and Servlet 2.3
a client, protocol, and server for running Java programs from the command line without incurring the JVM startup overhead. Programs run in the server (which is implemented in Java), and are triggered by the client (written in C), which handles all I/O
a java XML repository. Automatic total reuse so that differencing is not required
niche.sh is an experimental shell that aims to be platform neutral, operate multiple machines, and provide a simple and efficient command line.
Nodevision Portal is a Java enterprise portal solution that passed the TCK for JSR-168, supports WSRP, has a freely definable layout, and has a graphical administration interface to deploy portlets, add users, and change the layout of the portal.
converts numbers with a precision of up to 1000 significant figures! The latest version supports more than 1200 units in 73 categories, including lengths, areas, volumes, durations, bits & bytes, angles, temperatures, exchange rates, roman numbers, spoken numbers, all 35 radixes and more
Oddjob is a free open source Java job scheduler. Oddjob provides 'no programming required' scheduling with a business orientated approach that brings control back to the user.
Opcion Font Viewer
Opcion Font Viewer is a utility that allows you to view both installed and uninstalled TrueType fonts on any platform. Read more
OpenSearchServer is a stable, high-performance search engine and a suite of high-powered full text search algorithms. Documents can be indexed in sixteen languages.
a web-page layout and decoration framework and web- application integration framework to aid in creating large sites consisting of many pages for which a consistent look/feel, navigation and layout scheme is required
OpenSyncro is a lightweight, open source enterprise application integration tool. It runs on Apache Tomcat application server and stores its configuration data in MySQL database. OpenSyncro is distributed under the GNU General Public License.
P3P Policy Editor
a simple installer tool for Java. A packlet is similar to a zip or tgz file: it packages an application into a single compressed file that can be distributed. Packlet files are Java class files that can be executed on any machine with Java 2 Runtime Environment installed
PackRat is a console application developed in Java for administering RPM's on Linux.
PDFreactor is a formatting processor for converting XML and XHTML/HTML documents into PDF. It uses Cascading Style Sheets (CSS) to define page layout and styles. It allows you to dynamically generate PDF documents such as invoices, delivery notes, and shipping documents on-the-fly. Vector graphics (SVG), barcodes, and XSLT are supported. All common J2EE application servers are supported. Direct integration into automatic build processes using Apache Ant is also possible.
PDFTrans is a PDF utility based on the iText library. It can add metadata and encrypt a PDF file.
PDM is a simple, easy-to-use document management system using platform-independent programming.
(commercial) PlexCrypt is a graphical based software that allows
a set of files or folders to compress using Zip format.
In addition, it encrypts and decrypts a set of files
or a set of folders using AES, Blowfish, CAST, DES,
ElGamal, IDEA, IES, RC4, RC6, RSA, Rijndael, Serpent
Skipjack, Twofish, etc.
PlexGlobelet is a world Clock Java Applet with all time-zones in the world and day-light-savings.
Poliqarp is a universal suite of utilities for processing large corpora. It includes a concordancer that works on binary corpora compiled for efficient searching and a corpus builder. It supports positional tagsets, ambiguities in the texts, and Unicode.
a Java GUI for Gentoo's packaging system Portage. It is GUI and nothing more, simply executes shell commands in background thread
for comparing and combining property files that can find the union, intersection, and difference
Protocol Buffers Editor
Protocol Buffers Editor is a viewer and editor for Google's Protocol Buffers binary files. Information is displayed as a tree and can be updated, saved as XML or HTML, and compared to another saved file.
PSRenamer is a program with a graphical interface that will easily rename a group of files for you. You can change file extensions, or any part of the file name. You can also assign a series of sequentially numbered file names, or replace certain characters with others. Preview and Undo functions are available.
PSTextMerge is the new name for the program formerly known as TDF Czar. This program merges lists of data into text templates to create fully populated text files. The output files can be Web pages, XML files, RSS Feeds or any other varieties of text files.
Quartz is a full-featured, open source job scheduling system that can be integrated with, or used along side virtually any J2EE or J2SE application - from the smallest stand-alone application to the largest e-commerce system.
an Internet dictionary which will look up words over the Internet and define them
a general SSL watchdog, checking for common, certificate-related errors in SSL-enabled services. It is written in Java
an open source search system that can actually 'learn' what you are looking for. It lets you go everywhere , find anything , understand everything
Research Project Helper
designed to help you write a research project by managing your sources, quotes and notes. It is written in Java and uses compressed XML for storage so both application and data are portable and will run from a floppy disk
(commercial) allows non-technical content editors to edit and maintain their own content while your web developers concentrate on more profitable endeavors
Ricebridge CSV Manager
(commercial) allows you to read and write CSV files from within your Java application
ROCABRO Requirements Manager
ROCABRO Requirements Manager is an application that aids in the gathering and organizing software project requirements.
Rowscope is a file viewer for large text files. It can read files larger than 1 GB. It is very fast, taking only a few seconds to examine a 1GB file, and it never blocks.
Saffron Document Server
a "virtual printer" implemented in Java JDK 1.4+. It generates electronic documents (individual or concatenated), rather than rendering ink on paper inside hardware printers
Swiss Army LDAP Tool: a complete open source LDAP-browser/editor written in java. The existing non-open-source java browser/editor does not provide all the features we require
SandR is a recursive Search and Replacement utiliy. It works on a file or a directory (recursively). It supports Java-style Regular Expression in Search terms; it also supports auto-detction of character encoding of the files.
(commercial) Sentensa Knowledge Miner is a platform independent tool for searching any text. Sentensa uses robust methods of indexing and searching text. Sentensa products offer advanced text retrieval solutions for large databases that will make your searches for key information fast and effective.
Shadowed Horizons is an adventure/roleplaying game framework. It will feature classes and scripts that allow developers to manage world models, character statistic systems, inventory and a dungeon crawling / combat engine. Includes an optional Tk GUI
a file and directory transfer program. It stuffs important files that have recently changed onto a floppy so that you can take them home from work. It can also use the Internet instead of a floppy, if you don't have to go past a firewall
Sincerity is a tool for installing and bootstrapping software stacks on top of the JVM. It makes these otherwise tedious tasks easy, simple and fun.
a web-authoring tool that allows for creation and maintenance of large websites. SiteCompiler is a static template engine that allows for standardization of a website's look and feel, preprocessing source files into HTML files that can then be transferred to a web server for proper viewing
(commercial) SmartSynchronize is a visual tool for comparing files and directories and 3-way-merging files. It lets you edit the files and apply changes from one file/directory structure to the other.
Snippetory is a general Java template engine based on passive templates.
a Java/XML-based content management and portal application. A simple architecture allows other Java classes and functionality to plugged into the system
StopDuplicates is an application that easily locates and removes duplicates. StopDuplicates uses MD5 to find real duplicates anywhere in a directory and all its subdirectories.
(commercial) provides simple text and image extraction for pdf files. Simply define the Master and Text objects from the page structure, alt + double click the object of choice and the text or image is displayed in a pop-up window for use with the clipboard or saving to file
Structured Document Validator
implements a framework which defines a generalized method for validating both the structure and content of structured documents. Any data format that can be deterministically divided into tags and data is classed as a structured document
SwingTail is a small graphical Java/Swing implementation of the Unix tail command. It has a simple interface with tabs so that you can have multiple files open at the same time.
a tool for diff'ing and synchronizing directories. It also includes a utility to find duplicate files (by name, or md5 hash). It is a command line tool
TECOAS is an application to interactively browse and discuss a document. It is intended to help co-authoring of papers with remote partners, but is also adapted to small seminars (with all participants in the same room), or for online discussions (organizing the discussion around a document).
The DJ Project
The DJ Project is a set of tools to enhance the user experience provided by Java on the Desktop. The main focus is on making rich client Java applications first class citizens of the operating system, for example by extending JAR file display with dynamic icons.
Thought River Commons
Thought River Commons is a collection of utilities and other nifty code items developed by Thought River North and Thought River South for use in internal projects, and made available here for public use.
a AS400 Telnet 5250 written in java. This will provide some of the more advanced functions of the 5250 datastream such as edit masks, graphical windows, continued editing fields etc
Treemap is a space-constrained visualization of hierarchical structures. It is very effective in showing attributes of leaf nodes using size and color coding. Treemap enables users to compare nodes and sub-trees even at varying depth in the tree, and help them spot patterns and exceptions.
Trustin Lee's Java Application Launcher
This is a single-JAR Java application launcher. It scans all JAR and ZIP files in library directory recursively, loads them and configuration directory to URLClassLoader, and invokes the main(String) method.
Turkey is a dummy text generator, which means it generates dummy texts. Dummy texts are usually used by webdesigners and DTP people to fill designs with some meaningless but nice-looking content.
a printing architecture that unlike others that are often based on dataset's etc ,is just print this here, that there etc. nothing special and not too complex but does have support for a preview, multiple pages and is easily extensible
UnitTH is a tool for generating a set of HTML test history pages from JUnit test results. The test history displays various different sortable test statistics, trends, graphs and references to the included JUnit test reports.
uPortal is a free, sharable portal under development by institutions of higher-education. Customization allows each user to define a unique and personal view of the campus Web. Community tools, such as chat, forums, survey, and so on, build relationships among campus constituencies.
VirtuaDesk is a 3d desktop manager and 3d file manager written in Java and Java3d.
It's a three dimensional desktop representation: the root partition is represented on the left as a tethraedron, while links to physical file are represented on the right.
VPM Open is an open circuit scuba decompression program based on Erik C. Baker's VPM-B algorithm.
WidgetFX is a fully functional docking system for desktop widgets with support for translucency, shaped windows, resizing, configuration, and one-click installation. WidgetFX is written in JavaFX Script, and can be run on any platform where Java is supported.
X10Controller controls lights/appliances from your Linux server with Java X10Server/X10Client. X10Server connects to the X10 CM11A to control lights and support time-of-day reloadbale event macros. Simple access protocol. Perl client and Java X10Client included to allow remote access to X10Server over the network.
XionDE.fm is a file manager for Linux written in Java and is a part of XionDE project. You can browse files and directories, and performs basic file management.
a visual scripting and scheduling application for transferring and processing data. Xjob was designed to offer professionals the ability to automate complex tasks with the simplicity and efficiency of a point and click interface
XMLmind FO Converter
an XSL-FO to RTF converter. It takes an XSL-FO source file as input and converts it to RTF. XFC preserves the structure of the original document (e.g. a list-block element is converted to an actual RTF list) and most of the presentation information (font attributes, indentation, etc)
Xorio is a Web Application Framework with integrated Content Management System (CMS). The problem with the most CMS and Web Application Frameworks is, that they are either easy to use but very limited and not very extendible or they are extendible and can be used in many different ways but have a very steep learning curve. The aim of Xorio is to be a solution that is easy to use in the beginning but still offers the ambitioned user the possibility to extend and change everything the way he likes, combined with a gently inclined learning curve.
XOWA is a standalone application that can read and edit Wikipedia offline
xsd-gen is a command-line tool to generate an XML Schema definition (XSD) from an XML file.
Ze-NewsGet is an application released under the GNU/GPL, light and portable, written in java, making it possible to get and display the titles of the news of sites equipped with files of backend.
zipdiff compares the contents of any two zip files. It can also be used to compare EAR, WAR, RAR or JAR files.