Sunday, December 30, 2007

ItSucks: A Web spider with the ability to download (and resume) files

ItSucks is a Web spider with the ability to download (and resume) files. It is also highly customizable with regular expressions and download templates. All backend functionality is also available in a separate library.

[Environment] Console (Text Based), Win32 (MS Windows), X11 Applications
[Intended Audience] Advanced End Users, Developers
[License] OSI Approved :: GNU General Public License (GPL)
[Network Environment] IP
[Operating System] Microsoft :: Windows, POSIX
[Programming Language] Java
[Topic] Internet :: WWW/HTTP, Software Development :: Libraries :: Java Libraries

Saturday, December 29, 2007

edtFTPj: An FTP client library that allows any Java application to have full embedded FTP functionality

edtFTPj is an FTP client library that allows any Java application to have full embedded FTP functionality. It includes a straightforward but comprehensive API with functions such as put (), get(), chdir(), dir() and pwd(). Active and passive modes are supported.

[Intended Audience]
Developers
[License]
OSI Approved :: GNU Lesser General Public License (LGPL)
[Operating System]
OS Independent
[Programming Language]
Java
[Topic]
Software Development :: Libraries

Thursday, December 27, 2007

Subsoni: A Web-based music streamer, jukebox, and Podcast receiver

Subsonic is a Web-based music streamer, jukebox, and Podcast receiver. It provides access to your entire music collection wherever you are. Use it to share your music with friends, or to listen to your music while away from home.

[License]
OSI Approved :: GNU Lesser General Public License (LGPL)
[Operating System]
MacOS, MacOS X, Microsoft :: Windows, Microsoft :: Windows :: Windows NT/2000/XP, OS Independent, POSIX :: Linux, Unix
[Programming Language]
Java
[Topic]
Multimedia :: Sound/Audio, Multimedia :: Sound/Audio :: Players, Multimedia :: Sound/Audio :: Players :: MP3

Monday, December 24, 2007

Coadunation: A Java based daemon server

Coadunation is a Java based daemon server. It enables developers to quickly and easily develop daemons, Web applications, and distributed applications. It also helps to manage distributed services, etc. It provides SSO (Single Sign On), SOA (Service Oriented Architecture), Web Services, RMI, containers, message services, and much more.

[Environment]
X11 Applications :: GTK
[License]
OSI Approved :: GNU General Public License v2
[Operating System]
POSIX :: Linux
[Programming Language]
C
[Topic]
Terminals :: Terminal Emulators/X Terminals

Friday, December 21, 2007

mapper.js 1.0 allows you to add automatic area highlighting to image maps on your webpages

mapper.js 1.0 allows you to add automatic area highlighting to image maps on your webpages. It works in all the major browsers - Mozilla Firefox 1.5+, Opera 9+, Safari and IE6+. On older browsers, it can use "jsgraphics" from Walter Zorn (if installed), else it'll degrade and your visitors won't notice a thing.
CVI-lab: Get a fast impression of the effects and their illustration qualities.

Subversion Repository Search Engine (SupoSE) scans a whole Subversion repository and creates a searchable index

Subversion Repository Search Engine (SupoSE) scans a whole Subversion repository and creates a searchable index. It will scan Word, Excel, PowerPoint, and PDF files in addition to all kinds of text based data.

[Environment]
Web Environment
[Intended Audience]
Developers, End Users/Desktop
[License]
OSI Approved :: GNU General Public License v2
[Operating System]
OS Independent
[Programming Language]
Java
[Topic]
Information Management :: Document Repositories, Internet :: WWW/HTTP :: Indexing/Search, Software Development :: Version Control, Software Development :: Version Control :: Subversion

Thursday, December 20, 2007

Personal Finance Manager: A finance and expense tracking tool for those with limited or no accounting experienc

