Lazy Mofo Datagrid is a single class data grid for MySQL and PHP. It generates datagrids from SQL statements or table names, handles file uploads and image cropping, pagination, searching, CSV export, and inline editing, is lightweight, and works well for large datasets. It is meta driven, and detects dates, numbers, and text blobs automatically. It can edit an additional child table from within a record. Multiple uploads are also supported.
Umple can be used for pure UML modeling. Or it can be used to add UML constructs, such as associations and state machines to code written in Java, PHP, or Ruby. It generates code in these languages that can save a large amount of programming effort and result in higher quality. The UmpleOnline tool allows you to edit UML diagrams graphically, and watch the Umple textual code being written in real time. This works the other way too: you can write textual Umple and watch the corresponding UML diagram appear. Umple is being extended to support patterns, tracing, and a variety of other features. Umple is written in itself, which is central to maintaining its quality. Umple can be used today by any programmer or modeler.
PHDoc is a version of Markdoc adapted to the needs of academics. It aims to provide a lightweight alternative to large database-powered wiki systems, giving easy management of Web sites with a clean typographic layout, inspired by the beauty of LaTeX-made documents. LaTeX math markup and automatic hyphenation are supported. Scaffolding exemplifies everything that is needed for a personal website, without any technical prerequisites like HTML or CSS.
PDO4You is a class that implements the Singleton design pattern for connecting the database using the PDO extension (PHP Data Objects). It provides an abstraction layer for accessing data, regardless of which database you are using, and ensures that there is a single object instance per database connection. It can connect to several possible SQL databases using the available PDO drivers. Currently it supports MySQL, PostgreSQL, SQLite, MariaDB, Oracle, Microsoft SQL server, Sybase, and CUBRID (a database highly optimized for Web applications). The class can also execute multiple queries at once given a string in JSON format that specifies the type of query, the tables, fields, field values, conditions, etc.
Qore PostgreSQL Module is a DBI driver module for the Qore programming language to communicate with PostgreSQL databases. The PostgreSQL driver transparently handles client and server character encodings, supports multi-threading, transaction management, stored procedure execution, and more.
APIcaller is a class that helps you to build API wrappers. You don't have to worry about building URLs, or even about parsing the requested data. As an example, if an API requires an API key, you can set this key as a default value and it'll be always sent with the API request. The API needs to return the data in JSON format, otherwise an execption will be thrown.
spdylay is an experimental implementation of Google's SPDY protocol in C. It provides a SPDY framing layer implementation. It does not perform any I/O operations. When the library needs them, it calls the callback functions provided by the application. It also does not include any event polling mechanism, so the application can freely choose the way of handling events. This library code does not depend on any particular SSL library (except for example programs that depend on OpenSSL 1.0.1 or later).