Yioop! is a PHP search engine. Yioop! can be configured as either a general purpose search engine for the whole Web or it can be configured to provide search results for a set of URLs or domains. Yioop can crawl pages or can directly index archives such as ARC and WARC. It supports indexing several file formats such as HTML, Atom, PDF, DOC, PPT, RTF, RSS, XML, SVG, PNG, JPG, BMP, GIF, and sitemaps. The Yioop! crawler can be deployed on one or many machines. It supports having one or more to crawl scheduler processes, as well as multiple fetchers and mirrors. Crawling respects robots.txt including Crawl-delay. Yioop! crawls are stored in a Web archive format that is easy to move around. Crawling can be done on one machine and the results deployed elsewhere. Yioop! supports mixing of crawls. Yioop! comes with a search front end that can be localized as desired using a GUI. This GUI supports RTL languages. Management of crawls can also be done using this GUI. Yioop! can be configured in a straightforward manner to make use of file caching or memcache if available.
jiggyMPD is a Web-based client for the Music Player Daemon and a companion tray icon. It is in relatively early development, but usable now. jiggyMPD extends the MPD data to add features MPD clients typically lack, such as ratings, date added, and last played date. This allows for some unique features. The jiggy data can be queried for smart playlist-type functionality. For example, "added <= 30, rating = 0, playcount <= 2, lastplayed > 1" will tell the client to find all songs added to your collection within 30 days, not yet rated, played 2 or less times, and not played today. It also fetches album art and lyrics.
The univero (UNIVersal Electronic Reference Organizer) project is an attempt to simplify the creation, formatting, and retrieval of scholarly and other references on the Web. It provides researchers with an opportunity to build, modify, and maintain libraries with publication entries and corresponding resources in a properly compiled and organized format. This tool can be a tremendous help to someone who needs to quickly update their résumé online or prepare references for any electronic document.
e-Photogallery is a Web-based photo gallery. It supports very large galleries and large files. Archive files (zip, rar, gzip, bzip2, tar) can be used for uploading photos. Most bitmap formats are supported, as well as SVG, PS, PDF, and EPS. Whole photo folders can be downloaded in various output formats and sizes. Other features include searching, tagging of photos and folders, and online resizing of thumbnails, and extensive control of access rights. EXIF data is read and used.
Callstats collects and displays call statistics for Siemens HiPath OpenOffice ME in a pretty Web interface. It may work with other Siemens HiPath devices (probably Hipath 3000). With some modifications, it could be adapted to your own system. It has 3 parts: -tcp->text log (via netlog); text log->sqlite database (PHP script); and a Web interface to the SQLite database (PHP). It has been tested without problems in a 50-user installation fulltime since 2009.
phpLiteAdmin is a Web-based database admin tool with support for SQLite 2 and 3. It consists of a single 60KB source file that can simply be dropped into a directory on your server and then visited in a browser. There is virtually no setup required except for specifying your database(s). The available operations, feature set, interface, and user experience is comparable to phpMyAdmin for MySQL.
selfoss is a multipurpose RSS reader, live stream, mashup, and aggregation Web application. You can register RSS feeds, and this Web-based PHP application will continuously fetch new RSS feed items. The items will be shown in a stream. You can also add other sources, like deviantart, Twitter, or tumblr users. Attaching new sources is very easy, and you can add any source you want (e.g. IMAP email account, log files, etc.). selfoss also allows you to collect all your postings on different communities (e.g. Twitter, your blog, etc.) and show it in one place. It features a Web-based RSS reader, universal aggregator, mobile support (Android, iOS, and iPad), and support for MySQL, SQLite, and MongoDB databases. It is easy extensible with an open plugin system (write your own data connectors). It is a lightweight PHP application taking up less than 2 MB.
WaldScan is a PHP class which recursively scans a given directory for a list of selected file types. It has many uses for any Web page which serves files over HTTP/HTTPS, for a CLI program which does batch processing of files, or in cron jobs for caching file data for faster access.
TinyIB is a lightweight PHP image board which emulates the functionality of 4chan. If you use MySQL or SQLite, you can use it to create an efficient setup able to handle large amounts of traffic. If you don't use a database, it can store posts as text files for a portable setup capable of running on virtually any PHP host.