Personal Finance Manager is a finance and expense tracking tool for those with limited or no accounting experience. You can use it to manage expenses and track account balances, generate reports, create and save complex filters to search the transaction history, create charts and graphs for assets, liabilities, and daily net worth tracking, view stock prices/quotes, store contacts, email, and phone numbers, and import OFX data for banks and credit cards. It supports the latest Quicken format, and also supports downloading current statement for bank and credit card accounts.

[Environment]
MacOS X, Win32 (MS Windows), X11 Applications
[Intended Audience]
End Users/Desktop
[License]
The Apache License 2.0
[Operating System]
OS Independent
[Programming Language]
Java, SQL
[Topic]
Office/Business :: Financial, Office/Business :: Financial :: Accounting

SandR: A recursive search and replacement utiliy with a simple but comprehensive GUI

SandR is a recursive search and replacement utiliy with a simple but comprehensive GUI. It works on a file or recursively on a directory and supports Java-style regular expressions in search terms and the auto-detction of character encoding of the files. It supports extensive logging and the automatic backing up of files.

[Intended Audience]
Advanced End Users, Developers, End Users/Desktop
[License]
OSI Approved :: GNU General Public License (GPL)
[Operating System]
OS Independent
[Programming Language]
Java
[Topic]
Desktop Environment :: Tools, Text Processing, Utilities

OpenXava: A full-stack framework for developing database-backed web applications


OpenXava is a full-stack framework for developing database-backed web applications, like Ruby on Rails, but OpenXava produces standard J2EE / JavaEE applications that can be deployed and any standard Java Application Server (or standard Java Portal).

Wednesday, December 19, 2007

Openchart2: A simple charting and plotting library designed for incorporation with a variety of Java applications


Openchart2 is a simple charting and plotting library designed for incorporation with a variety of Java applications. The library can generate two dimensional bar, pie, radar, and scatter charts with customized titles, axis labels, legends, and colors. The simplicity of the library is its strongest feature. Openchart2 is a branch of the original JOpenChart library.

[License]
OSI Approved :: GNU Lesser General Public License (LGPL)
[Operating System]
OS Independent
[Programming Language]
Java
[Topic]
Multimedia :: Graphics, Scientific/Engineering :: Visualization, Software Development :: Libraries :: Java Libraries

CrossFTP Server : A professional FTP server for multiple platforms

CrossFTP Server is a professional FTP server for multiple platforms. It offers a high-performance, easily configurable, and, most of all, secure-enabled FTP server. Its main advantage is that it is very easy to get started by novice users, and meets advanced users' requirements as well. It supports user virtual directories, write permissions, idle time-out, and upload/download bandwidth limitations. You can monitor all user activities. Both upload and download files are resumable. A database and LDAP can be used to store user data. "MODE Z" is supported for faster transfers.

[License]
The Apache License 2.0
[Operating System]
MacOS X, Microsoft :: Windows, OS Independent, POSIX :: Linux
[Programming Language]
Java
[Topic]
Internet :: File Transfer Protocol (FTP)

Martyr is a Java framework around the IRC protocol to allow application writers easy manipulation of the protocol and client state

Martyr is a Java framework around the IRC protocol to allow application writers easy manipulation of the protocol and client state. Martyr can be used to write bots, end-user clients, or add IRC functionality to an existing Java application.

[Environment]
Console (Text Based), No Input/Output (Daemon)
[Intended Audience]
Developers
[License]
OSI Approved :: GNU Lesser General Public License (LGPL)
[Operating System]
OS Independent
[Programming Language]
Java
[Topic]
Communications :: Chat :: Internet Relay Chat, Software Development :: Libraries :: Java Libraries

Saturday, December 15, 2007

NekoHTML: A simple HTML scanner and tag balancer

NekoHTML is a simple HTML scanner and tag balancer that enables application programmers to parse HTML documents and access the information using standard XML interfaces. The parser can scan HTML files and "fix up" many common mistakes that human (and computer) authors make in writing HTML documents. NekoHTML adds missing parent elements; automatically closes elements with optional end tags; and can handle mismatched inline element tags.

