47 projects tagged "C++ Library"

Download No website Updated 21 Jan 2014 BlackLib

Screenshot
Pop 37.66
Vit 11.29

BlackLib is a C++ library for Beaglebone Black. It is reads analog input, generates pwm signals, and uses gpio pins. It allows you to debug your code.

Download Website Updated 01 Jan 2014 C++Memo

Screenshot
Pop 65.33
Vit 1.09

C++Memo is a generic framework for memoization, providing automatic parallelization. It aims to be a tool for rapid prototyping of software components implementing dynamic programming algorithms or requiring memoization.

No download Website Updated 17 Dec 2010 CS::SkipList Library

Screenshot
Pop 16.16
Vit 35.47

CS::SkipList Library is a C++ template library of containers based on skip lists. These containers work like sets and maps, but can also be accessed via numerical index. This collection has vector-like containers where all operations work in logarithmic time. It also has a composite container where you can order the same elements in many different ways at the same time.

Download Website Updated 26 Jan 2014 Chucho

Screenshot
Pop 79.15
Vit 5.90

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

No download Website Updated 23 Jan 2012 CppHibernate

Screenshot
Pop 16.91
Vit 2.29

CppHibernate is a thin layer to let users use Java Hibernate in C++ with the same configuration files, such as hibernate.cfg.xml and XXX.hbm.xml. It calls Java Hibernate internally through JNI, the Java Native Interface, and can take full advantage of Java Hibernate in C++.

No download No website Updated 26 May 2012 Cxxomfort

Screenshot
Pop 13.15
Vit 27.06

Cxxomfort is a small, header-only library that backports some of the nifty C++11 goodies to C++03. It is intended to help reduce the amount and stress of code rewrite for the future while at the same time assisting in backwards portability.

No download No website Updated 05 Jan 2011 Elemental

Screenshot
Pop 21.79
Vit 35.20

Elemental is a C++ framework for distributed-memory dense linear algebra that strives to be fast, portable, and programmable. It can be thought of as a generalization of PLAPACK to element-by-element distributions that also makes use of recent algorithmic advances from the FLAME project. Elemental usually outperforms both PLAPACK and ScaLAPACK, however, it heavily relies on MPI collectives so a good MPI implementation is crucial. Both pure MPI and hybrid OpenMP-MPI configurations are supported.

Download Website Updated 03 Apr 2014 FastFlow

Screenshot
Pop 329.63
Vit 13.36

FastFlow is a pattern-based programming framework targeting streaming applications. It implements pipeline, farm, divide and conquer, and their composition, as well as generic streaming networks. It is specifically designed to support the development and the seamless porting of existing applications on multi-core, GPGPUs, and clusters of them. The layered template-based C++ design ensures flexibility and extendibility. Its lock-free/fence-free run-time support minimizes cache invalidation traffic and enforces the development of high-performance (high-throughput, low-latency) scalable applications. It has been proven comparable or faster than TBB, OpenMP, and Cilk on several micro-benchmarcks and real-world applications, especially when dealing with fine-grained parallelism and high-throughput applications.

Download No website Updated 18 Jan 2014 GCPtr

Screenshot
Pop 32.71
Vit 11.43

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.

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

Screenshot
Pop 17.66
Vit 20.28

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.

Screenshot

Project Spotlight

DBeaver

A universal database manager.

Screenshot

Project Spotlight

CuteDJ

Intuitive and powerful DJ mixing software.