5737 projects tagged "Libraries"

No download Website Updated 16 Sep 2004 Functional XML Parsing Framework

Screenshot
Pop 49.48
Vit 2.02

The Functional XML Parsing Framework is a package of low-to-high-level lexing and parsing procedures that can be combined to yield a SAX, DOM, validating parsers, or a parser intended for a particular document type. The procedures in the package can be used separately to tokenize or parse various pieces of XML documents. The package supports XML namespaces, character, internal, and external parsed entities, xml:space, attribute value normalization, processing instructions and CDATA sections. It is intended to be a framework, a set of "Lego blocks" you can use to build a parser that follows DOM, SAX, or another discipline, and performs validation to any degree. As an example of such parser construction, the package includes a semi-validating SXML parser. It converts XML to SXML, an instance of XML Infoset as S-expressions, an abstract syntax tree of an XML document. SXML can be queried (in a XPath style), transformed, and evaluated. The framework parses XML in a pure functional style, as folding over a text XML document considered a spread-out tree. The input port is treated as a linear, read-once parameter. The framework's code does not use assignments at all.

No download Website Updated 19 Mar 2001 RAZip

Screenshot
Pop 30.72
Vit 69.41

The RAZip bitstream format was designed to provide a faster random access to compressed data than what is currently possible using the GZIP format. Its major features include fast random access to compressed data, freedom from patents, single-pass coding/decoding using a bounded amount of intermediate storage, the ability to choose from one of many algorithms for compression, encryption, or error correction, and comprehensive support for Unix file metadata, Macintosh file metadata, and arbitrary file metadata.

Download Website Updated 20 Mar 2001 Matrix Expression Templates

Screenshot
Pop 26.74
Vit 69.41

MET is a C++ matrix class library dealing with expression templates. This technique eliminates the copying and temporaries of matrix objects and can speed up calculations.

Download Website Updated 29 Sep 2001 tclib: Java Typed Collections

Screenshot
Pop 27.77
Vit 1.44

tclib is a library/framework for type-specific collections in Java. It provides basic implementations for several common varieties of collections, including growable arrays, stacks, queues, hash maps, and hash sets. Both primitive and object element types are supported. Some specific typed variants are supplied for each collection flavor, and instructions are included for easily deriving other typed variants based on the code provided.

Download Website Updated 04 Dec 2008 Apache Velocity

Screenshot
Pop 130.69
Vit 5.15

Velocity is a Java-based template engine. It permits anyone to use the simple yet powerful template language to reference objects defined in Java code. When Velocity is used for Web development, Web designers can work in parallel with Java programmers to develop Web sites according to the Model-View-Controller (MVC) model, meaning that Web page designers can focus solely on creating a site that looks good, and programmers can focus solely on writing top-notch code. Velocity separates Java code from the Web pages, making the web site more maintainable over the long run and providing a viable alternative to Java Server Pages (JSPs) or PHP. Velocity also provides template services for the Turbine Web application framework, making a template service that allows Web applications to be developed according to a true MVC model.

No download Website Updated 23 Mar 2001 Multiple Database Factory Class

Screenshot
Pop 7.81
Vit 1.00

Multidb is a factory class that generates objects for use in php code. It allows faster reuse without having to redo code when porting to different databases. It wrapps common function calls like db_connect -- there is no need to change code when working with different database backends.

Download Website Updated 25 Nov 2007 WorldForge::Atlas-C++

Screenshot
Pop 76.37
Vit 7.26

The Atlas protocol is intended for use in networked roleplaying games, and provides a flexible and extensible means of communicating between the components of a game system. The protocol is transport independent, encoding independent and portable. Atlas-C++ is the standard implementation of the protocol in C++ used by most WorldForge software, and is made available for use in any other system.

Download Website Updated 22 Jul 2012 SDL_gfx

Screenshot
Pop 208.33
Vit 13.35

The SDL_gfx library offers several components: Graphic Primitives, Rotozoomer, Framerate control, and MMX image filters. The Primitives component provides basic drawing routines: pixels, hlines, vlines, lines, aa-lines, thick-lines, rectangles, rounded-rectangles, boxes, rounded boxes, circles, aa-circles, ellipses, trigons, polygons, textured-polygons, Bezier curves, and an 8x8 pixmap font for drawing onto any SDL Surface. Full alpha blending, hardware surface locking, and all surface depths are supported. The Rotozoomer can use interpolation for high quality output.

No download Website Updated 20 Sep 2001 Python Bindings for BerkeleyDB

Screenshot
Pop 30.00
Vit 1.44

Berkeley DB is a programmatic toolkit that provides high-performance built-in database support for desktop and server applications. The Berkeley DB access methods include B+tree, Extended Linear Hashing, Fixed and Variable-length records, and Queues. Berkeley DB provides full transactional support, database recovery, online backups, multi- threaded and multi-process access, etc. The Python wrappers allow you to store Python string objects of any length, keyed either by strings or integers depending on the database access method. With the use of another module in the package standard shelve-like functionality is provided allowing you to store any picklable Python object!

Download Website Updated 24 Feb 2013 mysqltcl

Screenshot
Pop 96.02
Vit 4.06

mysqltcl is the Tcl interface to mysql realtional database. It is the next version of mysqltcl1.53 (new contributor) with many new futures: Tcl8.0-Object support, Unicode support, configure support, no connection limitation, nested queries, handling of binary files (containing null values), and many extra commands: seek on result block, escaping of string, last inserted id, introspection of connection and query state, and query metadata (schema).

Screenshot

Project Spotlight

Citrus Testframework

Automated integration tests for enterprise SOA applications.

Screenshot

Project Spotlight

Lunar CMS

A PHP & MySQL-based Web CMS.