Login  |  繁體中文

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.


plug-in is a set of software components that adds specific capabilities to a larger software application. If supported, plug-ins enable customizing the functionality of an application.

Applications support plug-ins for many reasons. Some of the main reasons include:

to enable third-party developers to create capabilities which extend an application

to support easily adding new features

to reduce the size of an application

to separate source code from an application because of incompatible software licenses.



Results 1 - 19 of 19


The PDT project provides a PHP Development Tools framework for the Eclipse platform. This project encompasses all development components necessary to develop PHP and facilitate extensibility. It leverages the existing Web Tools Platform (WTP) and Dynamic Languages Toolkit (DLTK) in providing developers with PHP capabilities.

Platform:Cross platform;                    License:unknown




Make VIM your C/C++ IDE using the c.vim plugin

Platform: Cross-platform;License: GPL-compatible

References: https://vim.sourceforge.net/scripts/script.php?script_id=213




Aeroflex Gaisler provides a plugin for the Eclipse framework, which allows the

Eclipse C/C++ Development Tooling - CDT to be used for the development of LEON applications. The plugin makes it possible to cross-compile C and C++ application for LEON and ERC32, and to debug them on either simulator and target hardware (TSIM or GRMON). The plugin is currently provided free of charge. Technical support is only provided to customers with a valid technical support contract.

Platform: Cross-platform;License: Proprietary

References: https://www.gaisler.com/cms/index.php?option=com_content&task=view&id=148&Itemid=31


Eclipse CDT

The CDT Project provides a fully functional C and C++ Integrated Development Environment based on the Eclipse platform. Features include: support for project creation and managed build for various toolchains, standard make build, source navigation, various source knowledge tools, such as type hierarchy, call graph, include browser, macro definition browser, code editor with syntax highlighting, folding and hyperlink navigation, source code refactoring and code generation, visual debugging tools, including memory, registers, and disassembly viewers.

Platform:Cross platform                                                           License:unknown


Lua Topping


NetBeans plugin to create and edit Addons for WoW. Features include common addon file templates and deploy action to WoW folder. NetBeans IDE provides a rich editor environment. Accompaning luaSupport module provides lua language support.

Platform:Cross platform    License:GNU General Public License(GPL)





LuaEclipse is a collection of plugins developed for the Eclipse platform that together make an IDE for the development of applications in the Lua programming language. In this environment it's possible to edit Lua scripts with?syntax highlight, code completion, compilation errors, code and comment folding, script execution with a pre-configured interpreter, besides the tools that the eclipse platform provides.

Platform:Cross platform                License:GNU General Public License GPL




EPIC is an open source Perl IDE (including editor and debugger) based on the Eclipse platform, compatible with Windows, Linux and Mac OS X. Whether you are into CGI scripting or full-fledged Perl projects with hundreds of modules, EPIC is the most feature-rich and extensible free Perl IDE available today, thanks to a seamless integration with all the major features and GUI conventions of Eclipse.

Platform: Cross-platform;License: Common Public License V1.0

References: https://www.epic-ide.org/

Ruby In Steel


A professional Ruby development tool for Visual Studio, Ruby In Steel Developer 1.5 has powerful analytical IntelliSense, the fast ‘Cylon’ debugger, syntax-sensitive editing and comprehensive development support for Ruby and Rails.

Platform: Windows;License: N/A (Source Code Not Provided)

References: https://www.sapphiresteel.com/Products/Ruby-In-Steel/Ruby-In-Steel-Developer-Overview



Tools for Architected RAD (Rapid Application Development) based on a MDA approach. The toolbox contains frameworks and generators for many environments (JAVA, J2EE, Hibernate, .NET, C++, etc.) which allow to generate applications from a design Model

Platform: Cross-platform;License: GNU General Public License (GPL)

Enhydra Director

Director is a collection of open source web-server plugins to provide loadbalancing, clustering and unified connection methods for different web-servers on different platforms. The Enhydra Director supports several popular Web servers and operating systems, including Apache (on Linux/Unix and Windows), Netscape Enterprise Server (on Linux/UNIX and Windows), and Microsoft Internet Information Server (on Windows). Director also supports several applications servers: Tomcat (v5.xx and v5.5x), Jetty and Enhydra Application server.

Platform: Cross-platform;License: GNU General Public License (GPL)

References: https://forge.ow2.org/projects/director


OSCore is a set of utility-classes useful in any J2EE application, common to the other components of OpenSymphony.

Platform: Cross-platform;License: Modified Apache License

References: https://www.opensymphony.com/oscore/


OSCache is a page caching mechanism to greatly improve the performance of your site. Can cache entire page or certain chunks, with configurable mechanism. Allows for higher error-tolerance on sites as well (e.g. if news database goes down, display last articles in cache instead of error to customers). So far OSCache has been tested in the following application servers and web containers: OrionServer(version 1.4.0 and above), Macromedia JRun (version 3.0 and above), BEA Weblogic (should work on version 7.x and above), IBM Websphere (tested on version 5.0), Silverstream (tested on version 3.7.4), Caucho Resin (version 1.2.3 and above), Tomcat (version 4.0 and above), iPlanet (tested on version 6.0. Note that the caching filter has not been tested, only the taglibs)

Platform: Cross-platform;License: OpenSymphony Software License



JOTM is an open source transaction manager implemented in Java. It supports several transaction models and specifications providing transaction support for clients using a wide range of middleware Features.

Platform: Cross-platform;License: BSD-style License

References: https://jotm.ow2.org/xwiki/bin/view/Main/WebHome


RUBiS is an auction site prototype modeled after eBay.com that is used to evaluate application design patterns and application servers performance scalability.

Platform: Cross-platform;License: GNU Lesser General Public License

References: https://rubis.ow2.org/


jFolder is a business application development studio. It runs within a J2EE compliant application. It contains a workflow engine, a workflow studio and a web page studio. It enables development and administration to be done through a web browser.

Platform: Cross-platform;License: GNU Library or Lesser General Public License (LGPL)

References: https://www.jfolder.com/


JOPE (JOnAS Plugin for Eclipse) is an open source JOnAS plugin for Eclipse. JOPE4J (JOnAS Plugin for Eclipse for JOnAS Developers) is an open source JOnAS plugin for Eclipse designed for the developers of JOnAS.

Platform: Cross-platform;License: GNU Lesser General Public License (LGPL)

References: https://forge.ow2.org/projects/jope

Apache Logging Services

The Logging Services project is intended to provide cross-language logging services for purposes of application debugging and auditing. Inter-operable between Log4Cxx (C++) / Log4CPlus / Log4j / Log4Net / Log4Perl / Log4PHP / Log4PLSQL / JDK1.4's util.logging framework.

Platform: Cross-platform;License: Apache License, Version 2.0

References: https://logging.apache.org/

Apache XML Beans

XMLBeans is a tool that allows you to access the full power of XML in a Java friendly way. It is an XML-Java binding tool. The idea is that you can take advantage the richness and features of XML and XML Schema and have these features mapped as naturally as possible to the equivalent Java language and typing constructs.

Platform: Cross-platform;License: GNU General Public License, version 2

References: https://xmlbeans.apache.org/