RSS 46 projects tagged "C++ Library"

No download Website Updated 14 Jan 2013 safe numerics

Screenshot
Pop 21.31
Vit 21.43

safe numerics provides safe integer operations for C++ integers. Arithmetic operations in C++ are not guaranteed to yield the correct mathematical result. The feature is inherited from the early days of C, when the behavior of int, unsigned int, and others were designed to map closely to the underlying hardware. These types can silently overflow or change sign. This library contains drop-in replacements for the standard C types which throw exceptions whenever invalid operations occur.

No download No website Updated 17 Jan 2013 OnPosix

Screenshot
Pop 16.43
Vit 21.37

OnPosix is a tiny library to abstract POSIX mechanisms to C++ developers. Most features offered by this library can be found either inside the Boost library or in a library compliant with the C++11 standard. Unfortunately, however, for some embedded Linux devices, these libraries cannot represent viable solutions, due to the lack of memory space (for the Boost libraries) and the lack of a new C++ compiler (e.g., on Xilinx MicroBlaze). On these platforms, the OnPosix library represents a good and cheap solution to have object-oriented POSIX mechanisms. The library offers support for threads, mutual exclusion, sockets, logging, timing, etc.

Download Website Updated 21 Dec 2013 LibCXX

Screenshot
Pop 53.47
Vit 4.13

LibCXX is a C++ class library focused on high-level application framework classes and Linux-specific features.

Download Website Updated 26 Jan 2014 Chucho

Screenshot
Pop 173.47
Vit 6.86

Chucho is a C++11 logging framework based on the popular Java library "Logback".

Download No website Updated 13 Apr 2013 Grid Engine (C++)

Screenshot
Pop 17.35
Vit 19.27

Grid Engine (C++) is a C++ templated data structure for storing grids of information. The grids may be connected in a D4 (Manhatten), D8, or hexagonal sense. The grids may also wrap toroidally so their edges are connected.

Download Website Updated 12 Dec 2013 cipra Unit Testing Framework

Screenshot
Pop 85.12
Vit 3.41

cipra is a simple, TAP-compatible Unit Testing Framework for C++. It's written in 100% standard C++11 and is only a couple of header files, making it easy to include in your C++11 project. TAP, the Test Anything Protocol, is a standard output format for software unit test frameworks which was originally designed for Perl, but can serve other languages. It has a rich number of tools ("harnesses") which parse TAP-formatted output and do useful things with it. TAP, however, is equally human-readable. The name cipra (pronounced /ˈʃi.pɾaː/ "SHEE-prah") comes from the lojban phrase "lo cipra", which means "the test". It is properly written with an initial minuscule "c", even when at the start of a sentence.

Download No website Updated 08 Sep 2013 coastal-qt

Screenshot
Pop 27.89
Vit 1.73

coastal-qt is a small collection of Qt 4/5 desktop applications built around a small Qt extension library. The library mostly focuses on missing features and services like OSD desktop notifications (with DBUS bindings) and offers some convenience classes for Qt. The current applications include a GUI man page viewer, a search tool, and a desktop user notification service daemon with multicast chat.

Download Website Updated 09 Jul 2013 Qstit

Screenshot
Pop 20.12
Vit 16.82

Qstit projects and manipulates electronic subtitles (also called "surtitles", "supertitles", or "soft-titles") live. It is made with film projection in mind, but is flexible and can also be useful for various types of events and in many contexts (theater, etc.).

No download Website Updated 03 Aug 2013 xmantaray2

Screenshot
Pop 20.49
Vit 1.00

xmantaray provides an implementation of 3D formulas within a working 3D C++ framework, with Lua scripting.

No download No website Updated 21 Mar 2014 fcmm

Screenshot
Pop 130.73
Vit 5.28

Fast Concurrent Memoization Map (fcmm) is an almost-lock-free concurrent hashmap to be used for memoization in concurrent environments.

Screenshot

Project Spotlight

icctext

A utility to edit text tags in an ICC profile.

Screenshot

Project Spotlight

llpp

A PDF pager.