RSS 34 projects tagged "C++"

No download Website Updated 09 Apr 2014 Bitcoin Core

Screenshot
Pop 496.55
Vit 75.69

Bitcoin is a peer-to-peer electronic cash system that is completely decentralized, without the need for a central server or trusted parties. Users hold the crypto keys to their own money and transact directly with each other, with the help of a P2P network to check for double-spending.

Download Website Updated 29 Mar 2014 CLOGS

Screenshot
Pop 145.97
Vit 19.11

CLOGS is a library for higher-level operations on top of the OpenCL C++ API. It is designed to integrate with other OpenCL code, including synchronization using OpenCL events. Currently only two operations are supported: radix sorting and exclusive scan. Radix sort supports all the unsigned integral types as keys, and all the built-in scalar and vector types suitable for storage in buffers as values. Scan supports all the integral types. It also supports vector types, which allows limited multi-scan capabilities.

Download Website Updated 13 Feb 2014 Mahotas

Screenshot
Pop 348.67
Vit 27.64

Mahotas is an image processing library for Python. It includes a couple of algorithms implemented in C++ for speed while operating in numpy arrays. The main algorithms are watershed and Otsu thresholding.

Download Website Updated 19 Dec 2013 Fische

Screenshot
Pop 200.68
Vit 34.35

Fische provides stand-alone sound visualization for Linux, Mac OS X, and Windows.

Download No website Updated 28 Oct 2013 Json-11

Screenshot
Pop 40.57
Vit 13.10

Json-11 is yet another C++ class implementing the JSON data interchange format. It is designed with the latest C++11 standard in mind. The code fits in a single file and is reasonably fast, and the interface is made as simple as possible.

Download Website Updated 29 Jun 2012 vu8

Screenshot
Pop 19.10
Vit 1.30

vu8 is a project that allows one to give JavaScript access to C++ classes and methods. The binding library is a header-only library that uses template metaprogramming extensively to make binding as easy as possible for the library user. vu8 also provides a library to add "vu8.load" to the v8 JavaScript context, which is a system for loading C++ plugins from shared libraries. Cmake modules are provided to make it easy to build C++ modules for use with "vu8.load". A binary is also provided for running JavaScript files in a context which has vu8 module loading functions provided.

No download Website Updated 19 Jun 2012 The Squirrel programming language

Screenshot
Pop 169.72
Vit 14.88

Squirrel is a light-weight programming language (around 6000 lines of code) that features higher-order functions, classes/inheritance, delegation, tail recursion, generators, cooperative threads, exception handling, reference counting and garbage collection on demand. It has a C-like syntax.

Download No website Updated 29 Apr 2012 IIR

Screenshot
Pop 23.00
Vit 26.90

IIR is a C++ library that implements fast IIR filters: bandpass, bandstop, lowpass, and highpass. These can be designed using popular analogue filter functions such as Butterworth, Bessel, Chebyshev, Elliptic, Legendre, and pole placement. Creation of a complete filter requires only a single command and filtering is performed with a single function taking a sample and returning its result instantly. The library is template-based and avoids new/mallocs throughout. This library has been adapted form Vinnie Falco's original work and has been converted to run on Unix systems and turned into a realtime causal filter.

Download Website Updated 31 Dec 2011 pito

Screenshot
Pop 48.28
Vit 1.00

Pito is a set of C++0x header libraries to facilitate writing system call interceptor libraries based on LD_PRELOAD wrappers. The program "pito" is also provided for loading Unix commands with such wrappers. This system is capable of passing command line arguments to loaded plugins for easy configuration. Pito is supplied with a powerful system call sandbox library to prevent modifications to supplied filesystem locations and a system call logging library.

Download Website Updated 31 Dec 2011 nyu

Screenshot
Pop 61.11
Vit 2.40

nyu is a combination of modern academic approaches to parsing formal grammars from PEGs and expression grammars that represents the new state of the art in parser generators. nyu grammars are written in a powerful language based on PEGs (parsing expression grammars) but with modifications to allow both the AST and the parser to be specified intuitively in a single grammar. nyu outputs parsers that take advantage of the chilon::parser meta-programming library for C++. The generated parsers are almost as concise and readable as the input grammars, yet perform as well as hand-written C code. nyu ASTs are built using tuples, variant types, and lists, and allow self referential parsers and AST nodes to be manipulated. Advanced features such as hashed containers and grammar inheritance are also possible and well tested. nyu is currently powerful enough to deal with complex grammars and bootstraps its own parser.

Screenshot

Project Spotlight

Template Data Interface (TDI)

A powerful markup template system for Python.

Screenshot

Project Spotlight

cryptmount

A tool for setup and on-demand mounting of encrypted filesystems under Linux.