NekoHTML is written using the Xerces Native Interface (XNI) that is the foundation of the Xerces2 implementation. This enables you to use the NekoHTML parser with existing XNI tools without modification or rewriting code.

Thursday, December 13, 2007

SWAMP is a workflow processing platform

SWAMP is a workflow processing platform in which the workflow is designed in an XML based language in one file which is read by the SWAMP server. It avoids hardcoding business logic, and workflows can be built from different workflow "patterns" like simple actions, decisions, selections, loops, and custom code. The SWAMP server automatically creates a Web GUI from the workflow definition file that guides users through the business logic process based on their roles. Notification is sent if required. Overview pages over all running workflows and much more are available.

Wednesday, July 11, 2007

Mindquarry : An integrated set of tools for better teamwork

The Mindquarry is an integrated set of tools for better teamwork including file sharing with version control, WYSIWYG-Wiki, and easy-to-use task management. It is accompanied by a small desktop client that allows desktop synchronization, and features a small todo list.

[Environment] Console (Framebuffer Based), Eclipse :: SWT, Web Environment
[License] OSI Approved :: Mozilla Public License (MPL)
[Programming Language] Java, JavaScript
[Topic] Information Management :: Document Repositories, Information Management :: Issue Tracking, Office/Business, Office/Business :: Groupware, Software Development :: Bug Tracking, Software Development :: Version Control :: Subversion

Monday, April 09, 2007

myAJAX : An AJAX JavaScript OOP implementation

myAJAX is an AJAX JavaScript OOP implementation made for ease of use.

[Environment] Web Environment
[Intended Audience] Developers
[License] OSI Approved :: MIT/X Consortium License
[Operating System] OS Independent
[Programming Language] JavaScript
[Topic] Internet :: WWW/HTTP :: Dynamic Content, Software Development :: Libraries, Utilities

Sunday, April 01, 2007

Adaptive Planning Express: The leading provider of collaborative business performance management solutions


Adaptive Planning Express: Enterprise-class open source business performance management solution that enables companies/departments to move beyond spreadsheets and improve decision making by automating budgeting, forecasting, reporting and analysis.
  • Database Environment : JDBC, Oracle
  • Intended Audience : Developers, Financial and Insurance Industry, Healthcare Industry, Information Technology, Manufacturing, Other Audience
  • License : GNU General Public License (GPL)
  • Operating System : 32-bit MS Windows (NT/2000/XP), All POSIX (Linux/BSD/UNIX-like OSes)
  • Programming Language : Java
  • Topic : OLAP, Accounting, Spreadsheet
  • User Interface : Web-based
Adaptive Planning, the leading provider of collaborative business performance management solutions, makes it easy for companies to move beyond spreadsheets and improve performance by automating their budgeting, forecasting, reporting, and analysis. With on-demand, on-premises, and free open source options, Adaptive Planning delivers unprecedented value through low cost solutions, rapid deployments, and world-class support.

Tuesday, February 27, 2007

Bonita : A workflow/BPM solution


Bonita is a workflow/BPM solution for handing long-running, user-oriented workflows providing out of the box workflow functionalities to handle your business processes.

Wednesday, February 14, 2007

Adempiere : An ERP Bazaar for Open Source Developers that contribute improvements of Compiere


Adempiere is an ERP Bazaar for Open Source Developers that contribute improvements of Compiere, CRM, Shopfloor, POS, Helpdesk, Financials Accounting, Supply Chain, Knowledge and Business apps in an open and unabated fashion. Focus is on the Community.
  • ntended Audience : Developers, End Users/Desktop, Customer Service, Financial and Insurance Industry, Information Technology, Manufacturing
  • License : GNU General Public License (GPL)
  • Operating System : All 32-bit MS Windows (95/98/NT/2000/XP), All BSD Platforms (FreeBSD/NetBSD/OpenBSD/Apple Mac OS X), All POSIX (Linux/BSD/UNIX-like OSes)
  • Programming Language : Java
  • Topic : CRM, ERP, Accounting
  • User Interface : Java Swing, Web-based

