MightyString adds array functionality and other tools for Ruby strings, including matching, indexing, substitution, and deletion. MightyString::HTML.strip_html provides more ideal HTML-to-ASCII formatting output. This is an advanced block "filtering" module. It works very well, with extremely rare cases which fall through its fingers.
LabKey Server is open source software that helps scientists manage, analyze, and share complex datasets. It supports tandem mass spectrometry, flow cytometry, assays for neutralizing antibodies, Luminex, observational studies, and secure, Web-based collaboration. The software is modular, configurable, and customizable. It can be installed in your institution on any modern hardware and operating system. It is designed to integrate with your existing systems, instruments, and work flows, and to be readily adapted by skilled programmers to novel methods of inquiry. The project is under active development by a team of professional software engineers and a community of active contributors. New versions are released about four times per year.
PuntoEngine is a PHP MVC framework that mixes the best practices of diferent Web frameworks. PuntoEngine mixes ideas from ASP.Net MVC, Java Servlets, and PHP. It lets you easily configure a Servlet to cast request GET, POST, Webservice XML. It can also be configured to draw a page with a master page.
phpMyGPX is a Web application based on PHP, MySQL, and OpenLayers to manage photos and GPX files with a browser, on your local machine or online, to share your tracks and images. GPX is an XML file format containing track points and routes collected by GPS receivers, and is very popular with navigation, geocaching, and OpenStreetMap.
Molinos CMS is a modular CMS. It supports multiple Web sites per installation, multiple domains per Web site, and different subdomains for different Web site sections. It uses XSLT for templating; templates can be organized in themes, which can be applied to either all pages or particular pages. It can use MySQL or SQLite for data stoarge; all data is available in XML format, ready to use by templates and scripts. User groups (roles) and advanced ACL can be used to control access to that data. It supports many caching and code optimization techniques. Data storage is optimized to minimize queries required to display pages. There are modules for integrating with various third-party services (over 70 modules). Modules are simple to write using the provided documentation (currently only available in Russian). Web sites can use local and system modules simultaneously. It works with most Web servers, and has a built-in Web server (for localhost development). It also has a CLI for most tasks.
CairoForPHP is an application that demonstrates several functions of the Cairo implementation for PHP. It uses a technique with which, from the same source, it can run both as a desktop application with PHP-GTK and as a Web application, thus demonstrating how PHP-GTK can be used as "just one" method of output and integrated into multi-platform, multi-environment applications. The samples in CairoForPHP are fully adjustable, and code can be "dropped-in" easily in the non-Phar versions: all required additional data interfaces are XML-based. The integrated samples come both pre-rendered and in live rendering, demonstrating both abilities of Cairo here and PHP-GTK's utilization with Cairo in the realization of it. CairoForPHP uses several technologies in order to achieve all this, such as XML-based data interfaces (including XML Schema validation), PHP-GTK, Phar compatibility, Gettext integration, and others.
PHP eXhibition is a CMS designed primarily for visual artists, dealers, or just about anybody who wants to display works of art online. It features a back-end administration section and a front end Web site. An administrator can post artworks organized by galleries and/or articles organized by categories. It has a shopping cart that works with PayPal and Google Payments. Artworks may also be included in a sitewide RSS feed.