RSS 7 projects tagged "c++11"

Download Website Updated 19 Feb 2014 Humm and Strumm

Screenshot
Pop 215.80
Vit 11.99

Humm and Strumm is a project to create a high-performance, concurrent 3D video game engine in modern C++.

Download Website Updated 06 Sep 2012 libKISSlog

Screenshot
Pop 29.90
Vit 24.39

libKISSlog is a trivial lightweight C++ template library designed and written according to the KISS (Keep It Simple and Straightforward) principle. It leans heavily on STL for keeping its implementation as simple as its usage, and tries to provide C++ developers with a lightweight, paradigm-pure, and flexible alternative to logging libraries which use design and/or implementation decisions which at least the author of libKISSlog believes to be questionable. Its easiest to explain why libKISSlog would be suitable for your needs by listing the things which libKISSlog does not choose to use or do: no singletons or other forms of mutable global state, no macros, no attempt to fit the Java runtime everything model onto a C++ library, no attempt to be a Java-style (bloated) framework, no attempt to make the choice for you of whether you need thread safety, and no compromise on simplicity in order to facilitate questionable inner-loop logging practices.

No download No website Updated 20 Dec 2012 libjmmcg

Screenshot
Pop 15.72
Vit 22.15

libjmmcg is a basic, low-level library with pretensions to implementing features above and beyond (but not necessarily better than!) those implemented within the Standard C++ Library and the Boost Library. It features a library for multi-core or multi-chip SMP parallelism, a suite of hashing algorithms, functions for raising numbers to integer powers, a generic factory wrapper and a generic, multi-threaded, read-only cache (which uses PPD), arguably the world's worst sorting technique, trace output, exceptions that have the file, line, revision, function, and argument details, string utilities, logging, simple command line processing, and much more.

Download Website Updated 26 Jan 2014 Chucho

Screenshot
Pop 172.72
Vit 6.67

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

Download Website Updated 12 Dec 2013 cipra Unit Testing Framework

Screenshot
Pop 81.80
Vit 3.36

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.

No download No website Updated 21 Mar 2014 fcmm

Screenshot
Pop 131.61
Vit 4.84

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

Download No website Updated 18 Jan 2014 GCPtr

Screenshot
Pop 52.04
Vit 9.83

GCPtr is a C++ smart pointer library with garbage collection. It defines a class of smart pointers which can be used to create and manage dynamic objects and arrays which are destroyed and freed by garbage collection when they are no longer referenced. These smart pointers are not based on reference counting. Garbage collection uses a mark-and-sweep algorithm.

Screenshot

Project Spotlight

TurnKey File Server Appliance

A file server appliance that is easy to use and lightweight.

Screenshot

Project Spotlight

WireframeSketcher

A wireframes, mockup, and prototype tool for desktop, Web, and mobile applications.