Monday, February 12, 2007

JSP Prize Tags : A JSP tag library.

JSP Prize Tags is a JSP tag library. The primary tags are the Tree Tag, Tabbed Pane Tag, and AJAX Tags. The Tree Tag makes it easy to implement tree controls in your JSP pages. The Tabbed Pane Tag makes it easy to implement tabbed panes in your JSP pages. You can put any JSP code inside a tab, and even include other JSPs inside a tab. The AJAX Tags make it easy to turn your links and forms into AJAX links and forms, which reload in a table cell or div tag instead of the whole page. Also included are the icon tag, the alternate tag (for alternating content on the page, such as the background color of table rows or an ad rotator), laying calendar events in a table, and more.

[Environment] Web Environment
[Intended Audience] Developers
[License] The Apache License 2.0
[Operating System] OS Independent
[Programming Language] Java
[Topic] Internet :: WWW/HTTP :: Dynamic Content, Software Development :: Libraries :: Java Libraries

OpenToro : A Web Database Publisher, a tool that allows us developing database-driven web applications in an agile and automatic way


OpenToro
is a Web Database Publisher, a tool that allows us developing database-driven web applications in an agile and automatic way. Using OpenToro simply means to forget coding countless SQLs and JSPs every time we want to implement a web application with database access.

With Opentoro you will easily be able to:
  • Listing Database Tables.
  • Visualizing Records.
  • Generating Forms for inserting, modifying and deleting records.
  • Database tables managing.
OpenToro Works with any SQL-92 compatible database, but if you want to use advanced features of some databases you can use (or develop) specific SQL Engines.

OpenToro implements SQL Engines for the following databases: MySql,Oracle, Access, SQL-Server, HSqlDB.

This version has made a strong effort implementing advanced Ajax technology, like:
  • Combo’s reloading (with N-Dependences).
  • TextSuggest fields.
  • Ajax record’s search.
  • Embedded loading of forms, records and listings.

Ajax Image Editor Using PHP

The Ajax Image Editor was originally integrated into a content management system.

Monday, January 29, 2007

J2S Pacemaker provides an Eclipse Java to JavaScript compiler plugin and an implementation of JavaScript version of Eclipse Standard Widget Toolkit

Java2Script (J2S) Pacemaker provides an Eclipse Java to JavaScript compiler plugin and an implementation of JavaScript version of Eclipse Standard Widget Toolkit (SWT) with other common utilities, such as java.lang.* and java.util.*. You can convert your SWT-base Rich Client Platform (RCP) into Rich Internet Application (RIA) by Java2Script Pacemaker.

Sunday, January 14, 2007

Sliders : Useful controls for choosing a value in a range of values

Sliders are useful controls for choosing a value in a range of values. Common uses are volume controls, seekers for movie and sound files as well as color pickers. A few people have asked for an update to the old Slidebar component to make it work in Mozilla and work better in IE. But since the original control was very basic and was not very usable I decided to create a new one.

Wednesday, January 10, 2007

ThoutReader : eBook Reader

The ThoutReader is a cross-platform multi-document help system that allows users to browse, search, bookmark, and append documentation packaged in an extensible XML format. It is written in Java and runs on any platform that supports Java 1.4.
  • License : GNU General Public License (GPL)
  • Operating System : OS Independent (Written in an interpreted language)
  • Programming Language : Java
  • Topic : Communications, Education, Other/Nonlisted Topic, Documentation

Monday, January 08, 2007

GFP : Java/Swing personal finance manager

GFP is a Java/Swing personal finance manager that is translated to 9 languages and is being translated to more. It supports credit card, bank, and savings accounts, and is easy to use.

