Login  |  繁體中文
感謝您對「自由軟體鑄造場」的支持與愛護,十多年來「自由軟體鑄造場」受中央研究院支持,並在資訊科學研究所以及資訊科技創新研究中心執行,現已完成階段性的任務。 原網站預計持續維運至 2021年底,網站內容基本上不會再更動。本網站由 Denny Huang 備份封存。
也紀念我們永遠的朋友 李士傑先生(Shih-Chieh Ilya Li)。

What is Resource Catalog ?

catalog-iconThe OpenFoundry Resource Catalog lists professional resources and applications related to the development of open source software. If you have any recommendation listing / category  or bug for this resource catalog, please do not hesitate to contact us.



Results 1 - 20 of 31

Apache Click

Apache Click is a modern Java web application framework, providing a natural rich client style programming model. Click provides a page and component oriented design with a event based programming model. Leveraging a stateless architecture Click encourages loosely coupled pages for easier maintenance. Click is designed to be very easy to learn and use, with developers getting up and running within a day. Support is provided for Velocity, JSP or FreeMarker page rendering. Click also provides exceptional performance for high volume web sites.

License:Apache License Version 2.0

Apache MyFaces

MyFaces is the free open source implementation of JavaServer(tm) Faces, a new and upcoming web application framework that accomplishes the MVC paradigm. It is comparable to the well-known Struts Framework but has features and concepts that are beyond those of Struts - especially the component orientation.

License:Apache License Version 2.0

Apache Websh

Websh is a rapid development environment for building powerful, fast, and reliable web applications in Tcl. Websh is versatile and handles everything from HTML generation to data-base driven one-to-one page customization. Websh can be run in CGI environments and as Apache module.

License:  Apache License Version 2.0
Reference: https://tcl.apache.org/websh/

Apache Lenya

Apache Lenya is an Open Source Java/XML Content Management Framework and comes with revision control, site management, scheduling, search, WYSIWYG editors, and workflow.

License:Apache License Version 2.0

Apache Excalibur

The predecessor of Apache Avalon, Apache Excalibur hosts the Avalon framework, a Java container framework, the Excalibur and Fortress inversion of control containers, and a rich library of components. Excalibur code powers Apache James and Cocoon and numerous other open source and commercial projects.

Platform: Linux;License: Apache

Reference: https://excalibur.apache.org/

Apache Felix

Apache Felix is a community effort to implement the OSGi R4 Service Platform and other interesting OSGi-related technologies under the Apache license. The OSGi specifications originally targeted embedded devices and home services gateways, but they are ideally suited for any project interested in the principles of modularity, component-orientation, and/or service-orientation. OSGi technology combines aspects of these aforementioned principles to define a dynamic service deployment framework that is amenable to remote management.

Platform: Linux;License: Apache

Reference: https://projects.apache.org/projects/felix.html

Apache MINA

Apache MINA is a network application framework which helps users develop high performance and high scalability network applications easily. It provides an abstract, event-driven, asynchronous API over various transports such as TCP/IP and UDP/IP via Java NIO.

Platform: Linux;License: Apache

Reference: https://projects.apache.org/projects/mina.html

Apache Forest

Apache Forrest™ software is a publishing framework that transforms input from various sources into a unified presentation in one or more output formats. The modular and extensible plug-in architecture of Apache Forrest is based on Apache Cocoon and the relevant industry standards that separate presentation from content. Forrest can generate static documents, or be used as a dynamic server, or be deployed by its automated facility.

Platform: Linux;License: Apache

Reference: https://projects.apache.org/projects/forrest.html

Apache Geronimo

The goal of the Geronimo project is to produce a server runtime framework that pulls together the best Open Source alternatives to create runtimes that meet the needs of developers and system administrators. Our most popular distribution is a fully certified Java EE 5 application server runtime.

Platform: Linux;License: Apache

Reference: https://projects.apache.org/projects/geronimo.html

GNU Enterprise

Firstly, GNUe is a set of tools, such as a data-aware user forms interface, a reporting system and an application server, which provide a development framework for enterprise information technology professionals to write or customise data-aware applications and deploy them effectively across large or small organizations. The GNUe platform boasts an open architecture and easy maintenance. It gives users a modular system and freedom from being stuck with a single-source vendor. GNUe supports multi-language interfaces, non-ASCII character sets, and most popular database systems.

GNUe is also a set of packages written using the tools, to implement a full Enterprise Resource Planning (ERP) system. From human resources, accounting, customer relationship management and project management to supply chain or e-commerce, GNUe can handle the needs of any business, large or small. GNUe supports multi-currency processing (including euro support).

Platform: Linux, Mac OS X;License: GNU GPL

Reference: https://www.gnuenterprise.org/

Orbeon Forms

Orbeon Forms is an open source forms solution designed to handle complex forms typical of the enterprise or government. It includes:

A forms platform based on our solidW3C XForms implementation.

Form Builder, the web-based visual form designer.

Form Runner, the runtime environment which delivers forms to your users.

Platform: Linux;License: LGPL

Reference: https://www.orbeon.com/

eXo Platform

eXo platform product line: a Portlet Container (JSR 168 + JSR 286 + WSRP2), a Java Content Repository (JCR - JSR 170), an AJAX based Portal (with WebOS layout), a full Enterprise Content Managament (ECM) and a Collaboration Suite

Platform: Linux;License: LGPL

Reference: https://www.exoplatform.com


Stripes is a presentation framework for building web applications using the latest Java technologies. The main driver behind Stripes is that web application development in Java is just too much work! It seems like every existing framework requires gobs of configuration. Struts is pretty feature-light and has some serious architectural issues. Others, like WebWork 2 and Spring-MVC are much better, but still require a lot of configuration, and seem to require you to learn a whole new language just to get started.

Platform: Linux;License: Apache

Reference: https://www.stripesframework.org/display/stripes/Home

Apache Tapestry

Apache Tapestry is an open-source framework for creating dynamic, robust, highly scalable web applications in Java. Tapestry complements and builds upon the standard Java Servlet API, and so it works in any servlet container or application server.

Platform: Linux;License: Apache

Reference: https://tapestry.apache.org/


OpenLaszlo is a platform for rich Internet applications that are easy to develop and deploy. The OpenLaszlo system architecture combines the power and usability of client/server design with the administrative advantages and cost effectiveness of web applications.
Platform: Windows, Mac OS X, Linux, Dev Kit for any OS;License: Common Public License


Jeenius is a framework to simplify the creation of J2EE applications. It has a strong focus on building web-based applications.

Platform: Linux;License: LGPL


Spring is a layered Java/J2EE application framework, based on code published in Expert One-on-One J2EE Design and Development

Platform: Linux;License: Apache


The SQL Maps framework will help to significantly reduce the amount of Java code that is normally needed to access a relational database. This framework maps JavaBeans to SQL statements using a very simple XML descriptor. Simplicity is the biggest advantage of SQL Maps over other frameworks and object relational mapping tools.

Platform:  Linux;License: Apache


SimpleORM is Java Object Relational Mapping open source project (Apache style licence). It provides a simple but effective implementation of object/relational mapping on top of JDBC at low cost and low overhead. Not even an XML file to configure!

Platform: Linux;License: Apache


pBeans is a Java based persistence framework and an Object/Relational (O/R) database mapping layer. It is designed to be simple to use and completely automated.

Platform: Linux ;License:  Apache


Results 1 - 20 of 31