RSS 14 projects tagged "Boost Software License"

Download Website Updated 07 May 2013 STX B+ Tree

Screenshot
Pop 115.02
Vit 7.12

The STX B+ Tree package is a set of C++ template classes implementing a B+ tree key/data container in main memory. The classes are designed as drop-in replacements of the STL containers set, map, multiset, and multimap, and follow their interfaces very closely. By packing multiple value pairs into each node of the tree, the B+ tree reduces heap fragmentation and utilizes cache-line effects better than the standard red-black binary tree. The tree algorithms are based on the implementation in Cormen, Leiserson, and Rivest's Introduction into Algorithms, Jan Jannink's paper, and other algorithm resources. The classes contain extensive assertion and verification mechanisms to ensure the implementation's correctness by testing the tree invariants.

Download Website Updated 09 Oct 2010 luabind

Screenshot
Pop 61.77
Vit 1.53

luabind is a library that simplifies C++ integration with Lua. Using templates, it provides a powerful and easy-to-use interface for exposing functions and classes to Lua.

Download No website Updated 04 Apr 2014 LeechCraft

Screenshot
Pop 215.79
Vit 28.35

LeechCraft is a modular Internet client. It allows you to browse the Web; read RSS/Atom feeds; download files via BitTorrent, FTP, and HTTP; automatically download, play, or stream podcasts (and other media files); and much more.

Download No website Updated 27 Nov 2012 fcppt

Screenshot
Pop 92.35
Vit 6.60

fcppt (short for "Freundlich's C++ toolkit") is a C++ library with various classes and functions to make C++ development easier. It tries to fill in some gaps left by the Boost library and even implements some replacements for a few Boost components.

Download No website Updated 10 Jul 2012 nedtries

Screenshot
Pop 73.23
Vit 2.54

nedtries is a portable in-place bitwise binary Fredkin trie algorithm that allows for near constant time insertions, deletions, finds, closest fit finds, and iteration. It is approximately 50-100% faster than red-black trees and up to 20% faster than O(1) hash tables. It provides implementations as C macros, C++ templates, and as a C++ STL compatible associative container.

Download Website Updated 05 Jun 2011 Pair

Screenshot
Pop 23.07
Vit 35.94

Pair is a program that reads the strings from an input file, pairs them with the strings from a second file, and writes the results to an output file. It doesn't support Unicode, and the comparison function is very simple.

No download No website Updated 19 Jan 2011 Configurator

Screenshot
Pop 39.56
Vit 1.74

Configurator is a configuration file parser. It allows you to use arbitrary nesting of sections. The user can define an option's default value, necessity, and semantic check. It supports single-line and multi-line comments (in C++ style). It provides common checks of options and sections, like duplication, incorrection, etc. It uses only Boost C++ libraries and ISO C++. It is header-only (does not require building) and very easy to use.

Download No website Updated 04 Jan 2011 FontMapper

Screenshot
Pop 23.85
Vit 1.00

FontMapper is a font texture generator for game developers. It allows you to turn a font you have installed to a PNG texture of tightly packed glyphs, accompanied by a text file describing the glyphs' properties and texture coordinates. You can read these in a game to render fonts. FontMapper supports Unicode (although only the Basic Multilingual Plane, i.e. the 16-bit codepoints), and each glyph can have its own size, i.e. fonts are not necessarily monospaced. Currently, FontMapper is command-line only, although there might be a GUI frontend in the future.

Download No website Updated 21 Jun 2011 Mirror C++ reflection library

Screenshot
Pop 69.80
Vit 3.18

The Mirror C++ reflection library provides both compile-time and run-time meta-data describing common C++ program constructs like namespaces, types, enumerations, classes, their base classes and member variables, constructors, etc. and provides generic interfaces for their introspection. It also provides several high-level utilities based on the reflected meta-data like a factory generator, which generates, at compile-time, implementations of object factories which can create instances of arbitrary 'reflectable' type.

No download Website Updated 23 Jan 2012 D:YAML

Screenshot
Pop 29.73
Vit 2.19

D:YAML is a YAML parser library for the D programming language. It is mostly compliant to the YAML 1.1 specification. It has no external dependencies outside a D compiler and standard library. D:YAML is designed for ease of use while supporting the full feature set of YAML.

Screenshot

Project Spotlight

W3Perl

A server logfile statistic analysis program.

Screenshot

Project Spotlight

TurnKey ProjectPier Appliance

A ProjectPier appliance that is easy to use and lightweight.