Xapian is a search engine library, scalable to collections containing hundreds of millions of documents. It's written in C++ with bindings for Perl, Python, PHP, Java, Tcl, C#, Ruby, and Lua. It is a highly adaptable toolkit that allows developers to easily add advanced indexing and search facilities to their own applications. It supports the Probabilistic Information Retrieval model and also a rich set of boolean query operators. Omega is a Web search application built upon the Xapian library. It can index a Web server's document tree (including HTML, PDF, OpenOffice, MS Word/Excel/Powerpoint/Works, WordPerfect, RTF, PS, etc.), or data exported from arbitrary sources (e.g. SQL databases).
metaf2xml can download, parse, and decode aviation routine weather reports (METAR, SPECI, SAO), aerodrome forecasts (TAF), synoptic observations (SYNOP), and BUOY observations, and store the data as XML. XSLT style sheets convert it to plain language, as HTML or text. Current weather data from NOAA and other sources can be fetched and displayed.
Foswiki is wiki software, supporting the editing of Web pages in an ordinary Web browser by end users. What makes Foswiki special is that it supports the embedding of active and passive macros that enhance the page content (e.g. with global or dynamic information) and allow end-users to build applications that store and process data in a structured manner.
Finance::Quote is a Perl module which can fetch on-line stock quotes, including those from American, European, Canadian and Australian markets. Information from a number of investment houses is also available. Features include currency lookups and conversions, automatic failover support, and loadable user modules.
The CDDB/CDDB_get Perl module gets the CDDB info for an audio CD. The included script was intended as a demo for CDDB_get, but over time it has gained powerful features like the ability to write to a database, offline mode, HTTP mode (including proxy), saving in standard XMCD format, and writing 'lame' commands.
Net::DRI is an object-oriented Perl library with a uniform API to access services from domain name registries/registrars/resellers. With protocols (RRI, RRP, EPP, and XCP), it handles EU, BE, SE, PL, WS, MOBI, AERO, CAT, US, COM, NET, ORG, BIZ, INFO, COOP, LU, AT, FR, NAME, NU, ASIA, TV, CC, AU, UK, NO, DE, CH, LI, HN, SC, VC, AG, BZ, LC, MN, ME, CZ, TRAVEL, PRO, JOBS, BR, PT, SI, IM, IT, CO.CZ, TC, VG, GD, NL, AU, CA, GL, CentralNIC, and CoCCA, all with extensions. It can also perform Whois queries, domain availability checks (DAS), ENUM registrations (IENUM +43) and validations, IRIS DCHK (RFC 3981 and 5144) for .DE, and operations through the APIs of BookMyName, OVH, Gandi, AdamsNames, and OpenSRS. It also includes a shell to leverage all its power without a single line of code. It has a flexible and robust logging framework, and handles internationalization issues, DNSSEC, and IPv6.
Sql2xml is a CGI program that lets you request a SQL query and convert it to JSON, CSV, XML or INI through a Web server. Sql2xml supports requests from multiple users and for multiple databases. It is intended for developers who do not have direct access to database servers due to firewalls or other restrictions.