[Environment] Eclipse :: Java/Swing
[Intended Audience] End Users/Desktop
[License] OSI Approved :: GNU General Public License (GPL)
[Operating System] OS Independent
[Programming Language] Java
[Topic] Office/Business :: Financial

WidgetServer

WidgetServer is a Java/XML server-side GUI-framework which enables an application to run as either a monolithic Swing app, a client/server Swing app, or as a Web app without any change and without loss of functionality. A rich widget set is supported that includes tree views, tabbed panes, split panels, and much more. A unified widget-based, object-oriented programming interface for Web and Swing GUIs is offered to the developer to control and assemble the GUI. Web applications are fully AJAX enabled. For Swing client/server applications, the framework handles client/server communication, including compression and security layers. A GUI builder is included.

[Environment] Web Environment, Win32 (MS Windows)
[Intended Audience] Developers
[License] Freeware, OSI Approved :: Common Public License, OSI Approved :: GNU Lesser General Public License (LGPL)
[Operating System] OS Independent
[Programming Language] Java
[Topic] Internet :: WWW/HTTP :: Dynamic Content, Software Development :: Libraries :: Application Frameworks, Software Development :: Libraries :: Java Libraries, Software Development :: User Interfaces, Software Development :: Widget Sets

Wednesday, January 03, 2007

Jar Ajar : A JAR-based self-extractor for zip files

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.

[Intended Audience] Developers, End Users/Desktop, System Administrators
[License] OSI Approved :: Mozilla Public License (MPL)
[Operating System] OS Independent
[Programming Language] Java
[Topic] System :: Archiving :: Packaging, System :: Software Distribution

Text Trix : General purpose editor that makes coding easier and more precise

Text Trix is general purpose editor that makes coding easier and more precise. Navigational tools help make large files easier to read and organize. Special plugins manipulate text according to user-defined settings.

[Intended Audience] Developers, End Users/Desktop, System Administrators
[License] OSI Approved :: Mozilla Public License (MPL)
[Operating System] MacOS X, Microsoft :: Windows, OS Independent, POSIX :: Linux
[Programming Language] Java
[Topic] Text Editors, Text Editors :: Emacs, Text Processing :: General, Text Processing :: Markup :: HTML/XHTML, Utilities

WildCAT : A Java toolkit/framework which can be used to build context-aware applications, of which self-adaptive applications are a special case

WildCAT is a Java toolkit/framework which can be used to build context-aware applications, of which self-adaptive applications are a special case. From the client applications point of view, it provides a simple and dynamic data-model to represent the execution context of the application, and offers a simple API for the programmers to access this information both synchronously and synchronously (pull and push). Internally, it is a framework designed to facilitate the acquisition and aggregation of contextual data and to create reusable ontologies to represent aspects of the execution context relevant to many applications.

[Intended Audience] Developers
[License] OSI Approved :: GNU Lesser General Public License (LGPL)
[Operating System] OS Independent
[Programming Language] Java
[Topic] Software Development :: Libraries :: Java Libraries, System :: Monitoring, System :: Networking :: Monitoring

Robin Desktop

Robin - Remote Operating System Build in Netscape is a window manager using DHTML, Javascript, XUL and some crazy hacks.
  • Intended Audience : End Users/Desktop, Information Technology
  • License : GNU General Public License (GPL)
  • Programming Language : JavaScript
  • Topic : Window Managers

Monday, January 01, 2007

Sequoia : A transparent middleware solution offering clustering, load balancing and failover services for any database


Sequoia provides high availability and performance scalability for databases. It provides transparent database clustering (partitioning, replication, etc.) to any Java application through JDBC. It works with any Java application without code modification and with any database engine. It has been successfully tested with Tomcat, JBoss, JOnAS, WebSphere, MySQL, PostgreSQL, Apache Derby, HSQLDB, SAP DB, Oracle, DB2, Sybase, MS SQL Server, Firebird, and more.