150 projects tagged "LGPL"
ADODB is a set of advanced PHP database abstraction classes. It supports MySQL, PostgreSQL, Interbase/Firebird, Informix, Sybase SQL Anywhere, Oracle, MS SQL 7 and 2000, SAP DB, Sybase, DB2, FrontBase, Foxpro, Access, Netezza, LDAP, ODBTP, ADO, and generic ODBC. A metatype system is built in, making it possible to figure out that types such as CHAR, TEXT, and STRING are equivalent in different databases. It also features portable database creation, database-backed session support (with encryption), SQL performance monitoring, and database health checks.
The ActiveLink PHP XML Package provides the means to parse, read, modify, and output XML and XML documents easily without using PHP's XML or domXML libraries. The included classes are XML, XMLDocument, XMLRPCClient, XMLBranch, XMLLeaf, RSS, Tag, Tree, Branch, Leaf, File, Socket, and HTTPClient.
BRL-CAD is a powerful constructive solid geometry solid modeling system that includes an interactive geometry editor, ray-tracing support for rendering and geometric analysis, path-tracing for realistic image synthesis, network distributed framebuffer support, and image and signal-processing tools.
Babelj is a language server for Java. It allows programs written in practically any language to fully interact with Java. Client libraries currently exist for PHP3 and Java. Babelj can be used as an out of the box bridge between PHP and Java and adding support for new languages is a snap as well.
CacheIt is a PHP class designed to facilitate caching. You subclass Cachable and implement the get method of Cachable, and you instantiate it as well as instantiate CacheIt with arguments of the instance of your subclass of Cachable, the path (ending in a trailing slash) to the directory that cached data will be kept, and the number of seconds that a cached entry can be kept before expiring. Then, just call the get method of the instance of CacheIt and caching happens automatically. This doesn't do LRU or anything like that--if you're concerned about the cache directory getting too large, have a cron job scan it occasionally and delete the oldest files.
Catviz is a content manager with a clean, object-oriented approach, full API documentation, a powerful security system (document security and application security), templating, Web pages with free layouts, and unlimited images/multimedia files. It is W3C XHTML 1.0- and CSS-compliant.