| AgoraCart AgoraCart - The powerful "Free" Open Source ecommerce shopping cart software solution
that offers a very wide range of "out-of-the-box" features that allow
you to setup an online ecommerce solution ranging from a simple
template based store to the integration of a complex visual design
concept containing all the creative magic of your web designer.
Ecommerce Shopping Cart Software with limitless flexibility
in many areas including full design controls through Cascading Style
Sheets (css), template systems, customizable layouts, custom individual
product category layouts and templates, customization of nearly all
cart features for the code hobbyist, modular "drop in and go" code as
well as AgoraScript, our own scripting language inside parsed HTML
pages, that experienced programmers can appreciate.
|
|
| Apache Ant
Apache Ant is a Java-based build tool. In theory, it is kind of like
Make, but without Make's wrinkles.
Why another build tool when there is already make, gnumake,
nmake, jam, and
others? Because all those tools have limitations that Ant's original author
couldn't live with when developing software across multiple platforms. Make-like
tools are inherently shell-based -- they evaluate a set of dependencies, then
execute commands not unlike what you would issue in a shell. This means that you
can easily extend these tools by using or writing any program for the OS that
you are working on. However, this also means that you limit yourself to the OS,
or at least the OS type such as Unix, that you are working on.
|
|
| Apache Logging Services The Logging Services project is intended to provide
cross-language logging services for purposes of application
debugging and auditing.
Log4Cxx (c++)Log4jLog4NetLog4PerlLog4PHPLog4PLSQLJDK1.4's util.logging framework
|
|
| Apache Maven
Maven's primary goal is to
allow a developer to comprehend the complete state of a development
effort in the shortest period of time. In order to attain this goal
there are several areas of concern that Maven attempts to deal with:Making the build process easyProviding a uniform build systemProviding quality project informationProviding guidelines for best practices developmentAllowing transparent migration to new features
|
|
| Apache Velocity
The Apache Velocity Engine is a free open-source templating
engine.
Velocity permits you to use a simple yet powerful template
language to reference objects defined in Java code.
It is written in 100% pure Java and can be easily embedded into
your own applications.
The engine is the core of the
Apache Velocity Project
|
|
| Apache Xalan The Apache Xalan Project is a collaborative software development
project dedicated to providing robust, full-featured, commercial-quality, and
freely available XSLT support on a wide variety of platforms.
|
|
| Apache Xerces Apache Xerces is a collaborative software development project
dedicated to providing robust, full-featured, commercial-quality, and
freely available XML parsers and closely related technologies
on a wide variety of platforms supporting several languages. This
project is managed in cooperation with various individuals worldwide
(both independent and company-affiliated experts), who use the
Internet to communicate, plan, and develop XML software and related
documentation.
|
|
| Castle Project
Castle is an open source project for .net that aspires to simplify the
development of enterprise and web applications.
Offering a set of tools (working together or independently) and integration
with others open source projects, Castle helps you get more done with less code.
|
|
| Catalyst The elegant MVC framework Catalyst will make web development something you had never expected it to be: Fun, rewarding and quick.
|
|
| Django Django is a high-level Python Web framework that encourages rapid development and clean, pragmatic design.
Developed and used over two years by a fast-moving online-news
operation, Django was designed to handle two challenges: the intensive
deadlines of a newsroom and the stringent requirements of the experienced Web developers who wrote it. It lets you build high-performing, elegant Web applications quickly.
Django focuses on automating as much as possible and adhering to the DRY principle.
|
|
| Dojo
Dojo is an Open Source DHTML toolkit
written in JavaScript. It builds on several contributed code bases
(nWidgets, Burstlib, f(m)), which is why it is refered to sometimes as a
"unified" toolkit. Dojo aims to solve some long-standing historical
problems with DHTML which prevented mass adoption of dynamic web
application development.
Dojo allows you to easily build dynamic capabilities into web pages
and any other environment that supports JavaScript sanely. You can use
the components that Dojo provides to make your web sites more usable,
responsive, and functional. With Dojo you can build degradable user
interfaces more easily, prototype interactive widgets quickly, and
animate transitions. You can use the lower-level APIs and compatibility
layers from Dojo to write portable JavaScript and simplify complex
scripts. Dojo's event system, I/O APIs, and generic language
enhancement form the basis of a powerful programming environment. You
can use the Dojo build tools to write command-line unit-tests for your
JavaScript code. The Dojo build process helps you optimize your
JavaScript for deployment by grouping sets of files together and reuse
those groups through "profiles".
Dojo does all of these things by layering capabilities onto a very
small core which provides the package system and little else. When you
write scripts with Dojo, you can include as little or as much of the
available APIs as you need to suit your needs. Dojo provides
multiple points of entry, interpreter independence, forward looking APIs, and
focuses on reducing barriers to adoption.
|
|
| dom4j dom4j is an easy to use, open source library for working with XML, XPath and
XSLT on the Java platform using the Java Collections Framework and with full
support for DOM, SAX and JAXP.
|
|
| Echo2 Echo2 is the next-generation of the Echo Web Framework, a platform for
developing web-based applications that approach the capabilities of
rich clients. The 2.0 version holds true to the core concepts of Echo
while providing dramatic performance, capability, and user-experience
enhancements made possible by its new Ajax-based rendering engine.
|
|
| Eclipse
Eclipse is an open source
community whose projects are focused on building an open development
platform comprised of extensible frameworks, tools and runtimes for
building, deploying and managing software across the lifecycle. A large
and vibrant ecosystem of major technology vendors, innovative
start-ups, universities, research institutions and individuals extend,
complement and support the Eclipse platform.
|
|
| GlassFish
The GlassFish community is building free,
open source,
production-quality,
enterprise software.
The main deliverables are an Application Server,
the
Java EE 5 Reference Implementation,
and the Java Persistence API Reference Implementation,
TopLink Essentials.
The community also delivers
Maven Repository,
tools and much more.
|
|
|
|
|
| Google Gears
Google Gears is an open source browser extension that lets developers
create web applications that can run offline. Gears provides three key
features:
A local server, to cache and serve application resources (HTML, JavaScript, images, etc.) without needing to contact a server
A database, to store and access data from within the browser
A worker thread pool, to make web applications more responsive by performing expensive operations in the background
|
|
| GridGain
GridGain is a computational grid framework. Its goal is to improve general performance of processing
intensive applications by splitting and parallelizing the workload. In many cases GridGain is used
to achieve better overall throughput, better scalability or availability of services.
|
|
| Hibernate Hibernate is a powerful, high
performance object/relational persistence and query service. Hibernate
lets you develop persistent classes following object-oriented idiom -
including association, inheritance, polymorphism, composition, and
collections. Hibernate allows you to express queries in its own
portable SQL extension (HQL), as well as in native SQL, or with an
object-oriented Criteria and Example API.
|
|
| Hibernate Shards Hibernate Shards is a framework that is designed to encapsulate and minimize this complexity by adding support for horizontal partitioning to Hibernate Core.
|
|
| Horde The Horde Project is about creating high quality Open Source applications, based on PHP and
the Horde Framework.
The guiding principles of the Horde Project are to create solid
standards-based applications using intelligent object oriented design that,
wherever possible, are designed to run on a wide range of platforms and
backends.
There is great emphasis on making Horde as friendly to non-English speakers as
possible. The Horde Framework currently supports many localization features
such as unicode and right-to-left text and generous users have contributed many translations for the
framework and applications.
Currently Horde Project boasts many applications, some already enterprise-ready and deployed in
demanding
environments, and some exciting new ones still in development.
|
|
| IKVM.NET IKVM.NET is an implementation of Java for Mono and the Microsoft .NET Framework.
It includes the following components:
A Java Virtual Machine implemented in .NETA .NET implementation of the Java class librariesTools that enable Java and .NET interoperability
|
|
| iText
iText is a library that allows you to generate PDF files on the fly.
The iText classes are very useful for people who need to generate
read-only, platform independent documents containing text, lists,
tables and images. The library is especially useful in combination
with Java(TM) technology-based Servlets: The look and feel of HTML
is browser dependent; with iText and PDF you can control exactly
how your servlet's output will look.
iText requires JDK 1.4. It's available for free under a multiple license: MPL and LGPL.
|
|
| Jakarta Commons
The Commons is a Jakarta subproject focused on all aspects of
reusable Java components.
The Jakarta Commons project is composed of three parts:
The Commons Proper -
A repository of reusable Java components.
The Commons Sandbox -
A workspace for Java component development.
The Commons Dormant -
A repository of Sandbox components that are currently inactive.
The components page
lists the components currently available in
Commons Proper.
|
|
| Jakarta POI
The POI project consists of APIs for manipulating various file formats
based upon Microsoft's OLE 2 Compound Document format using pure Java. In short, you can
read and write MS Excel files using Java. Soon, you'll be able to read and write
Word files using Java. POI is your Java Excel solution as well as your Java Word solution.
However, we have a complete API for porting other OLE 2 Compound Document formats and welcome
others to participate.
|
|
| Jakarta Regexp
Jakarta Regexp is a 100% Pure Java Regular Expression package that was graciously
donated to the Apache Software Foundation by Jonathan Locke. He originally wrote
this software back in 1996 and it has stood up quite well to the test of time.
It includes complete Javadoc documentation as well as a simple
applet for visual debugging and testing suite for compatibility.
|
|
| JDOM
JDOM is, quite
simply, a Java representation of an XML document.
JDOM provides a way to represent that document for
easy and efficient reading, manipulation, and
writing. It has a straightforward API, is a
lightweight and fast, and is optimized for the Java
programmer. It's an alternative to DOM and SAX,
although it integrates well with both DOM and
SAX.
|
|
| jQuery jQuery is a fast, concise, JavaScript Library that simplifies how you
traverse HTML documents, handle events, perform animations, and add
Ajax interactions to your web pages. jQuery is designed to change the way that you write JavaScript.
|
|
| JUnit JUnit is a regression testing framework written by Erich Gamma and Kent
Beck. It is used by the developer who implements unit tests in Java.
JUnit is Open Source Software, released under the Common Public License Version 1.0 and hosted on SourceForge.
|
|
| LINA With LINA, a single executable written and compiled for Linux can be
run with native look and feel on Windows, Mac OS X, and UNIX operating
systems.
|
|
| Linux Live Linux Live is a set of shell scripts which allows you to create own Live Linux
from your installed Linux distribution. The Live system you create will be bootable from CD-ROM
or a disk device, for example USB Flash Drive, USB Pen Drive, Camera connected to USB port, and
so on. People use Linux Live scripts to boot Linux from iPod as well.
|
|